#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. Позже напишите код для работы с ЖК-дисплеем или любым другим устройством, которое вы хотите.