Hallo,
ich habe heute die Bascom Version 1.11.8.1 herunter geladen und installiert.
Probehalber habe ich ein schon existierendes Programm, das für einen ATmega16 programmiert wurde, mit der neuen Version compiliert. Hier die Codezeile:
Diese Zeile produziert folgende Fehlermeldung:Code:60 Config Timer0 = Timer , Prescale = 64
Trage ich als Prescale die 8 oder 1 ein, dann wird es ohne Fehler compiliert.Error : 96 Line: 60 Prescale value must be 1,8,64,256 or 1024 [ 64] , in File : C:\test\xyz.bas
Bei 64 und 256 wird dieser Fehler ebenfalls gemeldet.
Die Version 1.11.7.7 compiliert das Programm mit Prescale 64 nachwievor.
Ist das ein Fehler in der Bascom-Version?
Habt ihr keine Probleme damit?
EDIT1: Habe gerade die Zeile 60 auf Timer1 geändert:
Das wird angenommen. Timer0 nicht.Code:60 Config Timer1 = Timer , Prescale = 64
Habe ich was übersehen und Prescale = 64 geht beim ATmega16 bei Timer0 nicht?
Viele Grüße
Michael







Zitieren

Lesezeichen