Forum: Mikrocontroller und Digitale Elektronik TWI mit gcc programmieren


von Kai (Gast)


Lesenswert?

Hallo,

ich will einfach nur mehere Mikrocontroller(atmega 8) über TWI (i²c) 
verbinden. Ich hab aber keine ahnung wie ich das mit GCC programmieren 
kann. Und im Internet hab ich keine seite gefunden die das genauer 
beschreibt.(bei dem beispiel auf 
http://www.rn-wissen.de/index.php/TWI_Slave_mit_avr-gcc versteh ich den 
Quellcode für den Slave nicht, habs dann trotzdem mal ausprobiert aber 
funktioniert nicht. Und das ist auch das einzige Beispiel was ich 
gefunden habe)

Könnt ihr mir erklären wie man das Programmiert oder mir weiter links 
gebe?


     Kai

von Thilo M. (Gast)


Lesenswert?

Probier's mal da:
Beitrag "AVR TWI Master und Slave Funtionen in C"

Die funktionieren prima!

von spess53 (Gast)


Lesenswert?

Hi

>Und im Internet hab ich keine seite gefunden die das genauer
>beschreibt....
>Und das ist auch das einzige Beispiel was ich
>gefunden habe)

Sogar von Atmel gibt es AppNotes, incl Software, zu dem Thema:

AVR311: Using the TWI module as I2C slave
AVR315: Using the TWI module as I2C master

MfG Spess

von BlauSuppe (Gast)


Lesenswert?

Der Kram scheint aber nicht mit avr-gcc zu gehen oder warum macht der 
hier Modifikationen? Voll die verarsche von Atmel das man das nich 
einfach so nutzen kann...

https://github.com/kelvinlawson/avr311-twi-slave-gcc

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.