浅谈硬件的复位脚

芯片的复位脚我们再熟悉不过了,一般都是拉低电平,并保持一段时间就可以硬件复位芯片,下面几个案例是在实际调试芯片中由于复位脚处理不当引起的问题。

1.芯片的复位脚一直处于低电平,导致cpu与芯片通信不上,这种问题还是挺好排查的。

2.一个gps芯片接到了cpu的串口1,一个蓝牙芯片接到了cpu的串口2上,这两种器件单独工作都没有问题,但当使用蓝牙后,再去使用gps,发现gps搜不到信号,原来gps的复位脚接到了蓝牙串口2的流控脚上,使用蓝牙会拉低该复位脚,导致gps搜索不到卫星信号。

3.调试一款触摸屏,发现休眠后芯片无法正常工作,查到休眠起来后,没有检测到中断,导致初始化不成功。由于程序上已经有复位操作,故一直怀疑中断上的设置上有问题(该平台的中断比较特殊),偶然发现将芯片的中断脚接到低电平一段时间然后放开,触摸屏就工作正常了。后来,将触摸屏的复位脚接到低电平,芯片也能正常工作。拿示波器去量复位引脚,发现复位引脚的确没有拉低,然后该平台有特殊的方式去拉低一个引脚(这种平台最令人苦恼,好好的内核函数不去实现,偏偏自己搞一套api)。至于拉低中断脚也能令芯片工作正常,是由于该中断触发了芯片的软复位。这里,这里软件上的东西也不能全信,最好通过硬件手段去确认一下。

4.下载固件时,第一次下载报错了,然后继续下载第二遍,没有报错,实际上也没下载成功,下载固件前都要复位下芯片。

5.调试st的光感芯片时,重启手机的过程中没有加入复位芯片的操作,导致无法获取距离数据。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值