STM32/STM8技术论坛
直播中

王秀云

7年用户 143经验值
私信 关注
[问答]

stm32重新上电和复位有什么区别?

STM32重新上电和复位有什么区别?为什么重新上电我的串口就不能发送数据了,但是复位一下就可以了。是不是复位所用时间比较长,重新上电单片机就快速启动了。因为我发现如果上电的时候慢慢的摁下电源开关,串口偶尔能正常发送数据了。这是什么原因,各位给帮帮忙吧。

回帖(10)

李悛

2018-10-4 16:59:35
感觉还是软件的原因,比如没配置好,lz再仔细核查下串口外设、中断等都是否配置正确
举报

黄敏

2018-10-4 17:11:49
帮楼主顶
举报

朱梁贡

2018-10-4 17:22:02
有个热复位的概念。
举报

王秀云

2018-10-4 17:38:53
引用: 7762642422d 发表于 2018-10-4 16:59
感觉还是软件的原因,比如没配置好,lz再仔细核查下串口外设、中断等都是否配置正确

检查了,没错误,很纠结。
举报

王秀云

2018-10-4 17:47:16
引用: fantasyo老时光 发表于 2018-10-4 17:22
有个热复位的概念。

什么是热复位,和普通复位什么区别?
举报

杨帆

2018-10-4 17:55:24
我的串口重新上电能发送数据呀
举报

王秀云

2018-10-4 18:08:40
引用: HengDu 发表于 2018-10-4 17:55
我的串口重新上电能发送数据呀

我的不行不知道为啥,我的程序不只是有串口还有其他的部分,但对串口发送数据都没有什么影响的。
举报

朱梁贡

2018-10-4 18:16:48
引用: 一根玉米须 发表于 2018-10-4 17:47
什么是热复位,和普通复位什么区别?

对安全要求比较高的行业都会有热复位和冷复位区分,具体什么是热复位你还是自己到谷歌上搜索,没有1000字解释不清楚。
举报

王秀云

2018-10-4 18:24:43
引用: fantasyo老时光 发表于 2018-10-4 18:16
对安全要求比较高的行业都会有热复位和冷复位区分,具体什么是热复位你还是自己到谷歌上搜索,没有1000字解释不清楚。

好的,谢谢。
举报

黄工

2018-10-8 14:08:17
照道理来说这2种复位之后程序都会重头跑的,的确这2种复位有差别,毕竟一个是硬件复位一个是软件复位。但不会造成楼主说的造成串口通信不正常的问题。再去检查一下串口的初始化吧
举报

更多回帖

×
20
完善资料,
赚取积分