Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 und BASCOM


von Jörg S. (bananajoe)


Lesenswert?

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
Noch kein Account? Hier anmelden.