PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATMEGA Slave in C Programieren



stefan1275
07.04.2006, 16:16
Ich bekomme es nicht in Griff kann mir mal jemand den C code für einen AVR TWI Slave posten. bekomme es nicht hin es aus dem ATMEGA Handbuch umzusetzen weil dort einige Konstanten fehlen.

izaseba
07.04.2006, 17:23
Hallo,
hast Du schon hier (http://www.nongnu.org/avr-libc/user-manual/group__twi__demo.html)geguckt ?

Gruß Sebastian

bluelight_electronic
07.04.2006, 18:24
oder ... http://hubbard.engr.scu.edu/embedded/avr/avrlib/docs/html/i2c_8c-source.html

TWI / I²C bis zum umfallen ^^

Pascal
07.04.2006, 19:09
oder hast du schonmal die Forensuche benutzt?
Ich hab vor einiger Zeit mal C-Code für TWI (Master + Slave) gepostet.

stefan1275
08.04.2006, 15:14
Erst mal danke.
Werde mir das noch mal ansehen. Mein Problem ist ich nutz CAVR und dort sind andere header dateien somit fehlen imm einige konstanten

stefan1275
08.04.2006, 18:26
In der I2c.c steht z.B.
static volatile eI2cStateType I2cState;
static u08 I2cDeviceAddrRW;

Und mein CAVR sagt mir missing ) was meint er damit oder was bedeutet die Zeile.

izaseba
08.04.2006, 18:34
sorry, wenn ich dumm Frage, aber was ist CAVR ?

gruß Sebastian

stefan1275
08.04.2006, 19:12
Käre dich gerne auf.

Es ist der C compiler von CodeVision für AVR