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

 
 
> Фокус, МК + ЖКИ
OlegIvanov
сообщение May 12 2006, 15:24
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 12-09-05
Пользователь №: 8 464



PB4, PB5, PB6, PB7 (ATmega16) подключены к шлейфу LCD (DMC40457)
Прошиваю МК - ошибка верификации (похоже все биты идут как 0)
Ага, вот оно - PB7 на земле (при программатор отключен, питание прибора отключено).
Туда сюда, а земли ж то вогруг PB7 и нету рядом.
Отключаю шлейф LCD, прошиваю - нормально зашилось.
Подключаю LCD, подаю на прибор питание - все работает.
Отключаю питание прибора, шлейфЖКИ, смотрю - короткого уже нету.
Ради интереса снова прошил при подключенном LCD...
и таже ерунда - короткое PB7-земля при отключенном шлейфе LCD
Похоже в логике ЖКИ что-то остается подключенным к земле
в результате чего-то...
Может такое быть? А как это исправить? (Прошивать неудобно -
каждый раз отключать ЖКИ)

Сообщение отредактировал OlegIvanov - May 12 2006, 15:27
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aleksey_g
сообщение Jun 2 2006, 15:56
Сообщение #2


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

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Если сложится такая ситуация, при которой RW=1, E=1, то при RS=0 индикатор выставит на PB7
BUSY флаг=0 через максимум 1.7мс. А при RS=0 DATA register, который тоже имеет право быть нулевым.
Кроме того, не забывайте, что ЖКИ это КМОП. Может получить питание по любому входу.
И даже возможен тиристорный эффект.

Не с этим ли у Вас связаны Ваши проблемы?

Сообщение отредактировал aleksey_g - Jun 2 2006, 16:01
Go to the top of the page
 
+Quote Post
OlegIvanov
сообщение Jun 8 2006, 11:47
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 12-09-05
Пользователь №: 8 464



Цитата(aleksey_g @ Jun 2 2006, 18:56) *
Если сложится такая ситуация, при которой RW=1, E=1, то при RS=0 индикатор выставит на PB7
BUSY флаг=0 через максимум 1.7мс. А при RS=0 DATA register, который тоже имеет право быть нулевым.
Кроме того, не забывайте, что ЖКИ это КМОП. Может получить питание по любому входу.
И даже возможен тиристорный эффект.

Не с этим ли у Вас связаны Ваши проблемы?


Та нет все управляющие линии по нулям (после инициализации)
Склонен думать это неудачное стечение обстоятельств во время программирования
т.к. при другом прошиваемом коде все идет нормально
avr042 попробовать не получилось - железо не мое
Вобщем плюнул я на это, времени нет - просто отключаю жк, прошиваю,
подключаю жк и все очень нормально, правда напрягает такая кухня...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 01:07
Рейтинг@Mail.ru


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