An sich sollte der ADC auch mit den Interrupts gehen.
Der Befehl start ADC könnte ein Problem sein und nicht das tun was man erwartet. Damit wird der Interrupt des ADC freigegeben, nicht der ADC gestartet.
An sich sollte der ADC auch mit den Interrupts gehen.
Der Befehl start ADC könnte ein Problem sein und nicht das tun was man erwartet. Damit wird der Interrupt des ADC freigegeben, nicht der ADC gestartet.
Ich kann erstmal keinen Fehler im Programm feststellen
Bringen folgende zusätzliche Zeilen im Header etwas?
GrußCode:$hwstack= 34 $swstack= 10 $framesize= 40
Searcher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Wegzu einigen meiner Konstruktionen
Danke werde ich sofort einmal ausprobieren.
Hallo Besserwessi,
wo hast du denn das gelesen?
Start ADC schaltet den ADC ein (setzt ADCSR.ADEN), was übrigens in neueren Bascom Versionen auch schon durch den Config ADC geschieht. Ist also hier überflüssig und wird nur benötigt, falls man den ADC zwischenzeitlich mal mit Stop ADC ausgeschaltet hat.
Enable ADC würde den Interrupt aktivieren.
Hallo
nach einer großen Pause widme ich mich wieder meinem Projekt mit dem adc kann es sein das mein Code richtig ist und der Poti funktioniert aber dass ich an meinem atmega den Pin avcc mit 5v versorgen muss weil ich ja gesagt habe, dass er es mit diesem Pin vergleichen soll ? Müsste es dann nicht funktionieren? Weil es funktioniert ja eigentlich nur er zeigt mir 0 oder 1023 an, weil er es ja nicht vergleichen kann, ich werde es morgen auf jeden Fall testen. Wie muss ich eigentlich die anderen adc Ports konfigurieren muss also was ich verändern muss das ich Porta.1 als adc nutzen kann?
Den Pin AVCC muss man in jedem Fall versorgen. Es sind nur Ausnahmefälle, außerhalb der Spezification das der µC noch läuft ohne.
Wie man die anderen Pins von Port A konfiguriert ist relativ egal - den als ADC Eingang benutzten sollte man als Eingang, ohne Pullup einstellen. Je nach µC sollte man auch noch den Digitalen Eingang für den Pin ausschalten - das ist aber kein muss, sondern nur eine Empfehlung für weniger Störungen und weniger Stromverbrauch.
Sorry aber ich meinte nicht den Haupt avcc gibt ja 2 avcc am atmega16 und ich habe immer nur an einen 5v gegeben aber auch wenn ich an beide 5v gebe funktioniert es nicht könntet ihr mir mal ein kleines Programm schreiben aber mit lcd 16*2 das Ich auch sehen kann welche werte ich messe
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Wegzu einigen meiner Konstruktionen
Lesezeichen