Распечатка 5.1 Макросы доступа к оборудованию MY_UART |
Предыдущая Содержание Следующая |
Распечатка 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
|
Предыдущая Содержание Следующая |