Benutzer-Werkzeuge

Webseiten-Werkzeuge


lasertag:module:modulebus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
lasertag:module:modulebus [2017/06/11 18:01]
dirk
lasertag:module:modulebus [2017/06/17 21:37]
dirk
Zeile 8: Zeile 8:
 |Broadcast|0| |Broadcast|0|
 |Mainboard|10| |Mainboard|10|
-|UI-Modul|15|+|UI-Modul|14|
  
 === Vorgehen === === Vorgehen ===
Zeile 20: Zeile 20:
     - Daten abfragen     - Daten abfragen
  
 +Neue Idee:
  
-  TWAR = (<< 1) | 1;  // enable broadcasts to be received+  - Liste aller Adressen 
 +  - begin Tansmission 
 +  - liest erste zwei Bytes 
 +  - erkennt dann länge 
 +  - liest dann folgende Daten 
 +  - dann wieder zwei Byte, bis NO_DATA Paket 
 + 
 + 
 +  TWAR = (MY_ADDRESS << 1) | 1;  // enable broadcasts to be received 
 + 
 +=== Pakete === 
 +2Byte Datentyp, X-Byte Daten
  
 +  * NO_DATA - 1
 +  * BUTTON_PRESSED - 2
 +  * 
  
 ====== ALT ====== ====== ALT ======
lasertag/module/modulebus.txt · Zuletzt geändert: 2017/08/12 16:22 von dirk