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

 
 
> Фокус, МК + ЖКИ
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
Ответов (1 - 7)
_artem_
сообщение May 12 2006, 16:07
Сообщение #2


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



podkljuchaj LCD cherez rezistory


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
OlegIvanov
сообщение May 12 2006, 21:10
Сообщение #3


Участник
*

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



Цитата([banned] @ May 12 2006, 22:03) *
читать апноуты. там скказано что подключать что-то к линиям используемым в программировании следует через резисторы от 1.5 КОм.

Это, извиняюсь, где именно чтобы посмотреть? Схема подключения в этих аппноут исключает "феномен" отккрытого состояния полевика (в контроллере ЖКИ) после снятия напряжения?
Go to the top of the page
 
+Quote Post
_artem_
сообщение May 12 2006, 23:14
Сообщение #4


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



chtoto vrode "hardware design consideration"


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
CDT
сообщение Jun 2 2006, 13:47
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044



Цитата(OlegIvanov @ May 13 2006, 00:10) *
Схема подключения в этих аппноут исключает "феномен" отккрытого состояния полевика (в контроллере ЖКИ) после снятия напряжения?


Пытался я как-то батарейку экономить, выключая питание LCD и оставляя работающим AVR.
Lcd гас, но жрал по полной если один провод (VCC or GND) оставался подключеным.

Меня эта вещь тоже восхитила. wub.gif

Программируйте не выключая питания.


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Jun 2 2006, 15:56
Сообщение #6


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

Группа: Свой
Сообщений: 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
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 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
Woodoo
сообщение Jun 11 2006, 07:06
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 26-05-05
Из: Севастополь
Пользователь №: 5 391



в ЖКИ есть линие ENABLE? и вроде даже не инверсный. сажай его на вывод RESET. как только запускаеться процесс програмирования ISP тебе ставит 0 на RESET таким образом убирая ENABLE с ЖКИ. вроде должно работать.
Go to the top of the page
 
+Quote Post

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

 


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


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