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

查看: 4719|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版