NiboRoboLib 3.6 - NIBO Library
uart0.h-Dateireferenz

Routinen zur Kommunikation über die serielle Schnittstelle. Mehr ...

#include <stdint.h>

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define UART0_TXBUF_SIZE   8
 
#define UART0_RXBUF_SIZE   8
 

Funktionen

void uart0_set_baudrate (uint16_t baud)
 
void uart0_enable ()
 
void uart0_disable ()
 
char uart0_getchar ()
 
char uart0_putchar (char c)
 

Variablen

uint8_t uart0_txbuf [UART0_TXBUF_SIZE]
 
uint8_t uart0_rxbuf [UART0_RXBUF_SIZE]
 
volatile uint8_t uart0_txbuf_begin
 
volatile uint8_t uart0_txbuf_end
 
volatile uint8_t uart0_rxbuf_begin
 
volatile uint8_t uart0_rxbuf_end
 

Ausführliche Beschreibung

Routinen zur Kommunikation über die serielle Schnittstelle.

Autor
Nils Springob (nils@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..de)
Datum
2008-07-30

Dokumentation der Funktionen

void uart0_disable ( )

Senden und empfangen deaktivieren.

void uart0_enable ( )

Senden und empfangen aktivieren.

char uart0_getchar ( )

Gibt ein einzelnes Zeichen aus dem Empfangspuffer zurück. Darf nur aufgerufen werden wenn (uart0_rxempty()==false) ist.

char uart0_putchar ( char  c)

Schreibt ein einzelnes Zeichen in den Sendepuffer. Darf nur aufgerufen werden solange (uart0_txfull()==false) ist.

void uart0_set_baudrate ( uint16_t  baud)

Setzt neue Baudrate