реклама на сайте
подробности

 
 
> atmega - LCD на порту C, не работает
idono
сообщение Dec 20 2007, 11:02
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Подключаю простенький LCD 16x2 (на контроллере HD44780) к atmega16, вывожу текст с помощью lcd_putsf() - на портах A B и D работает замечательно.
Но требуется подключить к порту C - при этом на LCD ничего вывести не получается. Сам он запускается нормально (небольшая засветка верхней строки, как на остальных портах если ничего не выводить), но вывод не идет sad.gif
Фьюзы на меге не трогал вообще, все стоит по дефолту. В чем загвоздка? wacko.gif


add:
Отмена тревоги smile.gif Наткнулся на описание похожей проблемы - надо было выключить JTAG (по дефолту он включен)

Сообщение отредактировал idono - Dec 20 2007, 11:02
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pyku_He_oTTyda
сообщение Mar 21 2008, 09:37
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Цитата
а инициализируете как 2-строчный

Код
//функция инициализации LCD
void lcd_init(void)
{
_delay_ms(2);
     lcd_com(0x33);  //инициализация четырехпроводной шины
_delay_ms(2);
     lcd_com(0x33);  //инициализация четырехпроводной шины
_delay_ms(2);
     lcd_com(0x33);  //инициализация четырехпроводной шины
_delay_ms(2);
     lcd_com(0x28);  //активизация внутреннего шрифта 5х7
     lcd_com(0x08);  //отсуствие изображения на экране
     lcd_com(0x01);  //пустой экран, очистка памяти, курсор в левой верхней позиции
_delay_ms(2);
     lcd_com(0x06);  //автоматический перевод знакоместа вправо
     lcd_com(0x0C);  //включаем дисплей, прячем курсор
_delay_ms(5);
}


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016