Ok, also wir nehmen als Prescaler 512 *einfach mal so festleg* *g*
Den Timer laden wir wie folgt vor (bei 3,68 MHz)
c': 3686400 / 512 / 261,63 = 27,5 = 27 --> 256 - 27
a': 3686400 / 512 / 440 = = 16,3 --> 256 - 16
c'': 3686400 / 512 / 523,25 = 13,7 --> 256 - 14
Müsste soweit richtig sein.
In Assembler sieht das dann erstmal so aus:
Code:
.equ time0_1 = 256-27 ;Timer für c'
.equ time0_2 = 256-16 ;Timer für a'
.equ time0_3 = 256-14 ;Timer für c''
[edit]
Michi: Ich hab das hier: AVR Studio 4.11 (build 401) (41 MB, updated 01/05)
Lesezeichen