Atmega 128
Bascom 1.11.7.4
Folgenden Code habe ich ausprobiert:
An welchen Pin müsste ich nun eine steigende Flanke anlegen damit der Counter (timer0) zählt???Code:$regfile = "M128def.dat" $crystal = 16000000 $baud = 57600 Config Timer0 = Counter , Edge = Rising On Timer0 Timer1over Enable Timer0 Enable Interrupts Do Print Timer0 Loop Timer1over: Print "test" Return
Wenn ich in Bascom im Simulator PortD.6 oder PortD.7 auswähle, dann zählt er gar nichts.
Wenn ich den code jetzt allerdings auf timer1 ummodifiziere, dann zählt der bascom-simmulator auch...
Ich brauche allerdings die 16 Bit Timer schon für andere Sachen, und ein 8 Bit Counter reicht dicke aus, da eh jede 30 Impulse ein Interrupt ausgelöst werden soll...
Wer kann helfen?
Viele Grüsse
Jan







Zitieren

Lesezeichen