Hallo,
Ich bin gerade beim konfigurieren des AT90CAN128.
Folgende Zeilen für den Timer Test:
$regfile = "m128can.dat"
'Definitionen
$crystal = 8000000
Baud = 115200 'Baudrate für RS232
Const T1_val = &HFFFF ' Zeit für 1 Bit
Disable Interrupts
Clkpr = &H80 : Clkpr = &H00 : Clkpr = &H00 : Clkpr = &H00 : Clkpr =
&H00 'da kein Zugriff auf CLKDIV8 = Prescaler auf 1
'LED's auf CPU
Config Pinb.3 = Output
Reset Portb.3
'#Timer1
Config Timer1 = Timer , Prescale = 1
Timer1 = T1_val
Enable Timer1
'#Interrupts
Enable Interrupts
Enable Ovf1
On Ovf1 Intt1ovf
Do
nop
Loop
Intt1ovf:
Timer1 = T1_val
Toggle Portb.3
Return
Seltsamerweise messe ich für 1 Bit ca. 17,5us. Ich konnte in den
Unterlagen jedoch keinen Vorteiler ausmachen. Kann mir irgend
jemand sagen worin mein Fehler besteht?
Danke, schon im Voraus.
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.