Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
hd44780
Отправлено
alex_engine
27 февраля 2009 г. 23:48
подскажите как правильно сделать инициализацию жк?
у меня при сбросе меги8 инициализация проходит иногда а при включении питания на экране жк полосы
задержки инициализации сделаны по даташиту
что делать?
Составить ответ
|
Вернуться на конференцию.
Ответы
По DATASHEET делал не работает. В инете нашел - довел до ума уже 5 лет полет нормальный. Только для 8051.
-
dshabrov
(02.03.2009 11:42:39
212.248.22.210
, 870 байт)
Вот мой пример инициализации:
-
Леонид Иванович
(28.02.2009 13:20:0
87.252.227.58
, 8494 байт)
И для 4-х разрядного режима:
-
Леонид Иванович
(28.02.2009 13:28:41
87.252.227.58
, 1584 байт)
сделайте задержку миллисекунд 20 (а может и побольше) после начала программы, потом инициализируйте.
-
newby
(28.02.2009 00:11:32
85.140.61.101
,
пустое
)
В соответствии с даташитом HD44780U не менее 15мс по достижении Vcc уровня 4,5В или не менее 40мс по достижении уровня 2,7В. Figure 25 и 26, стр.46-47.
-
rezident
(28.02.2009 00:23:20
77.43.212.151
,
пустое
,
ссылка
)
Ответ:
-
alex_engine
(28.02.2009 00:28:37
83.149.3.50
, 124 байт)
Я не силен в AVRах, но вызывает вопрос такой момент:вы используете внутренний pull-up пинов что ли, а не нормальные уровни лог.1?
-
rezident
(28.02.2009 00:45:32
77.43.212.151
,
пустое
)
Ответ:
-
alex_engine
(28.02.2009 00:48:32
83.149.3.50
, 107 байт)
может питание нарастает неторопливо
-
newby
(28.02.2009 00:32:47
85.140.61.101
,
пустое
)
Ответ:
-
alex_engine
(28.02.2009 00:34:58
83.149.3.50
, 100 байт)
В реальности - 100мс, чтобы генератор точно успел "завестись" при любой температуре.
-
rezident
(28.02.2009 00:24:27
77.43.212.151
,
пустое
)
вот вариант на асм
-
nestandart
(28.02.2009 00:07:31
79.235.144.136
, 3325 байт,
картинка
)
Ответ: может слишком быстро сигналами управления манипулируете и ЖКИ не ус...{+}
-
Mik174
(27.02.2009 23:54:55
80.92.96.62
, 274 байт)
Ответ:
-
alex_engine
(28.02.2009 00:04:33
83.149.3.50
, 72 байт)
код сюды давай (страница про экраны красиво началася)
-
nestandart
(27.02.2009 23:52:45
79.235.144.136
,
пустое
)
Ответ: код инициализации
-
alex_engine
(28.02.2009 00:00:30
83.149.3.50
, 1588 байт)
__delay_cycles() это библиотечная функция? Вы уверены, что она правильно функционирует (верно задержки дает)?
-
rezident
(28.02.2009 00:26:43
77.43.212.151
,
пустое
)
Ответ:
-
alex_engine
(28.02.2009 00:31:8
83.149.3.50
, 202 байт)
Почему бы не сделать из первых трех команд одну? И из второй тройки тоже одну.
-
VasilyS
(28.02.2009 00:05:50
80.92.96.25
,
пустое
)
Ответ:
-
alex_engine
(28.02.2009 00:07:8
83.149.3.50
, 69 байт)
а где сама инициализация ? :) (4bit-Modus, Function set, character font, Display and cursor control, cursor blinking)
-
nestandart
(28.02.2009 00:05:32
79.235.144.136
,
пустое
)
Ответ: сама инициализация
-
alex_engine
(28.02.2009 00:08:27
83.149.3.50
, 665 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru