OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2240|回复: 2

STM32F103rc定时器中断实验问题

[复制链接]

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
192
金钱
192
注册时间
2020-1-4
在线时间
9 小时
发表于 2020-1-8 17:33:08 | 显示全部楼层 |阅读模式
2金钱
  • 想知道哪里错了,LED时钟不会闪烁(LED配置没有错)
  • 下面是函数,感谢各位
  • 定时器2配置
  •            void TIM2_oooInit(u16 arr, u16 psc)//tim2
  • {
  •         TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;
  •         NVIC_InitTypeDef NVIC_InitStruct;
  •        
  •         RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);
  •        
  •         TIM_TimeBaseInitStructure.TIM_ClockDivision=0;
  •         TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;
  •         TIM_TimeBaseInitStructure.TIM_Period=arr;
  •         TIM_TimeBaseInitStructure.TIM_Prescaler=psc;
  •         TIM_TimeBaseInit(TIM2,&TIM_TimeBaseInitStructure);
  •        
  •         TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);
  •                
  •         NVIC_InitStruct.NVIC_IRQChannel=TIM2_IRQn;
  •         NVIC_InitStruct.NVIC_IRQChannelCmd=ENABLE;
  •         NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority=0;
  •         NVIC_InitStruct.NVIC_IRQChannelSubPriority=3;
  •         NVIC_Init(&NVIC_InitStruct);
  •        
  •         TIM_Cmd(TIM2,ENABLE);
  • }
  • 中断服务函数
  • void TIM2_IRQHander(void)
  • {
  •         if(TIM_GetITStatus(TIM2,TIM_IT_Update)!=RESET)
  •                 {       
  •                         TIM_ClearITPendingBit(TIM2,TIM_IT_Update);
  •                         LED1=!LED1;
  •                 }
  • }
  • 主函数
  • int main()
  • {
  •         delay_init();
  •         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  •         led_init();
  •         TIM2_oooInit(4999,7199);
  •         LED1=1;
  •         while(1)
  • }

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14407
金钱
14407
注册时间
2018-8-3
在线时间
1156 小时
发表于 2020-1-8 19:32:24 | 显示全部楼层
仿真看看能不能进中断
回复

使用道具 举报

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
192
金钱
192
注册时间
2020-1-4
在线时间
9 小时
 楼主| 发表于 2020-1-11 14:45:14 | 显示全部楼层
我知道……void TIM2_IRQHander(void)少了  l   应该是void TIM2_IRQHandler(void)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 19:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表