[STM8] 关于STM8L定时器TIM4的求助帖

[复制链接]
1691|8
 楼主| finish2 发表于 2021-5-19 14:52 | 显示全部楼层 |阅读模式
本帖最后由 finish2 于 2021-5-19 14:55 编辑

用TIM4做数码管显示,已经对各个寄存器进行了配置,中断向量、外部函数声明啥的都写了,中断就是进不去,数码管一直灭的。。。卡了好久,挺难受的。求大佬帮助。
1.png
forum.jpg
forum.jpg
forum.jpg
forum.jpg
forum.jpg
 楼主| finish2 发表于 2021-5-19 18:45 | 显示全部楼层
发现是中断函数进不去。。。
1102560a4ec18a59d8.png
 楼主| finish2 发表于 2021-5-19 18:46 | 显示全部楼层
finish2 发表于 2021-5-19 18:45
发现是中断函数进不去。。。

一直在主函数和这个return的地方逛
henangongda123 发表于 2021-5-20 11:54 | 显示全部楼层
你两次截图的中断函数书写好像不一样  仿真那个图的中断函数@far@interrupt中间没空格
henangongda123 发表于 2021-5-20 11:56 | 显示全部楼层
顺序貌似也让你改的乱了,STM8的中断文件是不能随便乱改的
henangongda123 发表于 2021-5-20 11:59 | 显示全部楼层
参考一下这个顺序,5才是你服务函数的位置,5下面是中断向量表
STM8中断函数书写顺序.png

打赏榜单

finish2 打赏了 1.00 元 2021-05-22

评论

已解决。的确是顺序的问题,将声明服务函数的代码放前面就ok了。害,初学者啥都不懂。  发表于 2021-5-22 12:50
香水城 发表于 2021-5-21 11:14 | 显示全部楼层
中断矢量文件不建议动它;
另外,芯片型号要选择正确,如果基于库代码的话 有些寄存器定义跟型号的宏定义息息相关。

评论

谢谢版主  发表于 2021-5-22 12:46
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部