Вчера озаботился подключением своего старого экранчика HD44780 к STM32VLDiscovery. Распустил шлейф, подпаял на макетке, отмыл все, переписал все процедуры... Экран не инициализируется. Стал дебажить, подключаю осцил на ноги и вижу, что там... 3.3В. А у экрана логическая единица 0,8VDD, т.е. >4В.
НУ СКОЛЬКО РАЗ МНЕ НАДО ЕЩЕ НА ЭТО НАПОРОТЬСЯ, ЧТОБЫ ЗАПОМНИТЬ, ЧТО ДАЛЕКО НЕ ВЕЗДЕ НАПРЯЖЕНИЕ 5В, а? Вот скажите? Сколько можно на одни и те же грабли наступать?
Добавлено спустя 1 час 29 секунд:
О, ребята, а ведь я, кажется, придумал. Есть 11 ног у ЛЦД, на которых надо формировать логический сигнал +5В. Берем STM32, конфигурируем ноги как опен-дрейн-аут, подтягиваем к +5В 5к резисторами и вуаля? А? А? Скажите, гениально?