先跟着这篇文章学习基础理论
keynote:
1、时间计算公式
attention:如果要10000分频,则预分频器的值为10000-1
2、定时器分类:
以STM32F103系列产品拥有的定时器类型:
4个通用定时器(TIM2~TIM5)
2个高级控制定时器(TIM1和TIM8),功能更强大
2个基本定时器(TIM6和TIM7),主要用于产生DAC触发信号
1个实时时钟(RTC)
2个看门狗定时器
1个系统滴答定时器(SysTick时钟),主要用于精确延时(delay函数)
开始实操
建立新工程,然后设置
然后开始配置时钟树,设置如下图所示,使定时器主频为72MHz。而TIM2是挂接在APB1上的,所以也就是要让APB1这儿最终为72MHz(没太搞懂)
学这篇,跟我用的更贴切一些,跟着上一篇的中断事件略长,可以自己计算,也可以设置这个数
再设GPIO的灯
这篇讲HAL的定时器的函数的,就可以知道中断调回函数的作用
这篇讲GPIO的,一些GPIO的函数功能,及使用和GPIOx和pin的对应规则