13231|17

3471

帖子

14

TA的资源

五彩晶圆(高级)

楼主
 

单片机不停重启,结果竟然。。。 [复制链接]

 
单片机一上电就不停的重启,这个问题,偶尔就出现,那时,调程序,好像弄好了。单片机一个串口,一个can。主要就这些。那时,出现不停重启  ,发现不使能can的部分。竟然就好了,怀疑是can中断和串口中断,数据较多时,发生了异常什么的。后来,进入串口中断,就关闭can中断,没用。把can的优先级设低于串口,没用。后来不知怎么,把串口的接收缓冲加大了一些,清零的长度减小了一些。竟然就莫名其妙的好了。 后来好像也出现过重启,但改了几个貌似没有关系的东西,就好了。没管它。后来,又改了程序,测试,突然发现又开始不停重启,我先测硬件吧。电源,复位什么的没有异常,有一个引脚会变化,但那根本不应该影响芯片复位。应该还是程序的原因。开始试,把看门狗溢出时间延长,发现重启间隔也长了,经计算,刚好经过溢出时间,就重启,这是没有喂狗啊。经过一系列的折腾,结果让我崩溃。喂狗程序不是在主循环最外围写的,竟然是在串口接收里面。这怎么可能啊。我已经没有能力去分析开始为什么重启问题会暂时解决。只知道,现在的重启是因为没有喂狗。那时我还怀疑是不是碰上了芯片的一个bug。根本没有正常运行主循环,而是卡在一个地方,串口中断执行后,不再被卡,回到主循环。好吧。怎么感觉,都不如在学校的时候了?
此帖出自NXP MCU论坛

最新回复

说明楼主编程即没有规划,也没有控制,更不讲结构。想解决,先改变习惯,先做流程,再编程,行行注释。等你够慢了,你才真正能快的起来,否则一路跟头、连滚带爬,最终还是打初级野球拳的。  详情 回复 发表于 2016-7-20 15:30
点赞 关注
 

回复
举报

449

帖子

0

TA的资源

纯净的硅(中级)

推荐
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

2万

帖子

343

TA的资源

版主

沙发
 
没什么深层次原因,就是没喂狗。串口接受这里喂狗确实有点涨见识
此帖出自NXP MCU论坛

点评

我也不知怎么搞得,程序写的比较乱了。可能是改着改着,就改错了。本来应该是在主循环最外层的。  详情 回复 发表于 2016-7-19 21:50
 
 
 

回复

164

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
不停重启如果不是电路问题的话 一般就是看门口问题 调试下不一会儿就飞了
此帖出自NXP MCU论坛

点评

可能是来回来去瞎改,就改乱了。有的时候,运行是完全正常的。并不是每次都重启,我就没往看门狗那去想。我根本没有意识到喂狗的位置竟然不对。  详情 回复 发表于 2016-7-19 21:53
 
 
 

回复

216

帖子

0

TA的资源

一粒金砂(中级)

4
 
看楼主标题觉得1可能是硬件问题,2。如果有开看门狗很大机会是是溢出,楼主是否资料传送有点大,?是的话,能否在进传送前喂狗?
此帖出自NXP MCU论坛

点评

不是啊,应该就是总瞎改,就改坏了,喂狗的地方不对,不在最外层主循环里。  详情 回复 发表于 2016-7-19 21:55
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

5
 
没有看的太明白 感觉就是看门狗的一些事出了问题  跟串口,can,好像没什么关系 就是来不及喂狗
此帖出自NXP MCU论坛

点评

最后的结果就是因为没有喂狗,之前的那些,有些奇怪的现象,后来变好了,那些我没有去追究。很疲劳。  详情 回复 发表于 2016-7-19 21:56
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

578

帖子

0

TA的资源

纯净的硅(初级)

6
 
在串口接收中断里才喂狗,那要是长时间没有接收到数据不就会一直在看门狗溢出复位?
此帖出自NXP MCU论坛

点评

是啊,我不是有意在串口执行过中断后,才喂狗,而是,总瞎改,不知什么改坏了。  详情 回复 发表于 2016-7-19 21:57
 
个人签名刻苦学习,共同进步
 
 

回复

565

帖子

0

TA的资源

一粒金砂(高级)

7
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
个人签名stm32/LoRa物联网:304350312
 
 

回复

1806

帖子

0

TA的资源

五彩晶圆(初级)

8
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛

点评

感觉高手一般都只犯低级错误  详情 回复 发表于 2016-7-20 11:48
哎,有时候,就感觉自己在半实半虚的状态下工作。身体心里状态都下降。然后,还出现一些问题。有时候都不能按照常规的处理方法,慢慢分析。  详情 回复 发表于 2016-7-19 22:00
 
 
 

回复

3471

帖子

14

TA的资源

五彩晶圆(高级)

10
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

3471

帖子

14

TA的资源

五彩晶圆(高级)

11
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛

点评

如果开启了看门狗,就要保证喂狗的,不然总会有万一,主循环正解。  详情 回复 发表于 2016-7-20 08:29
 
 
 

回复

3471

帖子

14

TA的资源

五彩晶圆(高级)

12
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

3471

帖子

14

TA的资源

五彩晶圆(高级)

13
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

3471

帖子

14

TA的资源

五彩晶圆(高级)

14
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

3471

帖子

14

TA的资源

五彩晶圆(高级)

15
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

164

帖子

0

TA的资源

一粒金砂(中级)

16
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

1297

帖子

2

TA的资源

纯净的硅(中级)

17
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
 
 

回复

1万

帖子

139

TA的资源

版主

18
 
閺屻儳婀呴張顒€绗橀崗銊╁劥鐠併劏顔戦敍宀冾嚞閻ц缍�閹存牞鈧拷濞夈劌鍞�
此帖出自NXP MCU论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
第2场直播:融合热仿真与热测试提升产品可靠性
直播时间:04月17日 14:00 - 15:00

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表