Tasten, Strommessung an ADW

Gast #933515
Lesenswert?

Hi leute,
ich habe paar Fragen und hoffe dass mir jemand Antwort geben kann.
Ich versuche an einem selbst entworften Board Strom zu messen.
Als Ausgangspannug bekomme ich 0-5V, die ich an einem ADW (Tiny45) 
weiterführe.
An einem anderen Pin habe ich ein Tastensystem, was über 
Spannungsteilerregel funktioniert. (Leider wusste ich nicht wie ich die 
entprelle:()
Mein Ziel ist es durch ein Interrupt der ADWandler anzuschmeissen, so 
dass ich  ad 50 ms in einem Zeitabstand von 100ms die Tasten abfragen 
kann, und nach einer Sekunde strommesse, und in einem späteren Schritt 
die Werte in einem LCD übertragen.

ADWandler wurde so initialisiert, dass er bei jedem TimerCounter 
Overflow ausgelöst wird. Weiss nicht ob es richtig ist, weil bei jedem 
Overflow (50ms) der ADWandler ausgelöst wird, und ich die Tasten in 
einer Zeitspanne von 100ms abfragen will.

ich hoffe jemand hat Verbesserungvorschläge oder Korrekturen zu meinen 
Codes
Angehängte Dateien:
Gast #933523
Lesenswert?

In Main Funktion ist die Interruptroutine definiert.

//Globale Variable
uint8_t Zustand;

uint8_t Anreiz;

// InterruptVectoren
ISR( TIMER0_OVF_vect ){ADWandlung();}      //ADWandlung Zur 
Tastenabfrage und Messwertabtaste




//Endlosschleife für Prozessflags
int main (){

init();
for(;;){
.
.
.
}
return 0;
}

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