zwanzischmark
15.12.2007, 17:43
Hallo,
Folgendes Problem:
Ich will einen vom ADC eingelesenen Wert direkt als PWM Signal wieder ausgeben. Wenn ich Timer1 mit 10bit nehme geht das wunderbar, aber ich brauche 3 Kanäle und Timer2 hat leider nur 8bit. Den ADC kann man wohl auch nicht auf 8bit runtersetzen?!?
Wie kann ich also einen 10bit Wert sinnvoll als 8bit PWM ausgeben. Nach meinem Verstand einfach durch 4 Teilen, aber das scheint Bascom nicht zu mögen.
bytezahl = wordzahl / 4
Paul
Folgendes Problem:
Ich will einen vom ADC eingelesenen Wert direkt als PWM Signal wieder ausgeben. Wenn ich Timer1 mit 10bit nehme geht das wunderbar, aber ich brauche 3 Kanäle und Timer2 hat leider nur 8bit. Den ADC kann man wohl auch nicht auf 8bit runtersetzen?!?
Wie kann ich also einen 10bit Wert sinnvoll als 8bit PWM ausgeben. Nach meinem Verstand einfach durch 4 Teilen, aber das scheint Bascom nicht zu mögen.
bytezahl = wordzahl / 4
Paul