Es geht um die Lage eines Balkens (Aluprofil), der mittels Propeller in vorgegebener Lage schweben soll (natürlich an einem Punkt gelagert). Mit dem o.g. Prog wollte ich auch nur herausfinden, wieviele Taktzyklen z.B. eine Do Loop Anweisung benötigt. Hab mittlerweile die interne PWM des ATMega getestet. Funktionert sehr gut. Falls der PID zusammen mit dem ADC zulange braucht (möchte etwa mit 1kHz abtasten), werd ich wohl um ASM nicht herum kommen...
Wenn mir jetzt noch jemand sagen kann, wie die Anweisung
Tccr1b = Tccr1b Or &H01
hinter
Compare1a = 0
Compare1b = W
zu verstehen ist, währe ich fast glücklich. Hat was mit dem Prescaler zu tun. Soweit klar, aber warum finde ich diesen Parameter nicht in der Bascomhilfe...? Wie dort beschrieben gehts auch ohne, aber nicht bei mir...
Vielen Dank für eure Hilfe!