Взаимодействие ЖК-дисплея с ARM cortex M0 lpc845

#c #arm #embedded #nxp-microcontroller

#c #arm #встроенный #nxp-микроконтроллер

Вопрос:

Я пытаюсь подключить ЖК-дисплей 8×2, используя параллельное сопряжение [4-разрядный режим], используемый дисплей — ЖК-дисплей 8×2 [PC 0802—A] ST7066U — контроллер / драйвер точечно-матричного ЖК-дисплея

Поскольку я пытаюсь взаимодействовать с использованием выводов GPIO, а не интерфейса I2C или SPI, и поскольку для этого конкретного MCU [LPC845] нет драйверов, я сравнил с lpc2148 MCU [файлы lcd.c и lcd.h] и внес изменения, но не смог выполнить запись на дисплей.

И когда я проверил сигналы данных / команд в осциллографе, на выводах данных я получаю плавающие напряжения [т. Е. для d4-D7], НИЗКИЙ сигнал на этих выводах и высокие сигналы на выводах команд [RS, RW, EN].

Пожалуйста, подскажите мне, как процесс записи символа / строки на дисплей отличается для ARM mcu? поскольку я имею в виду библиотеки lpc2148.

Спасибо

Комментарии:

1. Решайте свою проблему шаг за шагом. Поскольку у вас уже есть осциллограф, и вы можете легко это проверить, напишите простой код для установки нужных выводов в качестве выходных данных и убедитесь, что вы знаете, как установить для них значения 0 или 1. Позже напишите код для работы с ЖК-дисплеем или любым другим устройством, которое вы хотите.