Also die meisten Terminalprogramme haben ja eine Datei senden funktion.
Kann ich das irgendwie mit einem Controller verarbeiten und den Inhalt der Gesendeten Datei(txt,epp,usw.;nur Text) z.B in den EEProm schreiben lassen
Also die meisten Terminalprogramme haben ja eine Datei senden funktion.
Kann ich das irgendwie mit einem Controller verarbeiten und den Inhalt der Gesendeten Datei(txt,epp,usw.;nur Text) z.B in den EEProm schreiben lassen
ja, aber du must natürlich den controller so programmieren, daß der richtig auf die daten reagiert...
gruß,
sigint
Aber wie muss ich Meinen controller dafür programieren?
Naja,
wenn du wirklich "Datei senden" (mit z.B. ZModem,etc.) meinst, dann ist das nicht ganz einfach: Im Prinzip musst du in einer ISR die empfangenen Daten in einen Puffer schreiben und dann mit deiner z.B. Zmodem Routine die empfangenen Daten decodieren. Die decodierten Daten schreibst du am besten wieder in einen Zwischenspeicher. Dann nutzt du den "EEPROM write ready" interrupt (sowas gibts doch,oder?!?!) aus, um die Daten aus dem Zwischenspeicher ins EEPROM zu schreiben. Da das EEPROM relativ langsam sein wird musst du mit Software oder Hardware- Handshaking dafür sorgen, daß der PC keine Daten sendet, sobald ein Puffer voll ist.
Das dürfte alles machbar, aber nicht einfach sein... also keine Anfängeraufgabe!!!
Gruß,
SIGINT
hast schon irgendwas aufgebaut?
hast schonmal ein paar bytes gesendet vom controller?
Hat vieleicht irgendwer ne Ahnung woher man ne beschreibung des genutzten protokolls bekommt?
ääääääh protokoll?
senden geht mit writebyte und empfangen z.b. mit waitkey()
Ich rede nicht von normaler RS232 übertragung sondern vom empfang von Daten von z.B ZModem. Das geht nicht mit waitkey()
Jawill ichwenn du wirklich "Datei senden" (mit z.B. ZModem,etc.)...
Hier gibts einen Link:
http://de.wikipedia.org/wiki/ZMODEM
Allerdings stellt sich die Frage, ob ein µC überhaupt in der Lage ist solche Übertragungsprotokolle zu handhaben... wenn man genug RAM hat sollte das kein Prob sein.
Lesezeichen