Arduino Mega serial Puffer groesse

Hallo zusammen

Haete da mal ein paar fragen zum serielen Ports des Mega

Wie gross ist der seriele Port des Mega seriel1 seriel2 seriel3

Kann den freien Speicher des serielen Ports auslesen und vieleicht vergroessern

bye juergen

Die FIFO-Puffer der HardwareSerial-Schnittstellen belegen je 64 Bytes für den Sendepuffer und 64 Bytes für den Empfangspuffer und können prinzipbedingt maximal je 63 Zeichen zum Zwischenpuffern aufnehmen.

Die Puffergröße steht in der Arduino-Software im Quelltext und da die Arduino-Software "Open Source" Software mit mitgeliefertem Quelltext ist, kannst Du die Puffergröße auch im Quelltext der Arduino-Software ändern und Dir eine geänderte Softwareversion mit anderen Puffergrößen für die HardwareSerial-Schnittstellen erzeugen. Wenn Du Spass dran hast.

Pro Port sind es 64 Bytes?

Gruß Chris

Chris72622:
Pro Port sind es 64 Bytes?

Pro Port und pro Richtung (Senden, Empfangen) werden 64 Bytes im RAM für den Puffer reserviert, sobald "Serial.begin" aufgerufen wird, also wenn man anfängt die Schnittstelle zu verwenden.