Forum: Mikrocontroller und Digitale Elektronik Array per UART übertragen.


von Bernd (Gast)


Lesenswert?

Hallo!
Ich möchte ein Array mit 48 Bytes über die Serielle Schnittstelle senden 
(mit MAX/MSP)
Empfangen und verarbeiten soll die Daten ein Teensyboard:

http://pjrc.com/teensy/td_uart.html

Das klappt so weit auch.

Allerdings würde ich gerne wissen wie oft ich pro Sekunde ein Array 
versenden kann.
Der uC läuft mit 16Mhz und ich habe eine Baudrate von 115200 
eingestellt.

Bei MAX/MSP kann ich neben den üblichen Dingen auch eine  Serial 
Buffersize (default 2048) einstellen. Was hat es damit auf sich?


Vielen Dank und Gruss

Bernd
von deadbuglabs (Gast)


Lesenswert?

In der Konfiguration 8N1 hast du 8 Datenbits, ein Start- und ein 
Stoppbit. D.h. pro Byte werden 10 Bit übertragen. Bei 115200 kannst Du 
also 11520 byte pro Sekunde übertragen.
von Thomas E. (thomase)


Lesenswert?

Bernd schrieb:
> Der uC läuft mit 16Mhz und ich habe eine Baudrate von 115200
> eingestellt
Schlecht.
Bei 115K2 hast du -3,5 bzw. 2,1% Abweichung. Das ist zuviel.
Nimm' 76K8 (0,2%) oder einen Baudratenquarz(0)

mfg.
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.