Forum: Mikrocontroller und Digitale Elektronik Atmel Xmega Timer


von Frank M. (duesentrieb72)


Lesenswert?

Hallo,

bin gerade dabei mich in den Xmega128A1 einzuarbeiten.
Bin dazu verdonnert mit Bascom zu arbeiten und habe auch die neueste 
Version 1.11.96.
Ich bin mir bewusst, dass der Xmega noch nicht komplett implementiert 
ist...

Versuche folgende Zeilen ans Rennen zu bekommen:
1
  Config Timer2 = Timer , Prescale = 1024                   ' 4096000/1024=4000Hz=250us
2
  Timer2 = 236                                              ' alle 5ms
3
  On Timer2 Timerirq
4
  Enable Timer2
5
6
Timerirq:
7
  Timer2 = 236
8
  Incr Zeittakt                                           ' entspricht der Erhöhung um 5ms
9
Return

leider vergeblich :(

Die Xmega ist da doch um einiges komplizierter.
Mann muss dem Interrupt ja jetzt auch eine Priorität geben.

Hat jemand eine kleine "Starthilfe" für mich?
In C geht natürlich auch ;)

Kämpfe mich durchs Datenblatt, aber wenn Mann Bascom länger benutzen 
muss, wird Mann etwas verwöhnt, was das angeht, weil einem dabei so 
vieles abgenommen wird...


Danke und Gruß,
Duesentrieb72

von Xmega Rookie (Gast)


Lesenswert?

kenn mich nmit Bascom nicht aus, aber nicht nur die Interrupt Prio muss 
aktiviert werden sondern auch noch die allgemeine Interruptfreigabe
schau dir mal den PMIC an!

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.