-
-
Neuer Benutzer
Öfters hier
Was ich eigentlich wissen will:
Schreiben sollte eigentlich so gehen (angenommen Speed Mode (Reg:13) auf 2 setzen:
i2c_send
Width=8 (=1Byte)
Bus=1 (ist der Bus an dem mein MD23 hängt)
Adr=0x580D
Data=0x02
Bzw. Motor 1 antreiben:
Width=8
Bus=1
Adr=0x5800
Data=0xff (full speed)
Aber lesen (z.B Batteriespannung, Reg=10)
zuerst schreiben (i2c_send)
Width=8
Bus=1
Adr=0x580A
Data=(leer)
dann empfangen mit i2c_recieve entweder so:
Möglichkeit 1)
Width=8 (=1Byte wird gelesen)
Bus=1
Adr=0x580A (standardadr,register)
oder Möglichkeit 2)
Width=8
Bus=1
Adr=0x590A (standardadr.+1, register)
Liege ich gänzlich falsch?
-tobias
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen