Нужно подключить к lpc2xx монохромный дисплей 240х128 на длинной шине (до 1.5м). До этого использовался PowerTip PG240128 контролер T6963, но на длинной линии T6963 начинает глючит, приходиться его ресетить, изображение при этом промаргивает. Помимо устранения глюков, хотелось бы:
- иметь возможность подключать другие типы ЖКИ модулей (разрешением до 320x200) без аппаратных переделок.
- сократить кол-во ног используемое под дисплей т.е. подключать последовательному каналу
Я пока вижу такие варианты:
1. На процессорной плате ставить шинные формирователи
2. Подключать ЖКИ модуль через расширитель (типа MAX7300/MAX7301), а процессору тянуть соотв. I2C/SPI. По I2C большое сомнение, хватит ли скорости для быстрого обновления дисплея ( на прямую с T6963 полная заливка страницы у меня занимает порядка 50 мс).
3. Устанавливать на ЖКИ модули дополнительный проц, который будет связываться с основным по I2C/UART/SPI. В этом случае можно не просто транслировать команды, а перекладывать часть работы на дополнительный процессор, но соответственно программа для разных типов модулей будут не совместимы.
Ссылки на тему:
Драйвер для подключения ЖКИ с контролером T6963 по I2C: www.microllix.nl/content_eng/driver.html
Отечественный аналог: http://home.mts-nn.ru/~medsintez/electro.html