-
-
Erfahrener Benutzer
Begeisterter Techniker
Es läuft, ich habe vergessen am Schluss TWCR_NACK aufzurufen.
Jetzt versuche ich folgendes zu lösen.
Ich habe 3 Variablen die ich durch den Master im Slave mit bestimmten Werten setzten möchte.
Mit TWI wird ja immer ein Byte gesendet soweit ich das verstanden habe.
Ich möchte aber einen wert von 1000-2000 (also 10Bit) übertragen.
Desweitern muss ich ja entscheiden welche Variable im Slave angepasst wird.
Hat jemand eine Idee wie man das lösen könnte?
Ich denke das auswählen der Variable läst sich mit switch lösen.
Sprich ich gebe jeder Variable eine Nummer und übermittle diese um zu bestimmen welche Variable gesetzt werden soll.
Nur wie übermittle ich den eigentlichen Wert, so das er auch in die richtige Variable geschrieben wird. Mit der zusätzlichen Schwierigkeit das der Wert grösser als 8Bit ist.
Ich bin für jede Hilfe sehr dankbar
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen