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)
 Вывод из состояния сброса периферийных блоков. Подробнее...
 

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