逐飞stc32g12k128库函数
时间: 2023-08-04 09:07:05 浏览: 329
项目为逐飞科技基于英飞凌ILLD制作的MCU开源库 简化了部分库函数功能的使用步骤,便于使用TC264参加竞赛以及进行产品开发
逐飞STC32G12K系列是深圳市逐飞科技有限公司推出的一款基于8051核心的单片机,其主频为72MHz,具有丰富的外设资源和接口。下面是一些常用的库函数:
1. GPIO口控制函数:
```c
void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); //将指定的GPIO端口的指定位设置为高电平
void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); //将指定的GPIO端口的指定位设置为低电平
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); //读取指定的GPIO端口的指定位的值
```
2. 定时器控制函数:
```c
void TIM_Cmd(TIM_TypeDef* TIMx, FunctionalState NewState); //使能或关闭TIMx定时器
void TIM_ITConfig(TIM_TypeDef* TIMx, uint16_t TIM_IT, FunctionalState NewState); //使能或关闭TIMx定时器的中断
```
3. 中断控制函数:
```c
void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct); //初始化外部中断线
void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct); //初始化中断向量表
```
4. ADC控制函数:
```c
void ADC_Init(ADC_TypeDef* ADCx, ADC_InitTypeDef* ADC_InitStruct); //初始化ADC
void ADC_Cmd(ADC_TypeDef* ADCx, FunctionalState NewState); //使能或关闭ADC
uint16_t ADC_GetConversionValue(ADC_TypeDef* ADCx); //读取ADC转换值
```
以上是逐飞STC32G12K系列单片机的一些常用库函数。
阅读全文