Wer kann mir zwei Mikroprozessor programmieren, die folgende Aufgabe erledigen sollen. Kurz: Der erste Mikroprozessor soll Serielle Daten empfangen ; verschlüsseln und dann Senden. Der zweite Mikroprozessor soll diese Daten empfangen, entschlüsselt und dann senden. Arbeitsweise Serielle Daten erste Mikroprozessor : Alle 2 Sekunden kommt ein Datenpaket mit 4800 Bd (variable Länge zwischen 25 und 65 Zeichen) an. Vor dieses Datenpaket sollte eine Synchronisation (z.B. RYRYRY) gestellt werden und dann mit 9600 Bd zweimal gesendet werden, bis das "neue" Datenpaket ankommt. Arbeitsweise Serielle Daten zweite Mikroprozessor : Datenpaket mit 9600 Bd einlesen , Synchronisieren [im Schieberegister solange verschieben, bis RYRYRY erkannt wird] und dann alle 2 Sekunden einmal, mit 4800 Bd senden. Wenn keine Daten ankommen, oder nicht entschlüsselt werden kann, sollen trotzdem alle 2 Sekunden die „letzten sicher empfangenen“ Daten gesendet werden, so dass immer zur richtigen Zeit ein Datenpaket gesendet wird. Keine ShakeHands Synchronisation möglich ! Prozessortyp, Programmiersprache egal, Leiterplatten stelle ich her. Erst einmal nur je ein Prototyp ; können aber bis zu ?000 Stück angefordert werden. Meine Programmierkenntnisse (PIC) reichen für diese Arbeit nicht aus, deshalb bitte ich hier um Hilfe. (ab70oe@gmx.de / 02522-5963980) DANKE vy 73 Andreas
Hallo, leider schreibst du nichts darüber, mit welchem Verschlüsselungsverfahren du arbeiten möchtest. Es könnte eine simple xor-Verknüpfung sein, oder wollst du was aufwändiges haben? Danach kann man sehen, mit welchem Prozessor man das erledigt. MfG Marius
Danke für die Hilfe, hat sich erledigt. vy 73 Andreas
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.