Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Tacho anzeige Kategorie: Hardware (von Carsten - 29.11.2004 10:06)
 Als Antwort auf Re: Tacho anzeige von Dieter Kalkofen - 26.11.2004 18:51
Hallo,

also ich würde nochmal die Betriebsspannung prüfen/stabilisieren und außerdem von der Programmlogik her (z.B. mit dem Simulator) prüfen, ob es evtl. "overflows" gibt. Die können ein formal richtiges Programm zu falschen Ergebnissen führen, z.B.:


define i byte[1]
define j byte[2]

for i = 1 to 55
    j = i*5
    j = j/5
    print j
next

Wenn i Deine Geschwindigkeit wäre, würde das Programm bis i = 51 funktionieren und ab i = 52 fängt j an zu "spinnen", weil 52 * j > 255 ist (= overflow).

>
>
>  Hallo Carsten
>  Danke für deine Antwort
>  Die Variabel Q  wurde ursprünglich  zum umwandeln der Zahlen (CONV ) für die serielle Schnitstelle
>  wier aber nicht mehr verwendet
>
>  Aber mit dem Numerrieren kommt mir bekannt vor  früher mit den ersten C-Controls hatte ich das
>  Problem das Variabeln und Zahlen durcheinander kamen
>  Bei den neueren CPUs  M Unit hatte ich das Problem  nicht mehr
>  Was mir dazu einfällt
>  So funktionirt der Tacho bis 50 Km h normal um dan zu Spinnen
>  Dann tauchte das Problem auf das die Anzeige nach dem Start total  durcheinander kam
>  Also schon bei 10 km h
>  Zündung aus warten  neu starten  und alles wieder OK
>  Vieleicht hat da die CPU alles durcheinander Geschmissen
>
>  Ich werde  das Morgen mal ausprobieren
>
>  Gruss
>  Deter
>
>  
>  

 Antwort schreiben

Bisherige Antworten:

Re: Tacho anzeige (von Dieter Kalkofen - 2.12.2004 19:15)