Forum: Mikrocontroller und Digitale Elektronik BASCOM ab Version 2.7.1 PWM-Problem / BUG?


von Marco (Gast)


Lesenswert?

Hallo zusammen!

Ich habe hier einen BUG in den Versionen ab 2.7.1, einfach erklärt:

PWM / Timer1 (16Bit) / PWM1a & PWM1b dimmen eine Lampe

Problem: Wenn PWM1a bzw. PWM1b erhöht wird (0-1023), dimmt die Lampe 
runter statt rauf, bei PWM1a=0 bzw. PWM1b=0 schaltet die Lampe mit max. 
Helligkeit ein statt abzuschalten....

Wird der betroffene Code nun mit der Version 1.12.00 kompiliert ist 
alles wieder wie es sein soll: PWM1a=0 bzw. PWM1b=0 -> Lampe = AUS, bzw. 
bei 1023 hellster Wert...

Kann das vielleicht jemand bestätigen oder vielleicht sogar mal 
experimentell nachvollziehen?

Der betroffene Bascom-Code wird seit ein paar Jahren bereits unverändert 
genutzt und funktioniert fehlerfrei, wurde nur versehentlich mit der 
2.07.2er Version neu komppiliert, sonst wär's gar nicht aufgefallen.

Bin über jede hilfreiche Rückmeldung dankbar!

von MWS (Gast)


Lesenswert?

Lies die history.txt

von Marco (Gast)


Lesenswert?

manchmal liegt das offensichtliche so nah....

############################ IMPORTANT 
####################################################################
  - compare CLEAR UP and compare CLEAR DOWN, were reversed. This mean 
they would select the reverse mode.
    if you use timers in PWM mode with CLEAR UP/DOWN mode, you might 
need to check it (depending on your app)
  ######################################################################## 
####################################

Vielen Dank für den Hinweis!

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
Noch kein Account? Hier anmelden.