Sat, 10 Dec 2011 14:43:34 +0100
finished trackswitch firmware
Normal CU output idle: (LED3 an) -------------------------------- 0x1821 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1825 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1820 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1824 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1822 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1826 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 2008 CU init sequence (without pitlane addon): 0x260 0x360 0x2a0 0x80 0x2e0 0x4fc0 0xd0e2 0x181c 0x52fe 0x8e3f 0x1f51 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 0x1020 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 0x1f2f 0x3d9 0x80 0x221 0x321 0x261 0x361 0x2a1 0x80 0x2e1 0x1020 0x3c9 0x80 0x221 0x321 0x261 0x361 0x2a1 0x80 0x2e1 2008 CU init sequence (with pitlane addon connected): 0x3030 0x3030 0x3030 0x200 0x321 0x261 0x361 0x2a1 0x80 0x2e1 0x1f51 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 0x1020 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 0x1f2f 0x3d9 0x80 0x221 0x321 0x260 0x360 0x2a0 0x80 0x2e0 0x1e54 0x3c8 0x180 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 0x1e55 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 2008 CU idle (without pit addon): 0x1e21 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1e25 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1e20 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1e24 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1e22 0x3c8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * 0x1e26 0x3d8 0x80 0x220 0x320 0x260 0x360 0x2a0 0x80 0x2e0 * Pacecar Taste gedrückt (pacecar packet ändert sich): LED2 an: 0x3ce fuer 10 sec LED4 an: 0x3ca fuer 5 sec Start Taste gedrückt: 1x Prog: 0x1a03, danach wieder der normale "idle progwortbetrieb" -> ab jetzt wird auf allen autos geschwindigkeit = 0 übertragen -> Spurwechseltasten werden auch ignoriert -> pacecar packet = permanent 0x3e0 Alle 5 LEDs leuchten Tanken + Pacecartaste wird in dem Status ignoriert Start Taste zweites mal gedrückt: LEDs zählen im Sekundentakt hoch (1-5) bis alle leuchten Dann alle LEDS aus bis auf mittlere und rennstart: dann folgende Progsequenz: 0x1403 <2 zyklen wait> 0x1c03 <2 wait> 0x1203 <2 wait> 0x1a03 <2 zyklen wait> --> RENNSTART HIER: 0x1023 0x1003 <idle zyklen starten hier> FEHLSTARTVERHALTEN: LED des controllers blinkt schnell welcher den Fehlstart verursacht hat Geschwindigkeitswerte werden nicht an die Autos verschickt Das Auto mit dem fehlstart wird markiert per programmwort: zb 0x1926 anstatt 0x1826 TANKSTAND: Die alte CU gibt den Komponenten keinerlei Möglichkeit einer Antwort (die antwort-Peaks fehlen!!!) TANKSENSOR (neue Pitlane): das Zusatzmodul sendet Informationen zurueck an die CU, sobald ein Auto mit Speed >0 darueber faehrt! Folgendes Paket: