1 Востаннє редагувалося reverse2500 (20.08.2016 20:26:11)

Тема: ZX_FDD_Emulator дисплей

є така ситуація, з ардуіно зібрали проект ZX FDD Emulator, дисплей LCD 1602 i2c PCF8574AT,
http://www.geeetech.com/wiki/images/thumb/f/f0/1602I2C_2.jpg/400px-1602I2C_2.jpg все збирається але дисплей не працює, тест зробив на ардуіно ( багато прикладів з адресною шиною 0х4е, 0х27, але в  PCF8574AT працює з 0x3f, якщо не виставлені адресні перемички, згідно даташіту, код який працює на ардуіно з його бібліотеками:

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3f,16,2);   

void setup()
{
  lcd.init();                                 
  lcd.backlight();                      
  // Курсор находится в начале 1 строки
  lcd.print("Hello, world!");           
  lcd.setCursor(0, 1);                   
  lcd.print("replace.org.ua");              
}

void loop()
{
}

питання, чому не працює код на ардуфно, навіть якщо міняли адресну шину в LCDModule.h на 0x3f і не працює ? Хто може підказати, я що зміг то зробив.

Подякували: 0xDADA11C71

2 Востаннє редагувалося reverse2500 (23.08.2016 13:44:13)

Re: ZX_FDD_Emulator дисплей

питання з дисплеєм вирішено

LCDModule.h
-- #define LCDEX_ADDR  0x4E  // Extender address, 0x27 for standard chinese module
++ #define LCDEX_ADDR  0x7E  // Extender address, 0x27 for standard chinese module для  PCF8574AT
Подякували: Chemist-i, leofun01, 0xDADA11C73