![]() |
NIIETCM4 PD
v0.8.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
Функции | |
uint32_t | RCC_WaitClkChange (RCC_SysClk_TypeDef RCC_SysClk) |
Процедура ожидания смены источника тактового сигнала Подробнее... | |
void | RCC_SysClkDiv2Out (FunctionalState State) |
Включение генерации тактового сигнала с частой равной половине системной на выводе H[0]. Функция использует драйвер GPIO для настройки выхода. Подробнее... | |
OperationStatus | RCC_PLLAutoConfig (RCC_PLLRef_TypeDef RCC_PLLRef, uint32_t SysFreq) |
Автоматическая конфигурация PLL для получения желаемой системной частоты. Подробнее... | |
void | RCC_PLLInit (RCC_PLLInit_TypeDef *RCC_PLLInit_Struct) |
Инициализирует PLL согласно параметрам структуры RCC_PLLInit_Struct. Подробнее... | |
void | RCC_PLLStructInit (RCC_PLLInit_TypeDef *RCC_PLLInit_Struct) |
Заполнение каждого члена структуры RCC_PLLInit_Struct значениями по умолчанию. Подробнее... | |
void | RCC_PLLDeInit () |
Устанавливает все регистры PLL значениями по умолчанию. Подробнее... | |
void | RCC_PLLPowerDownCmd (FunctionalState State) |
Управление режимом PowerDown PLL. Подробнее... | |
void | RCC_PeriphClkCmd (RCC_PeriphClk_TypeDef RCC_PeriphClk, FunctionalState State) |
Включение тактирования выбранного блока периферии. Подробнее... | |
OperationStatus | RCC_SysClkSel (RCC_SysClk_TypeDef RCC_SysClk) |
Выбор источника для системного тактового сигнала. Подробнее... | |
RCC_SysClk_TypeDef | RCC_SysClkStatus () |
Текущий источник системного тактового сигнала. Подробнее... | |
void | RCC_USBClkConfig (RCC_USBClk_TypeDef RCC_USBClk, RCC_USBFreq_TypeDef RCC_USBFreq) |
Настройка источника тактового сигнала для USB. Подробнее... | |
void | RCC_USBClkCmd (FunctionalState State) |
Включение тактирования USB. Подробнее... | |
void | RCC_UARTClkSel (NT_UART_TypeDef *UARTx, RCC_UARTClk_TypeDef RCC_UARTClk) |
Настройка источника тактового сигнала для выбранного UART. Подробнее... | |
void | RCC_UARTClkDivConfig (NT_UART_TypeDef *UARTx, uint32_t DivVal, FunctionalState DivState) |
Настройка делителя тактового сигнала для выбранного UART. Подробнее... | |
void | RCC_UARTClkCmd (NT_UART_TypeDef *UARTx, FunctionalState State) |
Включение тактирования UART. Подробнее... | |
void | RCC_SPIClkSel (NT_SPI_TypeDef *SPIx, RCC_SPIClk_TypeDef RCC_SPIClk) |
Настройка источника тактового сигнала для выбранного SPI. Подробнее... | |
void | RCC_SPIClkDivConfig (NT_SPI_TypeDef *SPIx, uint32_t DivVal, FunctionalState DivState) |
Настройка делителя тактового сигнала для выбранного SPI. Подробнее... | |
void | RCC_SPIClkCmd (NT_SPI_TypeDef *SPIx, FunctionalState State) |
Включение тактирования SPI. Подробнее... | |
void | RCC_ADCClkDivConfig (RCC_ADCClk_TypeDef RCC_ADCClk, uint32_t DivVal, FunctionalState DivState) |
Настройка делителя тактового сигнала для выбранного ADC. Подробнее... | |
void | RCC_ADCClkCmd (RCC_ADCClk_TypeDef RCC_ADCClk, FunctionalState State) |
Включение тактирования ADC. Подробнее... | |
void | RCC_PeriphRstCmd (RCC_PeriphRst_TypeDef RCC_PeriphRst, FunctionalState State) |
Вывод из состояния сброса периферийных блоков. Подробнее... | |