Hallo! Ich hab vor einige Versuche mit dem ADC am mega8 zu machen. Ich hab zwar Vorerfahrungen mit Mikrocontrollern, aber leider hab ich noch nichts mit dem ADC gemacht und hab auch nichts darüber gefunden. Ich hab folgendes vor: Ich häng nen Poti an einen Analogen Eingang am AVR, der dann die anliegende Spannung an led's "ausgibt". Um so mehr leds leuchten, um so höher die Spannung bzw. um so kleiner der Widerstand. Ein link o.ä. würde mir reichen! Danke im Voraus Ralf ( ein anderer )
jo, erst mal thx für die schnelle antwort. DA hab ich auch schon geschaut, aber nichts passendes, was ad/da angeht gefunden. ralf ( ein anderer )
Ist doch alles im Datenblatt erklärt. Und im Forum gibt es viele Beispiele, z.B. hier: http://www.mikrocontroller.net/forum/read-1-140519.html#140585 Einfach mal in den älteren Beiträgen herumstöbern, da findet man viel Wissenswertes. ...
Aber der Beitrag handelt doch vom PWM und nicht vom DA Wandler. ? Ich hab mal rumgestöbert aber nichts gefunden. Kennt ihr ein gutes Tutorial? ralf ( ein anderer )
Dann hast du nur die Überschriften gelesen... Die Sollwerte der PWM werden ja per ADC ermittelt. Somit ist der Link doch zutreffend. Das Programm ist im Anhang des Links. ...
Ich kenn mich unter assembler nicht besonders aus... Ich schaus mir mal an.
http://www.mikrocontroller.net/wiki/AVR-GCC-Tutorial#Der_ADC_im_AVR wie genau soll es denn sein? welche sprache (c,asm(wohl nicht),basic,pascal)?
Ralf will an einem Pin eine Spannung ablesen und an einen Port 8 LEDs dranhängen. Dann will er die eingelesene Spannung durch 8 teilen und somit in 8Schritte aufteilen. Je höher nun die Spannung wird, desto mehr LEDs fangen an zu leuchten. Aber der PWM Code ist wirklich garnichtmal so schlecht. Da wird nämlich gezeigt wie du den ADC betätigst. Da hat Hannes recht.
Ich habe schon verstanden, was Ralf machen will. Aber ich werde ihm das Programm nicht schreiben, da ich ihm damit den Spaß verderben würde. ...HanneS... (kein anderer)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.