Slave-Adresse???

Gast #135450
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
Gast #135451
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).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.