-
-
Erfahrener Benutzer
Robotik Einstein
okay mein vorschlag dazu wäre ... eine volatile variable anlegen
diese auf 0 setzen, ext int AUS
strobe für ADC start machen
ext int AN
in der main schleife machst du was du so machst PLUS einmal pro durchluaf die variable kontrollieren
jetzt kommt der strobe vom DAC, deine ISR löst aus ... in der ISR machst den ext int AUS und setzte die variable auf 1
kommt deine main schleife an der variablenabfrage vorbei, startest du den lesevorgang, setzt die variable wieder auf 0 und startest gegebenenfalls wieder die wandlung mit : strobe-> interrupt ein und setzt dein programm fort ...
eventuell soltle man das einschalten des interrupts VOR den strobe setzen, weis ja ncih wie lang eine wandlung bei dir dauert
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen