NIIETCM4 PD  v0.9.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4

Функции

void UART_Cmd (NT_UART_TypeDef *UARTx, FunctionalState State)
 Разрешение работы выбранного UART. Подробнее...
 
void UART_BaudRateDivConfig (NT_UART_TypeDef *UARTx, uint32_t IntDiv, uint32_t FracDiv)
 Ручная настройка делителя для реализации необходимой скорости передачи. Подробнее...
 
void UART_Break (NT_UART_TypeDef *UARTx, FunctionalState State)
 Включение разрыва линии. Подробнее...
 
void UART_DeInit (NT_UART_TypeDef *UARTx)
 Устанавливает все регистры UART значениями по умолчанию. Подробнее...
 
OperationStatus UART_Init (NT_UART_TypeDef *UARTx, UART_Init_TypeDef *UART_InitStruct)
 Инициализирует UARTx согласно параметрам структуры UART_InitStruct. Подробнее...
 
void UART_StructInit (UART_Init_TypeDef *UART_InitStruct)
 Заполнение каждого члена структуры UART_InitStruct значениями по умолчанию. Подробнее...
 
void UART_SendData (NT_UART_TypeDef *UARTx, uint32_t Data)
 Передача слова данных. Подробнее...
 
uint32_t UART_RecieveData (NT_UART_TypeDef *UARTx)
 Прием слова данных. Подробнее...
 
FlagStatus UART_FlagStatus (NT_UART_TypeDef *UARTx, uint32_t UART_Flag)
 Запрос состояния выбранного флага. Подробнее...
 
FlagStatus UART_ErrorStatus (NT_UART_TypeDef *UARTx, uint32_t UART_Error)
 Запрос состояния выбранного флага ошибки. Подробнее...
 
void UART_ErrorStatusClear (NT_UART_TypeDef *UARTx, uint32_t UART_Error)
 Очистка флагов ошибки. Подробнее...
 
void UART_ModemConfig (NT_UART_TypeDef *UARTx, UART_ModemInit_TypeDef *UART_ModemInitStruct)
 Инициализирует модемный режим UART согласно параметрам структуры UART_ModemInitStruct. Подробнее...
 
void UART_ModemStructInit (UART_ModemInit_TypeDef *UART_ModemInitStruct)
 Заполнение каждого члена структуры UART_ModemInitStruct значениями по умолчанию. Подробнее...
 
void UART_ITFIFOLevelConfig (NT_UART_TypeDef *UARTx, UART_Dir_Typedef UART_Dir, UART_FIFOLevel_TypeDef UART_FIFOLevel)
 Выбор порог заполнения буфера приемника/передатчика, по достижению которого будет генерироваться прерывание. Подробнее...
 
void UART_ITCmd (NT_UART_TypeDef *UARTx, uint32_t UART_ITSource, FunctionalState State)
 Маскирование выбранных прерываний. Подробнее...
 
FlagStatus UART_ITRawStatus (NT_UART_TypeDef *UARTx, uint32_t UART_ITSource)
 Запрос немаскированного состояния прерывания. Подробнее...
 
FlagStatus UART_ITMaskedStatus (NT_UART_TypeDef *UARTx, uint32_t UART_ITSource)
 Запрос маскированного состояния прерывания. Подробнее...
 
void UART_ITStatusClear (NT_UART_TypeDef *UARTx, uint32_t UART_ITSource)
 Сброс флагов состояния выбранных прерываний. Подробнее...
 
void UART_DMABlkOnErrCmd (NT_UART_TypeDef *UARTx, FunctionalState State)
 Управление блокированием запросов DMA от приемника в случае возникновения прерывания по ошибке. Подробнее...
 
void UART_DMACmd (NT_UART_TypeDef *UARTx, UART_Dir_Typedef UART_Dir, FunctionalState State)
 Разрешение формирования запросов DMA для обслуживания буфера передатчика/приемника Подробнее...
 

Подробное описание