Moin
Ich bin etwas Unerfahren in der MC-Welt daher probiere ich momentan
alles mögliche aus:
Ich experementiere mit dem DAC auf dem ATxmega128A3 herum und frage mich
ob es eine bessere/sauberere/schneller Methode gibt ein Dreieck-Signal
zu erzeugen damit als so (unerfahren ich seien :
1 | loop:
|
2 |
|
3 | increment:
|
4 | adiw xl,1
|
5 | sts DACB_CH0DATA +0, xl
|
6 | sts DACB_CH0DATA +1, xh
|
7 | cp xl, accu1
|
8 | cpc xh, accu2
|
9 | brne increment
|
10 |
|
11 | decrement:
|
12 | sbiw xl,1
|
13 | sts DACB_CH0DATA +0, xl
|
14 | sts DACB_CH0DATA +1, xh
|
15 | cp xl, accu3
|
16 | cpc xh, accu4
|
17 | brne decrement
|
18 |
|
19 | rjmp loop
|
bin für konstruktive Kritik sehr offen ;)
grüße