Vergleichen von acht Spannungen

OP #1146537
Lesenswert?
• ▲
▼
Hallo,

ich hab mir einen ATmega16 aufgebaut das an den ADC0 bis 7 Spannung von 
0 bis 5 Volt gemessen wird. Die Firmware (AVR Studio mit WinAVR) habe 
ich aus verschieden Beiträgen hier aus dem Forum und verschiedenen 
Büchern zusammen gestellt. Die Funktioniert soweit zu meiner 
Zufriedenheit. Ich muß dazu sagen das dies mein erster richtiger Schritt 
mit AVR, C und uP ist, die ganze LED Blinkerei und "Hello World" 
Geschichten mal nicht mitgerechnet. An dem ATmega16 ist ein Wintek 2704 
(LCD von Pollin) angeschlossen (vielen Dank für die lib hier aus dem 
Forum) das mir die Werte anzeigt. Ich möchte nun die Spg. dahin 
kontrollieren das die untereinander nicht mehr als 100 - 120 mV 
voneinander abweichen, egal wie hoch jetzt die Spg. ist. Wie kann ich 
das angehen? Kann mich jemand anschubsen, irgendwie ist bei mir die 
Bremse drin.
Und Tips wie mein Code besser wird, nehme ich natürlich gerne an :-)


Gruß und Danke

Andreas
Angehängte Dateien:
OP #1146571
Lesenswert?
• ▲
▼
Peter Dannegger wrote:
>
1
> float min = 5.0;
2
> float max = 0.0;
3
> 
4
> for( char i = 8; i ; i-- ){
5
>   if( min > wert[i-1] )
6
>     min = wert[i-1];
7
>   if( max < wert[i-1] )
8
>     max = wert[i-1];
9
> }
10
> if( (max - min) > 0.1 )
11
> ...
12
>
>
>
> Peter

Das muß ich mir erst mal durch den Kopf gehen lassen.

Danke
und Gruß
Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.