My static website generator using poole https://www.xythobuz.de
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

avrserial.md 1.9KB

title: AVR Serial Library title_de: AVR Serial Library description: Hardware UART library for many AVR MCUs menu-position: 25 comments: true flattr: true github: https://github.com/xythobuz/avrSerial compat: avrserlib twitter: xythobuz reddit: true

print: true

{{ page.title }}

The avrSerial Library enables interrupt-driven UART communication on all available UART modules. Each module has it’s own receive and transmit buffer. XON/XOFF Flow Control for the receiving end can be enabled. At the moment, the following AtMega types are supported:

AtMega8
AtMega16
AtMega32
AtMega8515
AtMega8535
AtMega323
AtMega2560
AtMega2561
AtMega1280
AtMega1281
AtMega640
AtMega168

To add another processor, just get the register names from the data sheet and put them in the header file.

Code on GitHub

Doxygen Documentation (HTML)

Doxygen Documentation (PDF)

lang: de

{{ page.title_de }}

Die avrSerial Library ermöglicht Interruptgesteuerte UART kommunikation mit allen verfügbaren UART Modulen. Jedes Modul hat einen eigenen Sende- und Empfangspuffer. XON/XOFF Flow Control kann auf Empfangsseite aktiviert werden. Unterstützt werden momentan folgende AtMega Typen:

AtMega8
AtMega16
AtMega32
AtMega8515
AtMega8535
AtMega323
AtMega2560
AtMega2561
AtMega1280
AtMega1281
AtMega640
AtMega168

Es können jedoch problemlos weitere Prozessoren hinzugefügt werden. Dafür müssen nur die Registernamen aus dem Datenblatt in die Header Datei eingefügt werden.

Code auf GitHub

Doxygen Dokumentation (HTML)

Doxygen Dokumentation (PDF)