Forum: Mikrocontroller und Digitale Elektronik RS232 zu SPI


von Jobst M. (jobstens-de)


Angehängte Dateien:

Lesenswert?

Moin!

Vielleicht kann das ja jemand gebrauchen.
Das beiliegende Programm dient dazu, Daten per SPI in einen 
Peripheriebaustein (in meinem Fall ein LM7001) zu bekommen, ohne schon 
eine großartige SW für den Controller zu schreiben.

Dies ist für einen ATmega48 mit 18,432 MHz - aber das lässt sich 
natürlich verändern.

Diese SW nimmt '1' und '0' Eingaben über ein Terminal entgegen. CR 
beendet die Übertragung des Datenworts.

Es gibt kein an eine Länge gebundenes Protokoll. Es werden so viele Bits 
per SPI herausgeschrieben, wie Ziffern eingegeben werden.

Wer also nur 2 Bits schreiben möchte, kann das genau so tun, wie 300 
Bits - oder mehr.

Per cut-copy-paste lassen sich einfach unterschiedliche Daten per SPI 
ausgeben.
Zeichen, welche nicht 0, 1 oder CR sind, werden ignoriert und können so 
als Kommentar zwischen den Ziffern stehen. z.B.:
1
Frequenz: 00111010101100 Test: 00 B: 1010 Referenz: 010 Input: 1 Programm: NDR2

Die Zeile kann komplett abgesetzt werden.
Auf dem SPI erscheinen nur die 0en und 1en

Evtl. müssen für andere Bausteine Polaritäten geändert werden.


Gruß

Jobst

: Bearbeitet durch User
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
Noch kein Account? Hier anmelden.