跑着跑着就经常出现复位

[复制链接]
2441|40
soodesyt 发表于 2017-8-13 22:51 | 显示全部楼层
供电电压是否稳定可靠?
mnynt121 发表于 2017-8-13 22:51 | 显示全部楼层
ADC采样的时候中断吗
plsbackup 发表于 2017-8-13 22:52 | 显示全部楼层
硬件稳定可靠吗?
kmzuaz 发表于 2017-8-13 22:53 | 显示全部楼层
做个信号隔离试试。
qiufengsd 发表于 2017-8-13 22:53 | 显示全部楼层
软件复位了吗
wengh2016 发表于 2017-8-13 22:53 | 显示全部楼层
用的是什么芯片?软件在哪?
aspoke 发表于 2017-8-13 22:54 | 显示全部楼层
是不是开启看门狗了?
232321122 发表于 2017-8-13 22:54 | 显示全部楼层
如果软件复位,可能及时看门狗没有关闭。
ghuca 发表于 2017-8-13 22:54 | 显示全部楼层
硬件电路应该没有问题。
soodesyt 发表于 2017-8-13 22:54 | 显示全部楼层
如果硬件电路没有问题,就是检查软件了。
mnynt121 发表于 2017-8-13 22:54 | 显示全部楼层
如果实在中断里面执行,可能软件死机了。
plsbackup 发表于 2017-8-13 22:54 | 显示全部楼层
软件里面是否开启watchdog了?
kmzuaz 发表于 2017-8-13 22:54 | 显示全部楼层
可能ADC的信号源对电源造成影响了。
wengh2016 发表于 2017-8-13 22:54 | 显示全部楼层
上传一下源代码,看看是什么问题
qiufengsd 发表于 2017-8-13 22:54 | 显示全部楼层
TI的ADC单独执行是否存在问题?
Erichk 发表于 2017-8-19 15:48 | 显示全部楼层
复位有规律没?
if语句后不用加break
comeon201208 发表于 2017-8-23 22:17 | 显示全部楼层
这个需要看具体的跳转条件的。。
angerbird 发表于 2017-8-23 23:24 | 显示全部楼层
这个没有死在while循环里面么?
kingkits 发表于 2017-8-25 10:10 | 显示全部楼层
这里break可以直接用return
kingkits 发表于 2017-8-25 10:14 | 显示全部楼层
首先你的temp没有初始值,其次
 for(i=0;i<16;i++)
   {
   temp=temp+results;
  }
    AD_data=temp>>4;这段代码没有任何意义,你直接AD_data=results; 就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部