OpenEdv-开源电子网

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

STM32F1 TIM1的中断 官方库无法进入

[复制链接]

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
发表于 2014-12-13 11:27:45 | 显示全部楼层 |阅读模式
5金钱
用STM32也已经很久了,原来定时器都用2,3,4, 今天做一个程序定时器不够用了,想到了用高级定时器1,使用同样的配置,


NVIC_InitTypeDef NVIC_InitStructure;
 TIM_ClearFlag(TIM1, TIM_FLAG_Update); 
NVIC_InitStructure.NVIC_IRQChannel = TIM1_UP_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

  NVIC_Init(&NVIC_InitStructure);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);  

TIM_TimeBaseStructure.TIM_Prescaler = 7199;//预分频值
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;//向上计数模式
TIM_TimeBaseStructure.TIM_Period = 19;//在下一个更新事件装入活动的自动重装载寄存器周期的值
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;//TDTS = Tck_tim
TIM_TimeBaseStructure.TIM_RepetitionCounter = 0x01;//重复计数值
TIM_TimeBaseInit(TIM1,&TIM_TimeBaseStructure);//初始化
 TIM_Cmd(TIM1, ENABLE);

TIM_ITConfig(TIM1, TIM_IT_Update,ENABLE);//使能或者失能指定的TIM中断


这样配置编译器报错,说找不到 TIM1_UP_IRQn

我查看了
                DCD     TIM1_BRK_IRQHandler        ; TIM1 Break
                DCD     TIM1_UP_IRQHandler         ; TIM1 Update
                DCD     TIM1_TRG_COM_IRQHandler    ; TIM1 Trigger and Commutation
                DCD     TIM1_CC_IRQHandler         ; TIM1 Capture Compare
                DCD     TIM2_IRQHandler            ; TIM2
                DCD     TIM3_IRQHandler            ; TIM3

这些仿佛都有定义,
那么问题来了,  tim1的溢出中断到底是多少呢

最佳答案

查看完整内容[请看2#楼]

回复【2楼】lycreturn: --------------------------------- 找了HD文件里  应该是 TIM1_UP_TIM16_IRQHandler  ,不知道TIM16是如何冒出来的
为了雅典娜?为了爱与正义
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2014-12-13 11:27:46 | 显示全部楼层
回复【2楼】lycreturn:
---------------------------------
找了HD文件里  应该是 TIM1_UP_TIM16_IRQHandler  ,不知道TIM16是如何冒出来的
为了雅典娜?为了爱与正义
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5782
金钱
5782
注册时间
2013-11-22
在线时间
1212 小时
发表于 2014-12-13 22:26:12 | 显示全部楼层
就是 TIM1_UP_IRQn  呢    看看是不是 库函数版本的问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-27 21:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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