PICBeginner
06.03.2009, 18:07
Hallo, Ihr Assembler-Experten da draußen - könnt Ihr mir helfen?
Bin blutiger PIC-Anfänger und komme hier nicht weiter. Ich will mit einem 16F876 3 unabhängige Analogspannungen über ADC auswerten und u.a. ein PWM-Signal ausgeben. Habe das ADC-PWM-Beispiel von sprut (so gut ich konnte) für erstmal 2 ADC-Eingänge modifiziert, wobei ich zu Testzwecken einen Wert nach PORTB und den anderen an den PWM-Ausgang ausgebe. Ich hätte gerne, dass beide Werte unabhängig voneinander wären, aber das sind sie nicht! Ich klemme einen ADC an Masse, den anderen an eine variable Spannung - und sowohl PORTB als auch der PWM ändern sich!
Könnte sich mal bitte jemand den Code im Anhang ansehen? Wäre echt super. Ich bin am Verzweifeln. Halte auch ein (vorsichtiges) Kopfwaschen aus.
(Variable time -> PORTB, Variable bright -> PWM)
Bin blutiger PIC-Anfänger und komme hier nicht weiter. Ich will mit einem 16F876 3 unabhängige Analogspannungen über ADC auswerten und u.a. ein PWM-Signal ausgeben. Habe das ADC-PWM-Beispiel von sprut (so gut ich konnte) für erstmal 2 ADC-Eingänge modifiziert, wobei ich zu Testzwecken einen Wert nach PORTB und den anderen an den PWM-Ausgang ausgebe. Ich hätte gerne, dass beide Werte unabhängig voneinander wären, aber das sind sie nicht! Ich klemme einen ADC an Masse, den anderen an eine variable Spannung - und sowohl PORTB als auch der PWM ändern sich!
Könnte sich mal bitte jemand den Code im Anhang ansehen? Wäre echt super. Ich bin am Verzweifeln. Halte auch ein (vorsichtiges) Kopfwaschen aus.
(Variable time -> PORTB, Variable bright -> PWM)