SAM3X / Arduino due 1Mhz Rechteck generieren

OP #4606286
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren