Atmega 328 и аппаратный I2C

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
shonty
Мучитель микросхем
Сообщения: 473
Зарегистрирован: Ср янв 11, 2012 18:20:26

Re: Atmega 328 и аппаратный I2C

Сообщение shonty »

p7070 писал(а):далее решил соединить уже проверенный код запуска дисплея 1602
p7070 писал(а):Однако при перезапуске процессора кнопкой резет - вторая строка не выводится на дисплей. Порядок - заливка программы - вывод двух строк, далее резет и загружена только одна строка , если выкл и вновь вкл питание - две строки.
У данного дисплея есть внутренняя схема сброса при подаче питания. Но нет вывода Reset, чтобы произвести принудительный аппаратный сброс.
И, если система просто идёт в перезагруз без отключения питания, то, естественно, эта схема не срабатывает.
Выполните дополнительный программный ресет дисплея как в блок-схеме в приаттаченном даташите на
стр.46 - если 4-х битный databus
или
стр. 45, если 8-ми битный
When using the internal reset, the electrical characteristics in the Power Supply Conditions Using Internal Reset Circuit table must be satisfied. If not, the HD44780U must be initialized by instructions. See the section, Initializing by Instruction.
If the power supply conditions for correctly operating the internal reset circuit are not met, initialization by instructions becomes necessary.
Refer to Figures 23 and 24 for the procedures on 8-bit and 4-bit nitializations, respectively.
PS кодом не помогу, у меня на асме
Реклама
p7070
Родился
Сообщения: 11
Зарегистрирован: Вс фев 27, 2022 12:28:01

Re: Atmega 328 и аппаратный I2C

Сообщение p7070 »

Выполните дополнительный программный ресет дисплея как в блок-схеме в приаттаченном даташите на
стр.46 - если 4-х битный databus
или
стр. 45, если 8-ми битный



Спасибо! это как раз все и объясняет - завтра попробую реализовать
Реклама
Ответить

Вернуться в «AVR»