linalinb 发表于 2018-8-28 10:55:37

chifen 发表于 2018-8-28 08:41
加一个灯 在while里,看程序 是不是一直这样运行, 还要再加一条 Run();里面进入条件 时也要加一个不一样的灯 ...

这是个查找问题点的好方法,只是在公司里测试都正常,故障不会出现,产品工作车间又在遥远的外省,售后人员也不会弄。现在我们只能想其它方法看看能不能长期不死机运行

butterflyspring 发表于 2018-8-28 15:16:37

你最好有个LED看看,是死机了,还是信息发布出去

linalinb 发表于 2018-9-6 15:19:59

问题找到了,是max485芯片的问题,导致假死现象,谢谢大家!

Beatle 发表于 2018-9-7 08:27:04

linalinb 发表于 2018-9-6 15:19
问题找到了,是max485芯片的问题,导致假死现象,谢谢大家!

楼主能具体说下嘛??

linalinb 发表于 2018-9-7 11:38:54

Beatle 发表于 2018-9-7 08:27
楼主能具体说下嘛??

分几批买的max485芯片,有的可以用,有的有时就是无法正常收发。致使因为收不到数据造成假死现象,但是断电重新上电又会正常工作一段时间,经多次测试,如果干扰了AB总线就会出现一直通讯不上的问题。有些不能正常通讯的485芯片取消终端120R电阻后就能一直正常工作。所以确定是与程序和STM32无关了。

Beatle 发表于 2018-9-7 13:06:49

linalinb 发表于 2018-9-7 11:38
分几批买的max485芯片,有的可以用,有的有时就是无法正常收发。致使因为收不到数据造成假死现象,但是断 ...

感谢分享经验,之前公司的一款产品也是出现死机的情况,一直找不到原因。最后加上了硬件看门狗。

linalinb 发表于 2018-9-7 14:41:24

我的这个确定不是程序和单片机的问题,也与看门狗也无关,原因就是所买的部分485芯片不良。只是这个现象看起来很像看门狗没起作用,因为这个485芯片也是需要断电重启后又能恢复工作一段时间。

adeli 发表于 2019-3-4 09:08:22

楼主你好,我也想问一下这个问题,我也是用了多个串口,就会引起这种现象,非常非常偶然出现的。

jy04706985 发表于 2020-6-24 18:28:44

还是程序没有做异常处理,,可能是 丢失同步数据后永远无法同步上了

wkm5135 发表于 2020-10-8 20:13:31

adeli 发表于 2019-3-4 09:08
楼主你好,我也想问一下这个问题,我也是用了多个串口,就会引起这种现象,非常非常偶然出现的。 ...

您好。问题解决了吗?我现在用的CAN,UART,也出现假死现象,很慌。求指教
页: 1 2 3 [4]
查看完整版本: STM32死机,内部硬件看门狗也不复位