roboforum.ru

Технический форум по робототехнике.

LCD and Usart in Atmega16

LCD and Usart in Atmega16

denissyslo » 05 мар 2008, 06:42

В общем ответ на свой вопрос я в принципе знаю, но только где-то читал, что для отправки символов на лсд используется usart. Т.е. к меге не возможно подключить олновременно лсд и блютуз модуль одновременно. Мне кажется, что это туфта, я прав????
А вот где-то встречал противоположное высказываение, но не могу ни вспомнить, ни найти - где.

Re: LCD and Usart in Atmega16

rig » 05 мар 2008, 08:28

нет, это не так

Re: LCD and Usart in Atmega16

loid » 05 мар 2008, 09:23

Я тоже об этом думал. И вот о чем: как можно вывернуться и подключить к ATMEGA16 графический монохромный дисплей от сотового к примеру 128х128 пикселей.

Re: LCD and Usart in Atmega16

rig » 05 мар 2008, 09:43

надо искать в сети, это специфичный случай, может использоватца SPI может параллельный интерфейс.

Re: LCD and Usart in Atmega16

Master » 05 мар 2008, 10:12

denissyslo писал(а):Т.е. к меге не возможно подключить олновременно лсд и блютуз модуль одновременно. Мне кажется, что это туфта, я прав????

Да это туфта, LCD на контроллере HD44780 не использует USART.

Re: LCD and Usart in Atmega16

denissyslo » 05 мар 2008, 10:49

не так это не как?
т.е. то что один усарт все таки это проблема?

Добавлено спустя 33 минуты:
и еще очень стрёмно что нет версии форума для кпк. а то эта перегружена всяким хламом типа оформления.

Re: LCD and Usart in Atmega16

Vooon » 05 мар 2008, 11:47

1) ты не сказал какой ЖКИ ты собираешься использовать, назовешь дисплей - можно будет сказать что ему нужно.
2) не в том триде пишешь, не так ли?

Re: LCD and Usart in Atmega16

loid » 05 мар 2008, 12:00

Как вообще работают графические дисплеи? Типо как двустрочные дисплеи, т.е. там есть RX TX таймеры всякие. Или на каждый столбец своя нога микрухи и на строку. Т.е. по ИКСу нужно 128 ног, по ИГРИКу 128 ног, или это забытый и примитивный способ включения.

Re: LCD and Usart in Atmega16

denissyslo » 05 мар 2008, 12:11

дисплей winstar 16х2 с HD44780 совместимым контроллером.

Re: LCD and Usart in Atmega16

rig » 05 мар 2008, 12:17

не жалеешь что спросил? прочти до конца если хватит сил.
http://www.compitech.ru/html.cgi/arhiv/ ... tat_72.htm
http://www.google.com/search?hl=ru&clie ... %D0%BA&lr=

Добавлено спустя 3 минуты 38 секунд:
denissyslo писал(а):дисплей winstar 16х2 с HD44780 совместимым контроллером.

wp1602a.pdf
(661.46 КиБ) Скачиваний: 71

надо уметь пользоватца поиском, многие вопросы отпадают сами собой

Re: LCD and Usart in Atmega16

denissyslo » 05 мар 2008, 12:26

Не жалею. Хотя только оди человек ответил по существу.
Я подключаю НЕ ГРАФИЧЕСКИЙ ДИСПЛЕЙ, а знакогенерирующий на стандарном контролере.

Re: LCD and Usart in Atmega16

loid » 05 мар 2008, 13:11

rig, спасибо за первую ссылочку. И правда по делу пишут. Как дойдёт до этого руки попробую соорудить :roll:

Re: LCD and Usart in Atmega16

Vooon » 05 мар 2008, 13:36

denissyslo писал(а):Я подключаю НЕ ГРАФИЧЕСКИЙ ДИСПЛЕЙ, а знакогенерирующий на стандарном контролере.

если контроллер hd44780-совместимый то нужен один параллельный порт,
могу поделиться либой в которой можно использовать любую ножку любого порта
под WinAvr (avr-gcc -x c++)

Re: LCD and Usart in Atmega16

denissyslo » 05 мар 2008, 13:50

так. Я запутался. Зачем либа????
В винАВР запускаю генератор начального кода. На вкладке ЛСД выбираем порт С. И подключаем физически дисплей и МК. И используем стандартные функции работы с лсд (7 ножек МК - 7 разъемов ЛСД+питание и контраст).
Вот.

Re: LCD and Usart in Atmega16

Vooon » 05 мар 2008, 14:00

ты хотел сказать CVAVR, у gcc нет никакого начального генератора.
у CV есть своя либа в которой жестко задано какой пин за что отвечает.


Rambler\'s Top100 Mail.ru counter