Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > > > > > > > > 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 > > > > > > > > Hallo Markus, > > > > > > > > komplett das Programm im Einzelschritt ist wegen der Interruptroutine nicht machbar, aber setz > > > > doch einen Breakpoint ein paar Zeilen vor die Stelle. Bis dahin ist die Messung noch > > > > Originalgetreu. Dann kannst Du den Wert von Anzahl_Ticks Dir ansehen, und die nächsten > > > > Rechenschritte überwachen. > > > > > > > > Gruss Peter > > > > > > Hallo, > > > > > > danke für die Info. Wie kann ich die Mega32 im Debuggmodus ohne Einzelschritt starten? Anfängerfrage:-) > > > > > > Gruß Markus > > > > Links neben der Zeile den Breakpoint aktivieren und dann den Debugmodus starten. Dann läuft die > > C-Control Pro los und stoppt beim ersten Breakpoint. > > > > Gruss Peter > > Hallo, > > danke für die Info. Werde gleich noch mal probieren ob die Werte > dann zu sehen sind. Wobei ich glaube nicht, denn allein wenn ich > per Hand die Variable, welche zur Division genutzt wird, setze und > Grenzen per Hand definieren kommt das Divisionsproblem. > > Gruß Markus