Hi, ich versuche hier gerade, den I2C bus auf einem AM3358 zum laufen zu bringen - trotz genauer Implementation auf Basis der Anweisungen im TRM bisher ohne Erfolg. Was mir dabei auffällt: ich kann einmal eine Slave-Adresse setzen (ist klar, die ist für das angeschlossene I2C-Device, mit welchem kommuniziert werden soll). Und ich kann eine eigene Adresse setzen. Nur: welchen Sinn hat die, wenn der AM3358 als Master operiert? Wozu muss da jemand die Master-Adresse kennen? Danke!
Eine Master-Adresse gibt es nicht. Ein Master kann aber im Multimasterbetrieb die Arbitration verlieren und dann selber als Slave adressiert werden.
Zonggg schrieb: > Und ich kann eine eigene Adresse setzen. Ist bei den STM32 auch so. Die wird normalerweise ja nie gebraucht, ich setze sie auf einen unverfänglichen Wert, der bei der Peripherie nicht vorkommt. Wenn du also keinen Multimaster planst, ist sie unwichtig.
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.