Forum: Mikrocontroller und Digitale Elektronik Slave-Adresse???


von Marxreiter (Gast)


Lesenswert?

HAllo, bin gerade dabei zwei mega8 über ic2 zu verbinden.
Die hardweare ist soweit gebaut, nur an der software haperts.
Das prog für die megas will ich in bascom schreiben.

Mit hilhe des Bascom tuts versuch ich zur zeit ein prog
zusammenzuschustern. Doch schon nach kurzer zeit kamm auch schon das
erste problem. In dem Quellcode, dem ich der Hilfe entnommen hab
steht:

Config Sda = Portb.5
Config Scl = Portb.7
I2CINIT
Dim X As Byte , Slave As Byte
X = 0                                                 'reset variable
Slave = &H40                    'slave address of a PCF 8574 I/O IC
I2creceive Slave , X                        'get the value
Print X                                     'print it


was ist mit slave adress gemeinnt?
Welche hat ein mega8?

gruß,
xeus

von crazy horse (Gast)


Lesenswert?

der Mega8 hat doch ein Hardware-I2C-Interface, das solltest du dann auch
benutzen. Lies die mal die entsprechenden Seiten im Datenblatt durch.
Heisst dort TWI-Interface und funktioniert bestens.
Adresse kannst du relativ frei wählen (schreibt man ins TWAR).

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.