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ß !
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.
Ja das war wohl komisch formuliert... also schlussendlich möchte ich einfach 4 Rechtecksignale in vorgegebene Form zb. 0101 oder 0110 , wobei 0101 = 1Mhz sein soll :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.