注意:
1、都是套路,寻找规律来写,不要一个字一个字来敲,参数配置在头文件和自带的.c库文件里面都有。
2、Tout= ((arr+1)*(psc+1))/Tclk;搞懂这个公式
3、程序功能:每500ms进入中断函数,主函数只有一个初始化
4、功能现象:DS0以500ms为间隔闪烁
#include "stm32f10x.h"
#include "LED.h"
#include "delay.h"
void myTimHandler(uint16_t prer,uint16_t value);
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
de

本文介绍了如何利用STM32F103的定时器中断实现每500毫秒触发一次中断功能,主函数仅进行初始化设置。通过理解Tout公式((arr+1)*(psc+1))/Tclk来配置定时器参数,实现在中断服务函数中控制DS0LED以500ms间隔闪烁的效果。
最低0.47元/天 解锁文章
1319

被折叠的 条评论
为什么被折叠?



