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

 
 
> 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
Ответов
DimaSPB
сообщение Dec 20 2007, 21:06
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 22-08-07
Пользователь №: 29 972



Что такое lcd_putsf()?
Сам хочу приступить к работе с LCD
Go to the top of the page
 
+Quote Post
Gogan
сообщение Dec 21 2007, 06:15
Сообщение #3


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

Группа: Участник
Сообщений: 83
Регистрация: 25-10-07
Из: Киев
Пользователь №: 31 728



Цитата(DimaSPB @ Dec 20 2007, 23:06) *
Что такое lcd_putsf()?
Сам хочу приступить к работе с LCD

вывести строку, которая хранится в памяти программ (флеш) на лсд.
По поводу приступить к работе - вперед, в codevision есть готовая библиотека для работы с этими экранами, только инитить и выводить.

п.с. был такой случай, что при зависании лсд - программа не могла его проинитить и висла вся система. Полез внутрь драйвера, убрал ожидание готовности от лсд, задержки укоротил, теперь лсд инититься всегда, даже если завис, причем быстрее.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:00
Рейтинг@Mail.ru


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