DAC geschwindigkeit

Gast #3201909
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.