RS232 --> SPI

Gast #71118
Lesenswert?

Wer hat einen Schaltplan um einen µC per IrDa oder RS-232 zu
programmieren? µC soll fest eingebaut werden und ich komme später nicht
mehr an die Pins um einen Programmieradapter aufzustecken. Pins
herausführen geht aus technischen Gründen nicht, also wäre IrDa von
Vorteil.
Danke schonmal.....
Gast #71121
Lesenswert?

Es geht eigentlich darum:
Ich will in die Rotorblätter eines Modellhelis einen µC und eine Reihe
von LEDs (8 oder 16) für den Nachtflug einbauen. O.k. dafür allein
braucht man keinen µC. Nur möchte ich einen Schriftzug anzeigen lassen
(Rotordrehzahl, Text,.....). Funktioniert im Prototyp auch schon ganz
gut. Um den Text später mal ändern zu können hätte ich gerne eine IrDa
um den µC zu Programmieren (Mega8 oder Mega16), da ich nur wenig Platz
im Rotorblatt habe. Falls einer von Euch also eine möglichkeit hat um
die SPI-Schnittstelle nach RS232 (oder gleich nach IrDa) zu wandeln,
wäre ich dankbar. Aber Danke schonmal für die Links.
Gast #71122
Lesenswert?

Wozu die ISP benutzen? Den Text hälst Du doch im EEPROM, oder?
Selbst wenn Du den Text im Flash hast, ist es kein Problem, denn der
Mega-8 und der -16 können den Flash selbst beschreiben, da kannst Du
einfach Dein eigenes Protokoll entwerfen. Der "Bootloader" ist nichts
anderes, als ein Speicherbereich im Flash, der während des Beschreibens
noch ausgeführt werden kann (geht normalerweise wegen der Schreibzyklen
nicht oder nur mit Waitstates).
Ein ISP <-> RS-232-Wandler würde nochmals einen eigenen Controller
benötigen, außerdem müßtest Du das Ganze bidirektional aufbauen,
kannste mit IRDA vergessen (Reichweite bestenfalls ein paar Meter).
Wenn der IRDA-Transceiver auch noch rotiert, wird das überhaupt nichts,
denn die Übertragung ist auf Sichtkontakt angewiesen.
Ich habe mal ein Programm für eine "Propeller-Clock" geschrieben, die
Texte ausgegeben hat. Die Definitionen der Zeichen hatte ich im Flash,
den Text im EEPROM (war ein 2313).
Mein Vorschlag: Unidirektionale Übertragung über RC-5.
Gast #71123
Lesenswert?

Hmmmmm, one-way-ticket...... gute Idee, werde das mal testen. Hätte ich
auch selber dran denken können. Dachte erst an eine art Terminalbetrieb
um den Text, usw, zu ändern. Aber RC-5 scheint mir da besser geeignet.
Ach ja: den Text ändere ich nur im Stand, ich möchte keinen Rotor an
die Finger (oder sonstwohin) bekommen der mit 1500 U/min dreht.

Danke

Danny

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