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