Распечатка 5.1 Макросы доступа к оборудованию MY_UART

Предыдущая  Содержание  Следующая V*D*V

Распечатка 5.1

 

/* my_uart.h */

 

/*

 * Указывает оборудованию настроить регистры, необходимые для

 * отсылки данных

 */

#define START_TX()

 

/*

 * Указывает оборудованию, что мы больше не выполняем отсылку

 * данных.

 */

#define STOP_TX()

 

/* Связанный с оборудованием макрос для передачи символа */

#define SEND_CHAR()

 

/*

 * Макрос, который указывает на наличие данных в приёмном

 * регистре UART

 */

#define CHAR_READY()

 

/* Макрос, который читает символ из оборудования UART */

#define READ_CHAR()

 

/* Макрос для чтения регистра состояния приёма */

#define READ_RX_STATUS

 

/* Макросы, которые показывают бит ошибок */

#define PARITY_ERROR

#define FRAME_ERROR

#define OVERRUN_ERROR

#define IGNORE_ERROR_NUM

 

/*

 * Макрос, который указывает оборудованию прекратить приём

 * символов

 */

#define STOP_RX()

 

/*

 * Макросы для прерывания обработки; чтение маски прерывания и проверка

 * типа прерывания

 */

#define READ_INTERRUPT_STATUS

#define TX_INT_MASK

#define RX_INT_MASK

 

/*

 * Макрос, который показывает, является ли буфер передачи пустым

 */

#define TX_EMPTY()

 

/* Макросы для установки скорости, числа стоповых битов, чётности и числа битов */

#define SET_SPEED()

#define SET_STOP_BITS

#define SET_PARITY

#define SET_BITS

 

Предыдущая  Содержание  Следующая