Hallo zusammen!
Ich versuche gerade vergebens eine einfache RGB Steuerung an einem Tiny85 zu realisieren. Die PWM-Ausgänge OC0B und OCA1 liegen aber auf einem Pin. Im Compiler stellt sich das so dar, dass Bascom die Pwm Befehle an Timer1 nicht richtig einfärbt und bei zuweisungen Fehler ausspuckt, auch bei dem Pin der gar nicht doppelt belegt ist. Der aktuelle Code:
Schon daran scheitert es. Gebe ich dem Compiler eine andere .def Datei, z.B. ein mega644 klappt alles reibungslos. Software PWM ist nutzlos, der Controller wird noch genug zu tun bekommen...Code:$regfile = "attiny85.dat" $crystal = 8000000 Config Timer0 = Pwm , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Config Timer1 = pwm , pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 pwm0a = 255 pwm1a = 120 pwm1b = 20
Hat jemand da eine Idee?
Viele Grüße
Severin







Zitieren

Lesezeichen