Motorsteurung/Assembler Kategorie: Progr. Assembler, TaskingTools, OS (von Fritz Tremmel - 15.02.2007 11:23) | ||
| ||
Hallo zusammen Ich möchte einen BMW-Motor mit einer C-Control steuern. Dazu muss der Zündzeitpunkt, sowie die Einspritzdauer gesteuert werden. Der Motor macht max 7500 U/Min, das entspricht dann etwa 125 U/Sek. Eine Umdrehung dauert also 8 ms. Da sowohl der Zeitpunkt als auch di Einspritzzeit wesentlich genauer als die Pausenzeit des Sleep-Befehls erfolgen mu�, kommt wohl nur eine Programmierung in Assembler in Frage. Hier nun meine Fragen: Kann man auch Assemblerprogramme in verschiedenen Threads laufen lassen? Wenn ja, wie wird das Timing durch den Rest des Programms beeinflusst? Kann man die internen Timer auch unter assembler benutzen, und wie hoch aufgelöst arbeiten diese. Bezieht sich die Prioritätsang beim run-Befehl auf Assenmlerbefehle oder ist damit VCM-Code gemeint. Wenn lezteres der Fall ist, wie lange dauert ein virtueller Befehl im Durchschnitt? Ich würde mich freuen, wenn Ihr mir helfen könnt. Gru� Fritz | ||
Antwort schreiben Antworten: Re: Motorsteurung/Assembler (von TManiac - 15.02.2007 22:34) |