stm8s003中斷問題

2019-07-19 20:54发布

加了外部中断后,开启总中断,后面其他部分程序就没有反应了7;在开启总中断之前的pwm波初始化后还是有pwm波产生。不清楚是怎么回事,后面把总中断放在那里,后面的部分就不行了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
fankai
1楼-- · 2019-07-19 22:18
 精彩回答 2  元偷偷看……
lxl113
2楼-- · 2019-07-19 23:28
jinghong2644 发表于 2017-3-20 19:09
你在外部中断函数里面有没有把外部中断的标志位给清了呢,没清除的话会频繁进中断,你可以仿真,全速跑,然 ...

程序死在初始化后開啟中斷 asm("rim");// 開啟中斷,這句話里;在程序剛開始有asm("sim");// 關閉中斷,還沒到外部中斷
lxl113
3楼-- · 2019-07-20 04:53
 精彩回答 2  元偷偷看……
fankai
4楼-- · 2019-07-20 09:57
 精彩回答 2  元偷偷看……
lxl113
5楼-- · 2019-07-20 10:51
fankai 发表于 2017-3-20 21:55
肯定有标志位啊,进了中断就要清除标志位的

stms003中沒有EXTI_SR這個寄存器,
fankai
6楼-- · 2019-07-20 16:32
lxl113 发表于 2017-3-21 07:56
stms003中沒有EXTI_SR這個寄存器,

我看了下是这样的情况,进入中断没有清除标志的函数,你贴程序吧,或者硬件仿真一下,看看到底卡在哪了,你这样说,也不知道哪有问题

一周热门 更多>