Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Attiny2313 и знакосинтезирующий дисплей
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ferio
Сделал на tiny2313(что было под рукой) частотомер, который по rs232 передает информацию на комп. + подключен WH0802.
И заметил такой глюк, когда ЖК подключен - все работает отлично, передача по UART идет. Но если отцепить(что на холодную, что на горячую) дисплей, то все останавливается, МК не функционирует.
Дисплей предполагался для оперативного мониторинга на разъеме по мере надобности, тк само уст-во небольшое. Можно конечно переделать прошивку и исключить оттуда инициализацию ЖК.
Это все же баг или фича?
AHTOXA
Видимо, прошивка ожидает готовности ЖК дисплея. Придётся править прошивку.
МП41
Или вывод, отвечающий за готовность, подтянуть через резистор в состояние "всегда готов".
AHTOXA
Цитата(МП41 @ Aug 31 2010, 15:13) *
Или вывод, отвечающий за готовность, подтянуть через резистор в состояние "всегда готов".

Нет там такого вывода. Готовность - бит в прочитанном слове состояния.
Разве что разряд данных, соответствующий этому биту подтянуть...
MrYuran
Вот поэтому всегда надо заранее планировать таймаут, и вообще, работать по флагам и эвентам, а не ждать тупо
МП41
Цитата(AHTOXA @ Aug 31 2010, 12:30) *
Разве что разряд данных, соответствующую этому биту подтянуть...


DB7 - через резистор на землю, чтобы BF читался как 0.
ILYAUL
Цитата(МП41 @ Aug 31 2010, 13:53) *
DB7 - через резистор на землю, чтобы BF читался как 0.

И что это даст. Видя что LCD готов , проц будет слать команды и данные пока дисплей не обожрётся? И к тому же , что Вы предлогаете делать, если процу просто необходимо по DB7 передать (1) учитывая , что этот вход используется всегда и байтовом и полубайтовом режиме
AHTOXA
Цитата(ILYAUL @ Aug 31 2010, 23:15) *
И что это даст.

Устройство будет работать штатно, как будто у него есть дисплей.
Цитата
И к тому же , что Вы предлогаете делать, если процу просто необходимо по DB7 передать (1) учитывая , что этот вход используется всегда и байтовом и полубайтовом режиме

Подтяжка через резистор никак не помешает передаче.
ferio
Спасибо.
Попробую подтянуть DB7.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.