
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Dietmar, mir ist in der Tat das Dümmste passiert was einem beim Programmieren passieren kann !!!! die Variable "x" die ich hier nicht mit herüber kopiert habe, habe ich nicht von byte auf word geändert, so kann die Schleife garnicht weiter als die 255 zählen. Manchmal sieht man den Wald vor lauter Bäumen nicht.!!!!!!! Der Hinweis mit dem Ein- Ausschalten des Interruptsystem werden ich mir ansehen, muß allerdings nach dem Programm FALTUNG.BAS suchen. In der erweiterten Prog. Version nehme ich mit einm AD-Port einen Temp-Meßwert auf und setze dann mit der Looktab zwei Werte fest. Die Gesamtlänge der Periode bleibt immer gleich 300ms - abzüglich der zwei Impulse verändert sich die Ruhephase bis zum nächsten Impuls. Danke nochmal Gruß > Hallo Georg. > > > Kann mir einer sagen ob das generell mit der 16 Bit Erweiterung nicht funktioniert oder ob ich was falsch mache. > > Warum orientierst Du Dich nicht an dem der Erweiterung beiliegenden Demoprogramm? In Deinem Programm fehlt mindestens das "OPTION openbasic". > > Außerdem kann ich keine Definition für die Variable x erkennen. Wenn Du wirklich Verzögerungen per FOR..NEXT-Schleife realisieren willst, dann solltest Du vor Ausführen der Schleife das Interruptsystem deaktivieren und anschließend aktivieren. Siehe beispielsweise die Prozeduren disable und enable in FALTUNG.BAS bei den Beispielprogrammen zum Compiler. > > Grüße > Dietmar |
| Antwort schreiben |