Hallo alle zusammen. Ich versuche mit einem Poti einen Analogwert auf einem Display anzuzeigen. (STK 500; PortA.7; ATMEGA16L; 220 Ohm als Vorwiderstand) Ich habe das Problem das ich nur einen einzigen Wert angezeigt bekomme der sich dann nicht mehr ändert. Ich weiß leider nicht warum :o( [wie wird der Wert denn eingelesen?? ] Ich Programmiere noch nicht so lange und hab schon nach einigen Beispielen gesucht. Ich programmiere aber leider mit Codevision. (Was ich jetzt etwas bereue) Daher mal die Frage an die "Progger" die ebenfalls mit Codevision programmieren. Hat jemand eventuell mal ein ähnliches Programm, oder vielleicht ein anders Programm das eine Temperaturmessung über ein Display anzeigen kann?? Ich wäre über jede Hilfe dankbar!!! Grüße und noch eine schönen Abend, Marcel Anbei das Programm:
also bei mir sieht das auslesen des ADC so aus... ... ADMUX |= (1<<MUX0); // ADC Eingang 1 ADCSRA |= (1<<ADSC); // ADC Wandlung starten while (ADCSRA & (1<<ADSC) ) {} // ... und warten bis fertig return (ADC); ... vielleicht hilft das ja. Werner
zahl = read_adc[7]; müssten da nicht eigentlich runde klammern stehen? read_adc ist doch eine funktion... aussserdem solltest du dir mal gedanken machen, deinen code richtig zu formatieren, so ist das doch recht schwer zu lesen.
Hallo :o) So, jetzt kann ich mal Antworten!!! @ Werner. Danke für den Tipp aber genau das steht ja als Funktion oben in meinem Programmcode. Aber genau daran erkenne ich das ich Matthias absolut Recht geben muss. Es ist für diejenigen, die nicht ständig vor dem Code sitzen, ABSOLUT UNÜBERSICHTLICH. Normalerweise sehen meinen Programme nicht so aus. Das liegt auch daran das 99% des Quellcode von Codevision so geschrieben wird. Das habe ich nicht selber geschrieben. Für ein Forum ist das echt ungeeignet. Jetzt zu Matthias!!!! Der absolute Oberhammer!!! Also mit "C" programmiere ich schon seit etwa 2 Jahren (nicht mit Atmel) aber das ist mir noch nicht passiert. Da hätte ich doch echt selbst drauf kommen können. Ich habe echt STUNDEN vor dem "Code" verbracht und hab das nicht gesehen!!!! Jetzt gehts natürlich!!! MENSCH, da hab ich vor lauter Bäumen den Wald nicht mehr gesehen!!! :o) Tausend Dank!!!! Also noch ein schönes WE und Grüße, Marcel (",)
jo, passiert halt mal... soche sachen sieht man selbst nicht, ich denke, das passiert dem besten programmierer :)
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.