Hi @ all, kann mir jmd. einen guten Link nennen zu einem Forum für Assemblerprogrammierung mit dem 68hc11?! Ich soll eine Sensorauswertung schreiben, hab aber von der ganzen Interruptprogrammierung so gar keine Ahnung... Im Prinzip geht es darum, das die Sensor einen schwarzen Strich erkennen sollen (was sie hardwaremäßig auch schon tun). Ich soll nun den Flankenwechsel mittels dem 68hc11 auswerten und den Miniroboter dazu bewegen, diesen schwarzen Strich abzulaufen. Vielleicht gibt es ja auch jmd. der soetwas ähnliches schonmal gemacht hat, und mit ein progi zur Verfügung stellen möchte bzw. kann. Vielen Dank für Eure Hilfe im Voraus Grüße J.K.
Hi! Versuche es mit einem "IC". 1-3 stehen zur Auswahl und können auf beide Flanken(EDGxA=EDGxB=1) wenn ICxI gesetzt, einen Int. auslösen. 68HC11 ist übrigens nicht die komplette Bezeichnung, das Wichtigste fehlt ja noch. MFG Uwe
Hallo, das wird schwer werden. Leider gibt es nicht mehr so viele HC11 Anwender in Foren. Auf die schnelle mal ein Assemblerprogramm für einen 68HC11E2. Wichtig ist das Unterprogramm SOLAR, dies ist eine Rutine welche 2 analoge Eingangswerte (Sonneneinstrahlung) dazu benutzt um die Abweichung vom direkten Einstrahlwinkel festzustellen. So ähnlich könntest Du auch vorgehen. Im "zickzack" über die schwarze Linie fahren (natürlich nur kleine Verfahrwege) und Abtasten. Die Häufigkeit der Treffer (schwarze Linie gesehen) läßt nach beiden Seiten nach und das kann man sowohl in Richtung als auch in der Höhe der Abweichung auswerten. Als Interrupt bietet sich der Timer Input Capture an. In meinem Programm benutze ich unter anderem den TIC3 für eine Fehlerrutine unter dem Unterprogramm Namen "Programmteil Interruptrutine TIC3". Schau Dir das mal an (kannst dann gern nachfragen). Zu diesem Thema kann ich Dir das Buch "MC68HC11 Mikrocontroller" von Ludwig Orgler empfehlen, der hat das sehr übersichtlich geschildert. MfG Manfred Glahe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.