Re: Division nicht nachvollziehbar Kategorie: Programmierung C (von mgolbs - 20.12.2009 22:06) | |
Als Antwort auf Re: Division nicht nachvollziehbar von PeterS - 20.12.2009 12:59
| |
> > Hallo Markus, > > was rechnest Du, "Verzoegerung = (Anzahl_Ticks/14);" oder " Verzoegerung = 1/14*(Anzahl_Ticks);"? > "Verzoegerung = 1/14*(Anzahl_Ticks);" kann nicht funktionieren, da bei einer Integer Division > "1/14" natürlich null ist. > > Wir haben doch einen so schönen Debugger, setze doch mal in der Zeile bei > "Verzoegerung = (Anzahl_Ticks/14);" einen Breakpoint und schau Dir mal im Einzelschritt die > Werte der Variablen an. Vielleicht hast Du dann Klarheit, was schief läuft. > > Gruss Peter > Hallo, danke für die Info. Ich rechnete Anfangs Verzoegerung = (Anzahl_Ticks/14); mit dem gleichen Ergebnis. Das mit dem Debugger habe ich auch schon probiert, bin aber nicht klar damit gekommen. Ich habe es nicht hin bekommen, bei laufender C-Control die daten auszulesen. Entweder "Einzelschritt" im Debugger Modus oder normaler Programmlauf in der Mega32. Kann ich bei normalem Programmlauf auch Variablen überwachen? Bei min. 10Hz Sensorsignal ist das mit den Einzelschritten ... Wahrschenlich kann ich den Debugger noch nicht bedienen. Danke und 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