Barton 20x4 LCD probléma

Hogyha sikeresen O/PLED illetve hagyományos alfanumerikus - esetleg tán grafikus kijelzővel gyűlik meg a baja valakinek:)
Avatar
tuccer
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2011. augusztus 14. vasárnap, 6:00

Barton 20x4 LCD probléma

Hozzászólás Szerző: tuccer »

Sziasztok.

Egy lcd kijelző vezérléséhez kérném a segítségeteket.
Van egy Barton 20x4-es kijelzőm ami az RW1067C-s meghajtóval rendelkezik. Arduino-val szeretném vezérelni de sajnos a LiquidCrystal könyvtár csak az első két sort tudja kezelni. Addig eljutottam hogy egy "Extended Function Set bit et kellene átállítanom és azzal tudnám kiválasztani az alsó két sort de sajnos nem megy.

A kijelző pontos típusa :Batron BTHQ 42003 AV-STF-06-LED01YG-CON-IC-RW1067
Itt pedig a vezérlő adatlapja: RW1067C


Arra gyanakszom hogy az lcd.begin parancs és az "extended" funkció valamiért összeakad és ezért nem megy.

Ha valaki tud segíteni azt szívesen venném.
Előre is köszi.


Itt a programom ami nem akar működni:

Kód: Egész kijelölése

 


#include <LiquidCrystal.h>


LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
   
  
  lcd.begin(20, 4);
  
  extended(0x9);
  lcd.setCursor(0, 0);
 
  lcd.print("hello, world!12345678");
 
 
}

void loop() {
  
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
 
  lcd.setCursor(0, 2);
 lcd.print("hello, world!1234567");
  
  lcd.setCursor(0, 3);
  lcd.print("hello, world!");
}


void extended(uint8_t cmd)
{
    lcd.command(0x24);   // enable
    delayMicroseconds(4500);
    lcd.command(cmd);    // execute one extended cmd
    delayMicroseconds(4500);
    lcd.command(0x20);   // disable
    delayMicroseconds(4500);
}


                                                      
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Barton 20x4 LCD probléma

Hozzászólás Szerző: Robert »

Adatlap:
http://www.displayfuture.com/Display/da ... W1067C.pdf


Megéri időt/energiát rááldozni a kijelzőre?
Válasz küldése