Hallo zusammen, das ist möglicherweise eine Anfängerfrage, ich kann aber leider selbst keine Lösung finden. Hier als erstes das Problem-Programm aus einem BASCOM-Beispiel, daß ich auf das nötigste gekürzt habe: '############################################################## ' Dieses Demo läßtz eine LED in dem von ihnen gewählten ' Timer-Rhytmus blinken '############################################################## $regfile = "m16def.dat" '$regfile = "at26def.dat" $crystal = 8000000 'Hier wird der Timer und der Teiler festgelegt Config Timer1 = Timer , Prescale = 64 Config Pina.2 = Output 'dritte LED auf als Ausgang programmiert Led3 Alias Porta.2 On Timer1 Timer_irq Const Timervorgabe = 49911 Enable Timer1 Enable Interrupts Do 'Hier könnte Ihr Hauptprogramm stehen Loop Timer_irq: Timer1 = Timervorgabe Toggle Led3 Return '############################################################## nun das Problem: Wenn ich $regfile = "m16def.dat" ersetze durch: $regfile = "at26def.dat" ,was meinem Controller entsprechen soll erhalte ich beim Syntax-Check in der Zeile: Timer1 = Timervorgabe den Fehler: error 46: assignment error (Timer1: 0 49911: 112) ????????????????????????????????????????????????????????????? Der Fehler tritt nicht auf, wenn ich das Regfile für den Tiny26 nehme und Timer1 durch Timer0 ersetze. Was ist beim Tiny26 und timer1 anders als bei anderen Controllern oder mache ich etwas grundsätzliches falsch? Danke für Eure Hilfe, Heiner
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.