Hallo, ich möchte mir ein board für den mega 8 bauen und wollte eine I2C schnittstelle einplanen. Wie wird solch eine schnittstelle realisiert bzw. angeschlossen ?
einfach slc und sda auf dein i2c-Stecksystem herausführen. Um der Norm genüge zu tun müssen noch zwei Pull-Ups auf die Leitungen. Man könnte zwar die internen verwenden aber so manche Programmiersprache verhält sich halt normgerecht und disablet sie beim Masterbetrieb (Bascom verwendet auch nicht die Hardware für i2c sondern emuliert auch beim Mega8 mit Software; für den Fall dass du diesen Compiler verwenden wolltest). grüsse leo9
Der Mega8 hat ja TWI (i2C) integriert. Kann ich diesen nur an bestimmten Ports nutzen, oder kann ich jeden I/O Port nehmen? mfg mike
Den eingebauten HW-i2c (TWI) kannst du nur auf PortC.4 (SDA) und PortC.5 (SCL) verwenden. Wenn du den i2c mit Software nachbildest kannst jeden freien I/O-Pin verwenden. grüsse leo9
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.