Division nicht nachvollziehbar Kategorie: Programmierung C (von mgolbs - 18.12.2009 22:59) | ||
| ||
Hallo, ich habe ein Signal z.B. mit 30Hz, Periodendauer 33ms. Diese Periode will ich mit Timer_T1PM(1,5); und Anzahl_Ticks = Timer_T1GetPM(); erfassen. Das Signal ist bei der Mega32 an 20 PD6 PortD.6 30 ICP angeschlossen. Ich erwarte bei 30Hz etwa 480 Inkremente bei PS5. Wenn ich nun Verzoegerung = (Anzahl_Ticks/14); rechnen lasse, sollte in der Verzögerung etwa 34 (480/14) stehen. In Realität muss es aber etwas ausserhalb des 8bit Bereichs sein. Wenn ich per Hand Verzoegerung = 34 setze läuft alles. Mache ich bei der Division etwas falsch? Gru� Markus | ||
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum