Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2387+LCD 44780
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
alexk76
Добрый день.
Проблема собственно в чем - подцепил дисплей 5-ти вольтовый напрямую к ARM-у, день отработал.И вдруг на выводах камня,которые подключены к RS &RW, перестали давать уровни 3.3, а только 1.7.Я бы понял, если-бы на вход камня дал 5В,мог-бы высадить, но у меня они работают на выход, управление lcd только на запись, с него ничего не читаю, соответсвенно на входа камня нимогло ничего попасть,особенно на рс рв.
ЧТО могло случиться???

Спустя 10мин.
Сейчас, померял напруги на RS и RW просто при подаче питания на LCD, на них 4.5. Может-ли быть такое, что в LCD подтяжка внутренняя к 5В, и когда я давал с проца лог1, напруга 4.5В высадила ноги у камня?
skripach
В 2478 многие выводы совместимы с 5В, смотрите как у вас подключено.
alexk76
У меня !!!2387!!!
skripach
Цитата
У меня !!!2387!!!

И чё? Есть отличия от 2478?
UM. Pin configuration.
rezident
Цитата(alexk76 @ Feb 3 2011, 14:57) *
Сейчас, померял напруги на RS и RW просто при подаче питания на LCD, на них 4.5. Может-ли быть такое, что в LCD подтяжка внутренняя к 5В
Да, может. Очень часто все входы LCD-модуля имеют внутренний pull-up.
Цитата(alexk76 @ Feb 3 2011, 14:57) *
и когда я давал с проца лог1, напруга 4.5В высадила ноги у камня?
Если ток pull-up не превышал критических для выводов МК значений (1мА точно выдерживает любой вывод), то нет, не должно.
Встречный вопрос: а зачем питать LCD-модуль на базе HD44780U непременно от 5В? Сам контроллер (HD44780U и его клоны) может нормально работать в диапазоне от 2,7 до 5,5В. Так что ваш LCD модуль вполне нормально будет работать от 3,3В. Только (возможно) на вывод контраста (V0) ему потребуется подавать отрицательное напряжение (относительно GND) и для светодиодной подсветки требуется напряжение выше 4,2В. Но получить из 3,3В минус 3,3В для контраста не является проблемой. Да и выводы подсветки обычно имеют отдельные контакты и опять же не составляет проблемы запитать подсветку от напряжения 5В отдельно от питания самого контроллера LCD. При этом вы избавляетесь от неприятностей, связанных с согласованием логических уровней интерфейса LCD-модуля и микроконтроллера.
Dron_Gus
Я бы еще посмотрел состояние ног при старте/сбросе процессора. Ибо при E=1 и R/W=1 контроллер дисплея выдает данные.
rezident
Цитата(Dron_Gus @ Feb 3 2011, 17:28) *
Ибо при E=1 и R/W=1 контроллер дисплея выдает данные.
Но пины E, RS и RW являются входами и не могут работать выходами. А у ТС (по его словам) проблемы именно с выводами МК, подключенными к RS и RW.
alexk76
При старте вывода для D0..D7 на вход, после установки RW в ноль переключаю на выход.
Выводы действительно толерантны к 5В.
Dron_Gus
Цитата(rezident @ Feb 3 2011, 15:51) *
Но пины E, RS и RW являются входами и не могут работать выходами. А у ТС (по его словам) проблемы именно с выводами МК, подключенными к RS и RW.

Я имел ввиду шину данных.
rezident
Цитата(alexk76 @ Feb 3 2011, 17:52) *
Выводы действительно толерантны к 5В.
Не нужно только забывать, что толерантность их гарантируется в режиме входов.
alexk76
Тема закрыта!!!
Сам дурак - видимо, с просони, случайно поменял IOPIN на IOSET, всё зашевелилось.
Всем спасибо. Извините за беспокойство.
МП41
А как схемотехнически реализовать соединение между 5В-толерантными выводами LPC2364 и 5В параллельной двухсторонней шиной данных. Питание АРМа - 3.3В, логическая единица у микросхемы ввода-вывода - 2.4В, при питании от 5В. Напрямую или нужны последовательные резисторы?
rezident
Цитата(МП41 @ Feb 25 2011, 15:48) *
А как схемотехнически реализовать соединение между 5В-толерантными выводами LPC2364 и 5В параллельной двухсторонней шиной данных. Питание АРМа - 3.3В, логическая единица у микросхемы ввода-вывода - 2.4В, при питании от 5В. Напрямую или нужны последовательные резисторы?
Последовательные резисторы ставят для согласования волнового сопротивления, когда частота шины высокая (порядка 100МГц и выше). В вашем случае (входы МК толерантны к 5В сигналам, а входы устройств шины TTL-совместимые) в принципе дополнительного согласования не требуется.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.