Микроконтроллеры | Как выводить информацию на ЖКИ(24х2, контроллер HD44780) |
|
---|---|---|
Схема четырёхпроводная. |
|
|
Vladikas: Неподключенные ноги висят. |
|
|
Прям на землю или через резисторы? |
|
|
у меня прямо на землю |
|
|
Ок, всё заработало. На другом экране и на другом контроллере Сейчас другой вопрос. Написал прогу, которая выводит все символы на первом знакоместе, а далее показывает номер этого символа. for(;;) |
|
|
Я выводил так, как указанно выше. Правда... чуть сложнее //sprintf(buffer,"%3.0w",OutVar); |
|
|
Ясненько, мерси. |
|
|
Начинаю осваивать PIC18F14K50. Собрал плату, подключил ЖК-дисплей RC2002C. Я всегда ипользовал стандартную распиновку ножек на МК для подключения дисплея и все работало. Теперь мне пришлось изменить назначение ножек. Поковырялся в драйвере LCD.C и написал следующие строки: #define LCD_TYPE 2 //2 lines #define LCD_DATA_PORT getenv("SFR:PORTC") #define LCD_ENABLE_PIN PIN_C4 #include <LCD.C> Но после прошивки МК и его запуска на дисплее так ничего и не появилось Вчера целый вечер промучался, но так и не понял в чем дело. Тут еще и несколько факторов: МК, ЖКИ-дисплей, изменение распиновки, с которыми ранее я не имел дела. Да и компилятор (PIСС ССS) я обновил. МК проверял, вывожу на одну ножку 0/1 через 2 секунды. Работает. Уже и не знаю, в какую сторону копать . В моем Протеусе этого МК нету |
|
|
На свежую голову обнаружил, что перепутал провода к линиям D6 и D7 индикатора. Перепаял - все заработало! Но заметил еще один глюк: компилятор CCS неправильно выставляет слово конфигурации для PIC18F14K50, в том числе и тип тактового генератора. Приходится идти в настройки MPLabs и вручную изменять тип кварца после каждой компиляции. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |