Az LPPGadget áramkörből kialakított különféle eszközök

Mindegyik változat megérti a 0xFF parancsot, és válaszul elküldi az azonosítóját. Ebből lehet tudni, hogy milyen program van beleégetve.
1. Watchdog, EEPROM nélkül
művelet master --> <-- slave
Az eszköz azonosítása 0xFF  
  0x01
A watchdog engedélyezése/újraindítása 0xFE  
A watchdog timerének pillanatnyi értéke
(az utolsó bekapcsolás óta)
0xFD  
  alsó byte
felső byte
A watchdog tiltása 0xFC  
A watchdog időállandójának megadása 0xFA  
alsó byte
felső byte

A GP5-ön produkál egy 500 ms-os alacsony, majd egy 500 ms-os magas pulzust, ha elsül. A GP5 eztán visszatér a nagyimpedanciás állapotba.
A régi reset gombot a GP3 és a föld közé lehet kötni.

2. Watchdog, EEPROM nélkül
művelet master --> <-- slave
Az eszköz azonosítása 0xFF  
  0x02
A watchdog engedélyezése/újraindítása 0xFE  
A watchdog timerének pillanatnyi értéke
(az utolsó bekapcsolás óta)
0xFD  
  alsó byte
felső byte
A watchdog tiltása 0xFC  
A watchdog elsüléseinek száma
(az utolsó bekapcsolás óta)
0xFB  
  alsó byte
felső byte
A watchdog időállandójának megadása 0xFA  
alsó byte
felső byte

A GP5-ön produkál egy 500 ms-os alacsony, majd egy 500 ms-os magas pulzust, ha elsül. A GP5 eztán visszatér a nagyimpedanciás állapotba.
A régi reset gombot a GP3 és a föld közé lehet kötni.

3. Watchdog, EEPROM nélkül
művelet master --> <-- slave
Az eszköz azonosítása 0xFF  
  0x03
A watchdog engedélyezése/újraindítása 0xFE  
A watchdog timerének pillanatnyi értéke
(az utolsó bekapcsolás óta)
0xFD  
  alsó byte
felső byte
A watchdog tiltása 0xFC  
A watchdog elsüléseinek száma
(az utolsó bekapcsolás óta)
0xFB  
  alsó byte
felső byte
A watchdog időállandójának megadása 0xFA  
alsó byte
felső byte
A mikrokód verziószámának lekérdezése 0xF9  
  verziószám

A GP5-ön produkál egy 500 ms-os alacsony, majd egy 500 ms-os magas pulzust, ha elsül. A GP5 eztán visszatér a nagyimpedanciás állapotba.
A régi reset gombot a GP3 és a föld közé lehet kötni.

4. Watchdog EEPROM-mal
művelet master --> <-- slave
A eszköz azonosítása 0xFF  
  0x04
A watchdog engedélyezése/újraindítása 0xFE  
A watchdog timerének pillanatnyi értéke
(az utolsó bekapcsolás óta)
0xFD  
  alsó byte
felső byte
A watchdog tiltása 0xFC  
A watchdog elsüléseinek száma
(mióta világ a világ)
0xFB  
  alsó byte
felső byte
A watchdog időállandójának megadása 0xFA  
alsó byte
felső byte
A mikrokód verziószámának lekérdezése 0xF9  
  verziószám
EEPROM[n] írása
(n=0..15)
0x00+2*n  
adat
EEPROM[n] olvasása
(n=0..15)
0x01+2*n  
  adat

A GP5-ön produkál egy 500 ms-os alacsony, majd egy 500 ms-os magas pulzust, ha elsül. A GP5 eztán visszatér a nagyimpedanciás állapotba.
A régi reset gombot a GP3 és a föld közé lehet kötni.

Az EEPROM tartalma
Cím Hossz Tartalom
0x0 2 A watchdog elsüléseinek száma
(Minden szám little endian sorrendben van.)