-
-
Erfahrener Benutzer
Robotik Einstein
Moin moin.
Irgendwie habe ich bei Deinem Problem ein "Brett vorm Kopf"?
Starte doch einfach mit dem IRQ eine Funktion welche den ADC Wert
in eine Variable e. Am Ende der IRQ Funktion dann ein RTI und dein
normales Prog läuft weiter wo es beim Aufruf der Funktion gestoppt
wurde. Den ADC Wert der Varible kannst Du dann auswerten was es Dir beliebt.
Das hat mit Pollen NIX zu tun! Außer...Du mußt den externen ADC
auch zu einer Wandlung auffordern! Das währe dann eine Art Polling,
dann brauchst Du aber nicht wirklich einen (zwei) IRQ.
Wenn das ständige Pollen zu zeitaufwändig ist, benutze einen Timer
IRQ. Starte in der Timer IRQ den ADC, warte auf den ADC IRQ und dann
wie oben .... RTI. Die beiden IRQ sollten sich aber nicht in die Quere
kommen!
Gruß Richard
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen