I2C kijelző Arduinoval nem megy, Bascom AVRrel igen

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
roland8lsm
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2011. június 9. csütörtök, 6:00

I2C kijelző Arduinoval nem megy, Bascom AVRrel igen

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

Sziasztok! Egy I2C-s VFD kijelzőt szeretnék működtetni, az alábbi kóddal próbálkoztam, de sikertelenül.

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

void setup()
{
  Wire.begin(); 
}

byte x = 0;

void loop()
{
  Wire.beginTransmission(78);
  Wire.write(x);              
  Wire.endTransmission();   

  x++;
  delay(500);
}
Bascom AVRben már már sikerült munkába fogni a kijelzőt az alábbi kóddal:

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

$regfile = "m328pdef.dat"
$crystal = 16000000

Config Sda = Portc.4
Config Scl = Portc.5
Config I2cdelay = 10

Dim Address As Byte
Dim Dats As Byte

Address = 78
X = 0

Do
   I2cstart
   I2cwbyte Address
   I2cwbyte X
   I2cstop
   Incr X
   Waitms 500
Loop
End
Tudna valaki valamilyen ötletet adni, hogy miért nem működik az első kóddal?
Előre is köszi!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: I2C kijelző Arduinoval nem megy, Bascom AVRrel igen

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

A bascomban 8bites az i2c cím (78), az Arduino 7 bites (R/W nélküli). 78 helyett: 39.
Avatar
roland8lsm
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2011. június 9. csütörtök, 6:00

Re: I2C kijelző Arduinoval nem megy, Bascom AVRrel igen

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

Köszi a gyors választ, sajnos a hétvégén már nem tudom kipróbálni, de hétfőn mindenképp megteszem!
Avatar
roland8lsm
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2011. június 9. csütörtök, 6:00

Re: I2C kijelző Arduinoval nem megy, Bascom AVRrel igen

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

Sajnos így sem indul be a kijelző.

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

Wire.beginTransmission(39);
Válasz küldése