INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo! Ich habe angefangen, mich mit der Micro zu beschäftigen... (hab ne Micro PCB und P/A-Board) Bereits jetzt ist mir klar, daß sich das große C mit dem Support und der Dokumentation zur Micro ne glatte Sechs verdient hat. Es ging mit den falschen Widerständen R5+R6 los... (P/A-Board gekauft am 02.02.2005!) Das die Systemvariable "TIMER" von 0 bis 49 (statt wie im Handbuch beschrieben von 0 bis 59) zählt, ist mir inzwischen klar. Ich habe mit dem Simulator herumgespielt: ' --- TIMER_Test.bas - Anfang --- define TXD port[1] define A byte[1] BAUD 9600 #LOOP A = TIMER print A goto LOOP ' --- TIMER_Test.bas - Ende --- Im Simulationsbetrieb erhalte ich im Fenster "C-Control Ausgaben" für A die Werte 0 bis 255. Unter "Überwachte Variablen" läuft A auch von 0 bis 255 - ok, aber TIMER läuft auf 33000 hoch und springt dann auf -33000, um dann wieder auf 33000 hochzuzählen - versteh ich nicht. Das obige Programm in die Micro übertragen ergibt in Terminal.exe Werte von 0 bis 49. Liegt es an mir, oder weiß der Simulator nicht, daß TIMER nach 49 auf 0 springt? Muß ich dem Simulator die Limits für TIMER selbst beibiegen? Vielen Dank für Eure Erklärungen. Gruß Øle! |
Antwort schreiben |