
STM32(标准库)
文章平均质量分 50
一个小趴菜@
这个作者很懒,什么都没留下…
展开
-
STM32—TIM:ADC(标准库)
软件触发转换:ADC_SoftwareStartConvCmd();获取AD值:ADC_GetConversionValue();第一步:开启ADC和GPIO的时钟,GPIO配置成模拟输入。获取状态标志位:ADC_GetFlagStatus();函数讲解 : RCC_ADCCLKConfig();初始化:ADC_Init();使能:ADC_Cmd();原创 2023-06-26 14:21:26 · 739 阅读 · 0 评论 -
STM32—TIM:基本定时器(输入捕获:测频率、周期)(标准库)
配置触发源:void TIM_SelectInputTrigger()在配置TIM的时基单元参数有些许不同。选择从模式:void TIM_SelectSlaveMode()那么,怎么获取周期呢:根据测周法:fx = fc / N。初始化输入捕获单元:void TIM_ICInit();其他函数:void TIM_PWMIConfig();使能定时器:void TIM_Cmd();第一步:配置GPIO,TIM的时基单元。频率>中界频率:适用测周法。频率原创 2023-06-24 17:16:39 · 2709 阅读 · 3 评论 -
STM32—TIM:基本定时器(输出比较:PWM)(标准库)
【代码】STM32—TIM:基本定时器(输出比较:PWM)(标准库)原创 2023-06-23 23:54:22 · 696 阅读 · 0 评论 -
STM32—TIM:通用定时器(外部时钟)(标准库)
基于上一章的基本定时器的基本定时代码,将选择内部时钟改为选择外部时钟。原创 2023-06-22 12:56:27 · 853 阅读 · 1 评论 -
STM32—TIM:基本定时器(定时中断)(标准库)
定时器配置初始化:void TIM_TimeBaseInit(TIM_TypeDef* TIMx, TIM_TimeBaseInitTypeDef* TIM_TimeBaseInitStruct)使能定时器中断:void TIM_ITConfig(TIM_TypeDef* TIMx, uint16_t TIM_IT, FunctionalState NewState)配置内部时钟:void TIM_InternalClockConfig(TIM_TypeDef* TIMx) (定时器的时钟可选内部和外部)原创 2023-06-22 12:36:22 · 971 阅读 · 1 评论 -
STM32—EXTI(标准库)
STM32—EXTI(标准库)原创 2023-06-14 18:26:04 · 535 阅读 · 0 评论 -
STM32—AFIO(标准库)
他们都需要对外接口IO,但是管脚总数是有限的,有的管脚既作为普通IO,也作为外设IO,有时候甚至好几个内置外设共用一个IO,这就是管脚复用现象。表明这个管脚除了作为普通PA2之外,还作为复用IO,有USART2,ADC,TIM5,TIM2等……MCU有对外管脚,包括CPU的管脚和内置外设(PWM,TIM,只要用到内置外设的管脚,都需要打开复用IO(AFIO)原创 2023-06-14 17:50:26 · 1467 阅读 · 1 评论 -
STM32—NVIC(标准库)
STM32—NVIC(标准库)原创 2023-06-14 17:15:06 · 735 阅读 · 0 评论 -
STM32—GPIO(标准库)
3.GPIO函数库讲解。原创 2023-06-14 16:33:39 · 482 阅读 · 0 评论