Самодельный передатчик (часть 2)
Спасибо,вроде разобрался
Сделал с экраном от Nokia3310
Теперь хочу сделать ещё один с большим экраном
TIC154 не нашёл
Нашёл RDX0154-GC
графический индикатор; 132x64 точки; драйвер - UC1601s; размеры 65.0х47.5; видимая область 62.0х32.0; размер графического поля 51.44х27.48; дополнительные выводы для удобного крепления
Никто не делал с таким?
И вообще реально изменить прошивку для этого дисплея?
Тоже на такой дисплей смотрю. В Украине теперь только они доступны. ТИКов нет больше. Судя по даташиту дисплей прекрасно работает и по SPI и по I2C. Тут видел пример инициализации и работы с ним на bascom AVR. Но с TIC154 пока не сравнивал.
Тоже на такой дисплей смотрю. В Украине теперь только они доступны. ТИКов нет больше. Судя по даташиту дисплей прекрасно работает и по SPI и по I2C. Тут видел пример инициализации и работы с ним на bascom AVR. Но с TIC154 пока не сравнивал.
Этот дисплей я уже заказал
Думаю за месяц управлюсь с прошивкой
Получиться-выложу здесь
Думаю за месяц управлюсь
Свистите, думаю поможем управитсья быстрее. 😃
Еще обратил внимание на такой дисплей WG12864A-YGH-TN
e-voron.dp.ua/catalog/013972
Для подключения этого надо сильно много проводов. У него не SPI интерфейс.
Такой как раз используется в девятиканалках от хоббикинга и подобных.
Для подключения этого надо сильно много проводов. У него не SPI интерфейс.
Такой как раз используется в девятиканалках от хоббикинга и подобных.
Причина-мне его проще купить.
И схему на 9 каналку хотелось бы глянуть -какой там проц?
Купить-то его действительно проще. Их и на Ebay навалом по бросовой почти цене. Только для подключения нужно задействовать сильно много выводов процессора. В девятиканалках проц тоже АТмега, вроде 64-й, точно не помню.
Нашел схему 9каналки-распечатаю,изучу,и будет видно,с каким дисплеем делать.
Ну если о таком дисплее думать, то проще уж сразу эту девятиканалку и купить. Отличный корпус, джойстики-крутилки, выключатели-кнопочки +дисплей +готовая плата с процессором - и все это за 50 баксов - по отдельности дешевле точно не выйдет. Странно, что вы этот вариант сразу не рассматривали. И прошивка эта на том железе давно работает. 😃
Та и этот вариант рассматривался.
RDX0154-GC (6у.е)(и подсветку на него тоже взял) уже в пути.
Уже есть схема подключения и наброски в изменение пр-ки.
вопросы по подключению
Графического индикатора RDX0154GC
по дтшиту питание 3.3 вольта —
ATmega128A-AU питание 2.7 - 5.5V по даташиту – и влияет ли оно для этого чипа на максимальную частоту (16 мГц)? -сейчас по схеме 5 в
понизить напряжение до 3.3 в для всей схемы(как будет работать с пониженным напряжением питания ?)
или при 5 вольтах делать питание отдельно на дисплей 3.3 в и по выходам ограничивать амплитуду на дисплей по напряжению?
Ответы уже есть на поставленные вопросы-будем пробовать на практике-просто может кто из более опытных подскажет-что б как говориться не изобретать велосипед
будем пробовать на практике
См. даташит на ATMEGA128А, Figure 28-2. При напряжении 3,3В фирма гарантирует 10 МГц.
Эксперименты - дело хорошее, но когда вдруг (почему-то все всегда случается вдруг… 😈 ) на 20% уплывет длительность импульсов и период последовательности PPM, эксперименты могут стать делом не только хорошим, но и дорогостоящим…
Уж лучше, КМК, поставить один отдельный Step-Down для питания дисплея. Выходы внутри Atmega не пуллапь на VCC, а для надежности можно добавить по резистору и по стабилитрону в каждую интерфейсную шину (включая Reset)
См. даташит на ATMEGA128А, Figure 28-2. При напряжении 3,3В фирма гарантирует 10 МГц.
Эксперименты - дело хорошее, но когда вдруг (почему-то все всегда случается вдруг… 😈 ) на 20% уплывет длительность импульсов и период последовательности PPM, эксперименты могут стать делом не только хорошим, но и дорогостоящим…
Уж лучше, КМК, поставить один отдельный Step-Down для питания дисплея. Выходы внутри Atmega не пуллапь на VCC, а для надежности можно добавить по резистору и по стабилитрону в каждую интерфейсную шину (включая Reset)
Спасибо за совет
Примерно так и думаю делать
Для информации я использовал вот этот даташит
Или он неполный,или я не нашёл указанного
Это не даташит, а Summary. Даташит на мегу128А содержит 378 страниц. 😉
Самое верное дело брать их с сайта Атмела, или с иных уважаемых мест - datasheetarchive, alldatasheet и т.п.
можно запитать мегу от 3,3 вольта, но использовать внешний кварцевый генератор. у меня, кста, проблем не было с набортным кварцевым генератором при 3,3 вольта питании. работали и 12 мгц и 16 мгц кварцы. кварцы, правда индастриал, и процы тоже =)
По поводу прошивки для кодера с дисплеем RDX0154-GC
Дисплей купил - сделал под него печатную плату - попробовал изменить под него прошивку - так незнаю с чего начать
(Один маленький плюс -подсветка работает,и всё)☕
попробовал изменить под него прошивку - так незнаю с чего начать
А каковы… Ээээ… Глубины незнания?
Я бы начинал так:
- в файле coder.c после инициализации MCU и до инициализации дисплея попищал бы бипером или подрыгал какой-нибудь ногой - чтобы убедиться в том, что камень вообще жив, адекватен и работает. А дальше бы не двигался вообще - поставил бы пустой while, скажем.
- в файле coder.c переставил вышеупомянутый пустой while (“затычку”) на “сразу после инициализации дисплея”, и в файле LCD_3320.c (?) курочил бы процедуру инициализации дисплея. При этом добавил бы прямо в нее вывод какого-нибудь символа, чтобы убедиться что дисплей жив, адекватен и работает.
Далее - по обстоятельствам.
Э… Дим, судя по картинке сверху - интерфейс у дисплея И2С. И может курочить надо не лсд3320.с а аналогичную библиотеку для тик-а? 😃 Удивился, что ты не кинул парню ссылку на свой вариант и не тыкнул в пяток строчек по инициализации дисплея. К томуже ты и меню под большее расширение правил. 😃