- 90
- 0
- 约5.84千字
- 约 5页
- 2016-08-17 发布于重庆
- 举报
STM32学习笔记--使用TIM5-TIM8中断
STM32学习笔记
--使用TIM5-TIM8中断
--skyline 2012/2/7
由于本人正在努力学习中,如有错误,望指正之,万分感激。Email:pjz47@126.com
最近发现STM32的TIM模块功能比较强大,遂想比较全面的使用之。但是发现进入不了中断。初始化了TIM5-TIM8的中断后,我发现程序进入硬件错误的位置中。刚开始我以为这款没有这个TIM,但是后来我查看了一下Datasheet,我使用的是STM32F103VET6,这款的资源是比较多的,有TIM1-TIM8资源,不是没有资源的问题。我使用的是一个奋斗开发板的uCOS 2.86的工程,我觉得可能是移植这个系统的人还没有完全完成这个文件,不知道有没有其他同学遇到跟我一样的问题呢?于是我就只能手动补充了这些中断。
对比使用标准固件库的文件,我发现我这个工程缺少了后面几个中断的服务函数入口,于是手动添加之。
如图,找到vectors.s文件,我发现中断到了BSP_IntHandlerUSBWWakeUp之后就没有了,于是我手动添加了后面的中断。这些文字我自己也敲了不少时间,为了让自己以后不用再一次重复工作,我下面贴出来。
IMPORT BSP_IntHandlerTIM8_BRK
IMPORT BSP_IntHandlerTIM8_UP
IMPORT BSP_IntHandlerTIM8_
原创力文档

文档评论(0)