- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 12

Thema: Datenaustausch per I2C

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.04.2015
    Beiträge
    903
    Telegramme über I2C geht fast genau wie bei UART, wenn man die UART-typischen Fifos weiter verwendet. Das spart die bei I2C übliche Registeradressierung. Statt
    Slaveadresse, Registeradresse, Registerinhalt,...
    muss man dann nur noch
    Slaveadresse, Fifoinhalt,...
    schreiben. Beim Lesen geht's ebenso.

    Ich habe so was letztens für ATXMega und 1er Tiny-Controller gebaut. Wie immer der Hauptteil (teuflisches Gestocher) in der I2C-Hardware mit den ganzen I2C-Stati, aber im Ergebnis recht zufriedenstellend.

    Was man in die Fifos schreibt (Json, XML, Ascii oder binäre Strukturen), kann man sich ja selber erfinden.
    Ich schreibe mir in der Regel Strukturtypen, deren erstes Byte grundsätzlich eine CommandID als eindeutigen Identifier beinhalten. Das frisst nicht viel Platz.
    Geändert von Holomino (07.11.2021 um 11:45 Uhr)

Ähnliche Themen

  1. Roboter Datenaustausch
    Von hammerle im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 4
    Letzter Beitrag: 27.04.2010, 18:12
  2. Datenaustausch PC
    Von Facharbeit im Forum Assembler-Programmierung
    Antworten: 12
    Letzter Beitrag: 22.10.2009, 16:25
  3. Datenaustausch mit Interrupts: volatile
    Von ikarus_177 im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 06.07.2009, 20:25
  4. BTM222 Datenaustausch
    Von crusico im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 30.11.2008, 07:33
  5. Datenaustausch
    Von martin66119 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 05.02.2007, 20:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen