30.09.2010, 06:02 PM
jo fast, als erstes nehmen die Hersteller solcher Steuergeräte natürlich Baudraten
die man am PC nicht so einfach einstellen kann.
Dann läuft die serielle Kommunikation nur über eine Leitung, im KFZ natürlich 12V
Pegel, und zu guter Letzt sendet das Steuergerät nur Daten wenn 1. eine bestimmte
zeitkritische Initialisierung durchlaufen ist und 2. die richtigen Anforderungs-Codes
gesendet werden. Natürlich gibt es da auch Codes um Fehler auszulesen.
Aber darum geht es eigentlich nicht, sondern ich habe das gleiche festgestellt wie du, statt
eine Funktion z.B. 5x nacheinander anzuspringen hat der C-Compiler eine Tabelle gemacht
und die Funktion nur 1x angesprungen, bisschen unheimlich .
Edit: PS. das beste finde ich im Steuergerät sitzt ein Controller der mit
160MHz Takt werkelt denke mal die nächste Generation bekommt ein I7 Pentium
die man am PC nicht so einfach einstellen kann.
Dann läuft die serielle Kommunikation nur über eine Leitung, im KFZ natürlich 12V
Pegel, und zu guter Letzt sendet das Steuergerät nur Daten wenn 1. eine bestimmte
zeitkritische Initialisierung durchlaufen ist und 2. die richtigen Anforderungs-Codes
gesendet werden. Natürlich gibt es da auch Codes um Fehler auszulesen.
Aber darum geht es eigentlich nicht, sondern ich habe das gleiche festgestellt wie du, statt
eine Funktion z.B. 5x nacheinander anzuspringen hat der C-Compiler eine Tabelle gemacht
und die Funktion nur 1x angesprungen, bisschen unheimlich .
Edit: PS. das beste finde ich im Steuergerät sitzt ein Controller der mit
160MHz Takt werkelt denke mal die nächste Generation bekommt ein I7 Pentium