Sollte der Timer1 nicht auch mit 8-Bit laufen?
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , ...
Sollte der Timer1 nicht auch mit 8-Bit laufen?
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , ...
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hallo und Danke
Absolut richtig hatte ich wohl übersehen.
Leider war das aber nicht der gesuchte Fehler.
Das Programm geht immer noch nicht
Grüße Flo
War ja eigentlich zu erwarten. Funktioniert das?
Ach, Blödsinn, der ADC funzt ja nimmer. Vielleicht solltest du die häufigen Starts/Stops weglassen und den ADC nur einmal nach dem Config starten.Code:' Config Adc = Single , Prescaler = Auto , Reference = Avcc Ocr0 = 127 Ocr1a = 127 Ocr1b = 127 Do Loop End
Geändert von radbruch (19.09.2011 um 12:13 Uhr) Grund: ADC-Ergänzung angehängt
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Ja. Habe mal alles abgeworfen was nicht zu der ADC erfassung und Ausgabe gehört.
Sieht so aus
Nachmessen mit dem Multimeter an ADC0/1/2 ergibt keine Auffälligkeit. Spannung fällt wie gewohnt von 4,8 auf 0 Volt.Code:$regfile = "m16def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 16 $framesize = 32 Ddrb = &HFF Ddrd = &HFF Ddrc = &HFF Ddra = &H00 Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.0 , Rs = Portc.1 Config Lcd = 20 * 4 Dim Adc_rot As Word Dim Adc_grün As Word Dim Adc_blau As Word Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc Do Cls Locate 1 , 1 Lcd "Motion Control @ RAU" Locate 2 , 1 Lcd "ROT " Lcd Adc_rot Locate 3 , 1 Lcd "GRUEN " Lcd Adc_grün Locate 4 , 1 Lcd "BLAU " Lcd Adc_blau Adc_rot = Getadc(2) Adc_grün = Getadc(1) Adc_blau = Getadc(0) Waitms 100 Loop End
Dachte erst die Schaltung würde mir die Probleme Machen.
Grüße Flo
ähm die qualität des schaltplan ist leider miserabel, aber kann es sein, dass dein AVCC garnicht angeschlossen ist ?
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Sorry wegen dem Schaltplan ist nicht so gelungen
Aber:
Atmega 16 def.
Das war der Fehler...
Den Kolegen getauscht nun gehts
Grüße
öhm, ich meinte eigentlich die bildqualität, zu niedrige auflösung sry wollte niemand angreifen
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Lesezeichen