Ich scheitere gerade daran, einen Tiny2313 mittels direktem Zugriff auf die Timer0-Register in einen CTC-Modus zu bringen. Bei anderen Controllern hat das problemlos geklappt - aber Bascom (1.11.8.8, Vollversion) versteht die Register irgendwie nicht. Bei diesem Code
Code:
$regfile = "2313def.dat"
$crystal = 4096000
Tccr0a = &B01000010
Tccr0b = &B00000010
Ddrb.2 = 1
Ocr0a = 128
Do
Loop
kommt folgende Fehlermeldung:
Error: 46 Line: 4 Assignment error [TCCR0A: 0 &B01000010: 112]
Error: 46 Line: 5 Assignment error [TCCR0B: 0 &B00000010: 112]
Wie kann es denn sein, dass Bascom mit einem einfachen Registerzugriff Probleme hat? Bin für jeden Tip dankbar!
Lesezeichen