Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Inkrementalgeber und Kategorie: Programmierung Basic (von Montelucon - 11.11.2008 9:46)
Als Antwort auf Re: Inkrementalgeber und von HW - 11.11.2008 8:18
Ich nutze:
C-Control Pro Mega32, CC-Pro 32 Application Board
Hallo Hanns,

ich habe jetzt eine gute Lösung gefunden.

Da Du den gleichen Weg vorgeschlagen hattest, den ich auch eingeschlagen hatte (aber nicht zum
Erfolg führte), habe ich mal daran weiter gearbeitet.
Du hast mich sozusagen ermuntert, denn wenn zwei den gleichen Gedanken haben, kann er nicht so
falsch sein.

Wie auch immer.

Vom Prinzip habe ich einen Interrupt nachgebaut. Und das Beste ist, ich komme ohne einen Delay aus.
Einen Abs-/ThreatDelay einzubauen war mir unsympatisch, da man am Ende des Delays nie weiÃ?,
an welcher Stelle sich der Schalter befindet.

Entscheidend ist, an welcher Stelle die "Do...While"-Schleifen eingebaut sind und auf welche Flanke
(steigend/fallend) die reagieren sollen.

Leider geht das erste Bit (Rasterpunkt) beim Wechsel von Rechts- auf Linksdrehung verloren.
Aber das merkt man eigentlich nur, wenn man darauf achtet und das bekomme ich auch noch in
den Griff.

Da ich den Code jetzt nicht zur Hand habe, stelle ich diesen heute Abend hier in einem neuen
Kommentar online.

Danke nochmal!


GruÃ?

Monte



    Antwort schreiben


Antworten: