Цитата Сообщение от SBorovkov Посмотреть сообщение
У меня используется очень простая самописная библиотека, которая оперирует только битмапами с высотой кратной 8 и выводит эти битмапы тоже в места, высота которых кратна 8. Функции, которая может поставить точку нет в принципе и для написания этой функции надо будет либо менять подключение к экрану, либо создавать буфер экрана в памяти (т.е. очень много переписывать кода).

К письму приложил стянутую откуда-то библиотеку для таких LCD. Но она не для Arduino, а для Atmel AVR, что по сути одно и то же. Для того, чтобы ее запустить, надо будет все файлы из архива добавить в проект arduino.

Используемые для подключения выводи описаны в SED1520-AVR.c

SED1520_DATA - это выводы 0..7 arduino, PORTD). Для этих данных нужен целиковый порт с 8 ногами, поэтому либо PORTD, либо PORTC (если используешь Carduino)

SED1520_* будут выводами по умолчанию Analog0..Analog3 и Analog7.


Для удобства привожу соответствие портов микроконтроллера и выводов Arduino

PortD0 Ard 0
PortD1 Ard 1
PortD2 Ard 2
PortD3 Ard 3
PortD4 Ard 4
PortD5 Ard 5
PortD6 Ard 6
PortD7 Ard 7
PortB0 Ard 8
PortB1 Ard 9
PortB2 Ard 10
PortB3 Ard 11
PortB4 Ard 12
PortB5 Ard 13
PortC0 Ard A0
PortC1 Ard A1
PortC2 Ard A2
PortC3 Ard A3
PortC4 Ard A4
PortC5 Ard A5
PortC6 Ard A6 (на классической arduino отсутсвует!)
PortC7 Ard A7 (на классической arduino отсутсвует!)
Спасибо