Moin, im Speicher eines AVR liegen in 5 aufeinanderfolgenden bytes Werte. Diese sollen jetzt als 40 bit Stream sozusagen an einen AD9850 ausgegeben werden. Kann ich das in einem Durchlauf erledigen oder geht das nur byteweise? Thanks Robert
Hi
>Kann ich das in einem Durchlauf erledigen oder geht das nur byteweise?
Mit Software-SPI bitweise. Mit Hardware-SPI nur byteweise.
MfG Spess
Es gibt keinen einzelnen AVR Maschinenbefehl der das Gewünschte macht. Mit einer Kombination aus Maschinenbefehlen (bzw. Anweisungen in einer Hochsprache) ist es möglich. Dabei kommt man IMHO um Bytezugriffe nicht herum. Im einfachsten Fall geht es über den parallel load mode des AD9850; das kostet allerdings 8 Datenleitungen. Oder leitungssparender über den serial load mode.
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.