arduino due system clock einstellen

Gast #4044370
Lesenswert?
• ▲
▼
Krimo Eniba schrieb:
> weil ich in einer Endlosschleife nur ein Toggle Port programmiert und
> ich messe eine Frequenz von 100 KHz, und ich erwarte normalerweise 42MHz
> wenn das SysClock auf 84MHz eingestellt ist.
Das mit den 42MHz ist nicht möglich, auch nicht wenn man ASM schreibt, 
da der Sprung in der Schleife auch Zeit braucht. Hinzu kommt noch der 
ganze Arduino Overhead, dass der so groß ist hätte ich jetzt aber nicht 
gedacht.
OP #4044497
Lesenswert?
• ▲
▼
Ea geht nicht um frequenzen zu erzeugen soder um welcher takt zyklus 
wird eine toggle port in der main funktion bearbeitet?
Gibt es die möglichkeit, dass man die maximale system clok von 84mhz zu 
verwenden?
Wenn ja, wie? Oder andersrum wie kann ich wissen mit welcher frequenz 
der controller getaktet wird.
danke.
Gast #4044519
Lesenswert?
• ▲
▼
Krimo Eniba schrieb:
> um welcher takt zyklus
> wird eine toggle port in der main funktion bearbeitet?
> Gibt es die möglichkeit, dass man die maximale system clok von 84mhz zu
> verwenden?
> Wenn ja, wie? Oder andersrum wie kann ich wissen mit welcher frequenz
> der controller getaktet wird.

Willst Du nun irgendwas definiert schnell schalten (nein, mit 84 MHz ist 
das meines Wissens nicht möglich) oder per software die Taktfrequenz des 
controllers "messen"/feststellen?

Vielleicht solltest Du klar sagen, was Du - insgesamt gesehen - 
erreichen willst.
Gast #4044685
Lesenswert?
• ▲
▼
Krimo Eniba schrieb:
> Ja.
> weil ich denke dass der controller mit einer sehr niedrige frequenz das
> programm bearbeitet

Warum denkst du das? Wie hast du in deiner Endlosschleife deinen Portpin 
getoggled?

Guck dir den erzeugten Assemblercode an und zähle die Befehlszyklen. 
Dann weißt du, mit welcher Taktfrequenz der Prozessor arbeitet.

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.