Gefunden für ausbauen mainboards notebook - Zum Elektronik Forum |
| 1 - RS232 buffern ca. 20Byte mit einem IC? -- RS232 buffern ca. 20Byte mit einem IC? |
| Moin,
wie perl sagte, entweder Hardwarehandschake benutzen, das ist recht datensicher. Wenn das nicht möglich ist, dann muss man sich das Softwarehandshake Xon/Xoff anschauen, das geht aber nur, wenn die beiden dafür verwendeten Wörter (eben die Bytes Xon und Xoff ) nicht im sonstigen Datenstrom vorhanden sind. Das geht z.B. in den meisten Fällen dann, wenn es sich um reine ASCII-Zeichen handelt (ok, und die paar Steuerzeichen, die man für ein Terminal eben benötigt).
Wenn es sich um rein binäre Daten handelt, also alle 256 Bytes im Datenstrom vorhanden sind, ist das schlecht. Da programmiert man, wenn man damit rechnen muss, dass der Empfänger die Daten nicht schnell genug verarbeiten kann, dann einen Puffer, der beispielsweise im mikrokontrollereigenem RAM liegt. Kommen Daten an, wird in der ISR nur das Byte abgeholt, in einen bestimmten Bereich im RAM kopiert und ein bestimmter Zeiger auf die nächste Position gesetzt. Weiterhin wird eine Flagge gesetzt, die dann im Hauptprogramm darauf hinweißt, dass Daten im Empfangspuffer liegen. Hat dein µC zuwenig RAM oder du willst sehr viel puffern, dann nimmst du einfach einen kleinen SRAM-Baustein, die du aus älteren Mainboards ausbau... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 8 Beiträge verfasst 5 Besucher in den letzten 60 Sekunden alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |