NIBObee Library  1.4
nibobee/usart.h-Dateireferenz

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

#include <stdint.h>

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define USART_TXBUF_SIZE   16
#define USART_RXBUF_SIZE   8

Funktionen

void usart_setbaudrate (uint16_t baud)
void usart_enable ()
void usart_disable ()
char usart_getchar ()
char usart_putchar (char c)

Variablen

uint8_t usart_txbuf [USART_TXBUF_SIZE]
uint8_t usart_rxbuf [USART_RXBUF_SIZE]
volatile uint8_t usart_txbuf_begin
volatile uint8_t usart_txbuf_end
volatile uint8_t usart_rxbuf_begin
volatile uint8_t usart_rxbuf_end

Ausführliche Beschreibung

Routinen zur Kommunikation über die serielle Schnittstelle.

Autor:
Nils Springob (nils@nicai-systems.de)
Datum:
2009-08-25

Dokumentation der Funktionen

void usart_disable ( )

Senden und empfangen deaktivieren.

void usart_enable ( )

Senden und empfangen aktivieren.

char usart_getchar ( )

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

char usart_putchar ( char  c)

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

void usart_setbaudrate ( uint16_t  baud)

Setzt neue Baudrate


Erzeugt am Fre Jun 3 2011 16:39:44 für NIBObee Library von doxygen 1.7.4-20110426