А как узнать нужные адреса?
Вид для печати
А как узнать нужные адреса?
В зависимости от применённой микросхемы, PCF8574 имеет 7-битный адрес 20h - 27h в зависимости от того, куда подключены 3 адресных линии. Соответственно PCF8574A имеет 7-битный адрес 38h - 3Fh. В файле LCDModule.h надо найти строчку типа:
#define LCDEX_ADDR 0x40
и вместо 0x40 подставить свой адрес, сдвинутый влево на 1. В младший бит при сдвиге подставить 0.
Напишите, что получилось.
У меня так и не заработал просмотр/выбор файлов.
По шине i2c обмен идёт с адресацией устройства. Если адрес целевого устройства указать неверный, обмена не будет, вывода данных и команд в дисплей не будет. Для 8574 без буквы А, если все 3 адресные линии мсх подключены к земле, в указаной строке должно стоять значение 0×40. Проверьте это в исходнике, откомпилируйте и пробуйте. В выложеном готовом файле прошивки м.б. другой адрес.
в китайской плате конвертера I2C для CLD экрана адресные ноги висят в воздухе.Цитата:
У меня PCF8574T.
Там применена микросхема PCF8574T. Я сделал так же и у меня все заработало.
в скетче у меня так:
#define LCDEX_ADDR 0x4E
и еще....тут мелькало где-то.....подключение китайской платы microSD на 125 микросхеме....
у меня она завелась....
1. убрал стабилизатор на 3.3В за ненадобностью
2. убрал с платы эмулятора 4050 за ненадобностью. Выводы соединил перемычками.
может кому пригодится
Други всем привет! Кто нибудь собирал данный эмулятор на этих платах?
Фото:
https://i.ibb.co/9bVtqxG/20211115-064213.jpg https://i.ibb.co/M5y23Gf/20211115-064228.jpg
Прошивка "FDD_Emul_HEX_15_04_16" после прошивки программатор отказался видеть атмегу (так и должно?) прошивал на чистой плате.
В итоге на экранчике полный штиль.
А кварцевый генератор запускается? Надо смотреть осцилографом или, для пробы, подать частоту с внешнего, гарантировано рабочего генератора. После программирования контроллер переключается на внешний кварц. И если генератор не запускается, то программатор его не видит. Мне попадались из Китая контроллеры, не запускавшиеся от внешнего кварца.
Напишите потом пожалуйста результат запуска.