Hi Vorweg an die Leute die sagen: "I2C hatten wir schon zig mal, nutz mal die Suchfunktion!" - hab ich gemacht, hab aber nichts zu meinem Problem gefunden, also: Ich möchte einen AT90S2313 als I2C Slave betreiben. Da dieser kein Hardware TWI hat muss ich das wohl Softwaremäsig angehen. Hat hier schon jemand neue Erkenntnisse ob es hier schon was giebt im www? Wenn nein - wie würdet ihr die Programmierung angehen? Mein erster Gedanke wäre die SCK-Leitung auf einen interrupt Eingang zu legen. wenn diese dann auf 0 geht in der ISR entsprechend reagieren. - Gute Idee? Danke, Gruß Tom!
Hi Tom Anbei eine Beschreibung zum TWI-Slave (stammt ursprünglich von der Atmel-Seite) in der folenden Antwort findest Du dann das zugehörige ASM-Programm Bei BASCOM gibt's eine (kostenpflichtige) Bibliothek für einen i2c-Slave siehe hierzu http://www.mcselec.com/bascom-avr.htm Günter
Dazu gibt es auch interessante Informationen im Bascom Forum vom Roboternetz http://www.roboternetz.de/phpBB2/viewtopic.php?t=694
Danke Euch! Am liebsten wäre mit zwar was in C gewesen, aber die Doku von Atmel und der asm code hillft mir dennoch bei der Etwicklung von etwas eigenem. Danke, Gruß Tom
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.