SAM3X / Arduino due 1Mhz Rechteck generieren

OP #4606286
Hallo Community,

Ich möchte ich über 4 digitale Ausgänge des Arduino Due einen jeweils 
unterschiedlichen Rechtecktakt mit einer Frequenz von 1Mhz ausgeben...

Dasganze wird benötigt, da mein Prüfling für den ich einen Prüfstand 
konzipieren soll über Lichtwellenleiter kommuniziert und angesteuert 
wird..

Eine Leiterkarte welche die Spannung der digitlen Asugäng in das 
benötigte optische Signal umwandelt habe ich schon...

Gebraucht wird nun eigentlich nur ein Programm für den Arduino Due mit 
dem ich ein bestimmtes Rechtecksignal von der Frequenz 1Mhz realisieren 
kann.

Ich möchte schlussendlich im Programm den gewünschten takt eintragen 
(dieser ist dann auch immer fest, ebenso wie die frequenz) ZB. 10111001 
(1=high, 0=low)
sodass an 4 verschiedenen digitalen ausgängen des Arduino ein 
unterschiedlicher Rechtecktakt ausgegeben wird....

Hast jmd zufällig eine Ahnung wie man das am dümmsten umsetzen kann oder 
evtl sogar ein Beispielprogramm ? :)


Ich hoffe ich konnte man Problem verständlich schildern und danke 
schonmal..

Ich hab es schon mit dem normalen Blinkywithout Delay Programm versucht, 
allerdings komme ich da nicht auf die 1Mhz, sondern nur bis ca. 100kHz 
:/

Gruß !
Gast #4606323
Thomas U. schrieb:
> Ich hoffe ich konnte man Problem verständlich schildern und danke
> schonmal..

Neun, du widersprichst dir selbst:

Thomas U. schrieb:
> Arduino Due einen jeweils
> unterschiedlichen Rechtecktakt mit einer Frequenz von 1Mhz ausgeben...

Thomas U. schrieb:
> Ich möchte schlussendlich im Programm den gewünschten takt eintragen

Ich glaube du möchtest serielle Daten mit einer Taktfrequenzen von 1 MHz 
und keinen Takt ausgeben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.