So .. ich versuche gerade zum allerersten Mal den ADC des Atmega8s zum laufen zu bekommen, aber er will nicht so wie ich will .. So hätte ichs mir vorgestellt: Ich schreibe ins ADMUX Register: 1110 0000 (also 0xE0) Ins ADCSRA kommt: 1100 0000 (also 0xC0) nun müsste der ADC eigentlich starten. Ich will nun jedoch nicht einen Interrupt abwarten, sondern innerhalb einer Schlefe warten: while (ADSC) { } danach soll er die LEDS an PortB einschalten PORTB = 0xFF; das Einschalten der Ports funktioniert wenn ichs über einen Timer Interrupt erledige .. also anscheinend hängt er irgendwo in der Schleife ... Kann mir jemand vielleicht sagen warum ?
hast vielleicht einen Link ? Ich werd da nämlich nciht wirklich fündig ... bzw. wonach soll ich suchen (ADC leitet weiter auf AD-Wandler und dort ist schluss)
Vielleicht hilft ja das: http://mc-project.de/Pages/adc.html Wenn du dort auf die Startseite gehst, wirst du unter der Rubrik Programme auch Codeschnipsel finden.
ahh .. super .. genau das was ich gesucht habe :) Dank dir vielmals :) Ein Traum
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.