发新帖本帖赏金 1.00元(功能说明)我要提问
返回列表
打印
[STM8]

关于STM8L定时器TIM4的求助帖

[复制链接]
1481|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
finish2|  楼主 | 2021-5-19 14:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 finish2 于 2021-5-19 14:55 编辑

用TIM4做数码管显示,已经对各个寄存器进行了配置,中断向量、外部函数声明啥的都写了,中断就是进不去,数码管一直灭的。。。卡了好久,挺难受的。求大佬帮助。

1.png (32.68 KB )

1.png

forum.jpg (15.18 KB )

forum.jpg

forum.jpg (22.25 KB )

forum.jpg

forum.jpg (36.12 KB )

forum.jpg

forum.jpg (22.59 KB )

forum.jpg

forum.jpg (7.29 KB )

forum.jpg

使用特权

评论回复
沙发
finish2|  楼主 | 2021-5-19 18:45 | 只看该作者
发现是中断函数进不去。。。

1102560a4ec18a59d8.png (202.85 KB )

1102560a4ec18a59d8.png

使用特权

评论回复
板凳
finish2|  楼主 | 2021-5-19 18:46 | 只看该作者
finish2 发表于 2021-5-19 18:45
发现是中断函数进不去。。。

一直在主函数和这个return的地方逛

使用特权

评论回复
地板
henangongda123| | 2021-5-20 11:54 | 只看该作者
你两次截图的中断函数书写好像不一样  仿真那个图的中断函数@far@interrupt中间没空格

使用特权

评论回复
5
henangongda123| | 2021-5-20 11:56 | 只看该作者
顺序貌似也让你改的乱了,STM8的中断文件是不能随便乱改的

使用特权

评论回复
6
henangongda123| | 2021-5-20 11:59 | 只看该作者
参考一下这个顺序,5才是你服务函数的位置,5下面是中断向量表

STM8中断函数书写顺序.png (42.86 KB )

STM8中断函数书写顺序.png

使用特权

评论回复

打赏榜单

finish2 打赏了 1.00 元 2021-05-22

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

使用特权

评论回复
评论
finish2 2021-5-22 12:46 回复TA
谢谢版主 
发新帖 本帖赏金 1.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

18

帖子

0

粉丝