ADC-Conversion abbrechen durch Ext-Interrupt

OP #1018985
Lesenswert?

Hallo, ich habe ein Problem mit einem Mega-128. (Compiler ist GCC)

Das laufende Programm muss über einen externen Interrupt abbrechbar 
sein, da hier sofort reagiert werden muss.
Nebenbei läuft allerdings noch ein Timer im 1-Sekunden Takt, der mir 4 
ADC-Messungen startet.

Wenn der µC gerade in einer ADC-Conversion steckt während der externe 
Interrupt kommt, reagiert er zu langsam auf den Interrupt.

Gibts eine Chance die Conversation vorzeitig abzubrechen?

MfG
Stefan
Gast #1019004
Lesenswert?

>Gibts eine Chance die Conversation vorzeitig abzubrechen?

Eine einzelne AD-Wandlung nicht. Ist aber auch nicht nötig. Die hält 
nicht auf.

Die 4 aufeinanderfolgenden Wandlungen sicherlich. Frage ein Flag ab, 
steuere die AD-Wandlungen selbst auch durch Interrupts und sperre dann 
den AD-Interrupt falls nötig.

Kann man mal das Programm sehen?
#1019262
Lesenswert?

Stefan P. wrote:
> Gibts eine Chance die Conversation vorzeitig abzubrechen?

Der Satz hat mich zum Lachen gebracht, durch die Vorstellung, aus dem MC 
kommen Stimmen, weil sich da welche unterhalten.

Im Deutschen sagt man Konvertierung oder Wandlung.

Und dann auch nicht ADC-Wandlung sondern AD-Wandlung, damits nicht 
doppelt gemoppelt ist.


Peter
#1019448
Lesenswert?

Peter Dannegger wrote:
> Stefan P. wrote:
>> Gibts eine Chance die Conversation vorzeitig abzubrechen?
> [...]
> Im Deutschen sagt man Konvertierung oder Wandlung.
Auch im Englischen heißt es natürlich conversion und nicht 
conversation (im Betreff steht es ja auch richtig, bis auf das "C" bei 
"ADC")... Aber der eine redet mit Blumen, warum soll sich nicht auch mal 
jemand mit seinem Mikrocontroller unterhalten?
Gast #1020056
Lesenswert?

>Unglaublich wie wichtig euch so ein Scheiss ist...
und wie unwichtig Dir das ist.

Ich bin immer wieder erstaunt, welche Missachtung die Sprache erfährt. 
Vor allem wenn man bedenkt, dass ein Teil unseres Denkens sprachlich 
formuliert abläuft.

Im übrigen: mit der Sprache ist es, wie mit dem Geld.
Diejenigen die keine haben, betonen immer, wie unwichtig sie ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren