The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

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

Распечатка 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

 

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