你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4718|回复: 8

stm32主函数死掉,中断中断可以进入

[复制链接]

2

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
2020-7-18
发表于 2012-12-3 09:27:07 | 显示全部楼层 |阅读模式
最近程序遇到了问题,很着急:开机后,主函数一直在死循环里等待处理请求,另外开启了TIM2和TIM3定时中断,进入中断时间为100ms,还有USART2   UART4和UART5分别作为IRDA    RFID 和RS485 接收中断,现在并没有操作IRDA和RFID,只有RS485每100ms进入接收中断,设置标志位,主函数根据标志位开始处理,进行RS485数据发送,处理完继续等待,TIM2中有读stm32的时钟并显示时间,TIM3中有灯闪烁控制,程序运行的就这些东西,但出现的问题现象为:主函数死循环真的死掉了,不再运行,而中断函数却能进入,请各位大侠帮忙分析一下原因,指导一下小弟,万分感谢!
回复

使用道具 举报

2

主题

7

回帖

0

蝴蝶豆

新手上路

最后登录
2019-4-18
发表于 2012-12-3 09:56:34 | 显示全部楼层

RE:stm32主函数死掉,中断中断可以进入

stm32 硬件BUG,看看你处理了串口接收溢出中断没有!
另外,不建议开启全局中断开启和关闭功能哦!
回复 支持 反对

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-12-3 10:51:52 | 显示全部楼层

回复:stm32主函数死掉,中断中断可以进入

回复第 2 楼 于2012-12-03 09:56:34发表:
stm32 硬件BUG,看看你处理了串口接收溢出中断没有!
另外,不建议开启全局中断开启和关闭功能哦!
程序中没有开启串口接收溢出中断,也没有处理串口溢出中断的程序,另外,没有进行全局中断的开启和关闭,只在NVIC_Configuration()函数中对串口中断和定时器中断分别进行了使能,之后没有再关闭
回复 支持 反对

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-12-3 11:15:39 | 显示全部楼层

RE:stm32主函数死掉,中断中断可以进入

我上面的问题漏掉了一点:程序运行了好几天以后才出现的问题,并且每台的程序出现问题的时间不等,有几个小时的,也有几天的,而不是刚开机后就出现问题
回复 支持 反对

使用道具 举报

2

主题

76

回帖

0

蝴蝶豆

初级会员

最后登录
2020-6-19
发表于 2012-12-3 13:07:58 | 显示全部楼层

回复:stm32主函数死掉,中断中断可以进入

在主循坏加入看门狗可以解决这个问题。这个由于你中断函数中处理不得当容易出现这个问题
回复 支持 反对

使用道具 举报

8

主题

206

回帖

0

蝴蝶豆

中级会员

最后登录
2019-10-23
发表于 2012-12-3 13:51:22 | 显示全部楼层

RE:stm32主函数死掉,中断中断可以进入

这个 你要设置 断点调试 看看 是进到哪里去了啊
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2012-12-3 15:41:53 | 显示全部楼层

RE:stm32主函数死掉,中断中断可以进入

应该是串口接收数据溢出,或者其他的数组溢出的问题,建议在数组试用的时候,控制好上限。
回复 支持 反对

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-12-7 18:11:28 | 显示全部楼层

回复:stm32主函数死掉,中断中断可以进入

谢谢各位的回复,是中断处理的问题,已经解决
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-1-9 11:41:22 | 显示全部楼层

回复:stm32主函数死掉,中断中断可以进入

回复第 8 楼 于2012-12-07 18:11:28发表:
谢谢各位的回复,是中断处理的问题,已经解决
你好我想问问你具体是怎样解决的,可不可以跟我说说,因为我刚好也遇到这个问题了,希望能帮我一下
 
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版