|
最近调试一块RA2E1板子时遇到了一个有趣的问题。现分享出来过程众乐乐一番。
事情是这样样子:
开始需要调试一块别人画的RA2E1开发板,上电很正常(电源亮灯,板子不烫)
调试烧录的时候也可以跑起来,只是想先调试触摸按键,触摸跑到一半,发现有一个按键通道信号不变化。
检查发现一个触摸按键的电容不小心焊成了电阻(C2贴成了510Ω),还好这个引脚相当于1K接地了(直接到地后果就···)
于是去更换对应的触摸电容,目前一切看起来还算正常。
不过换好电容后,无法烧录调试芯片
尝试了若干次,都是烧录进度到12%左右,E2里调试弹出下图
提示“pc”寄存器无法写入了。
理论上应该查下这寄存器做咩的。
不过考虑到只换了电容,打算先走走其它路子。
换个电容就崩了???不能够哇,用其它板子多试了几次,只有这个板子不行,排除了软件和工具失效的情况。
难道是换电容的时候那道静电,虽然当时明显感觉到了静电,不过也不是一定能打坏的。那就换个mcu哇。
于是更换了mcu后自信尝试烧录。额,那个框又双弹出来了。
这就有点不给面子了。
于是看看原理图是不是有什么毛病。果然,发现原来是mcu的一个GND悬空了。
果断给该脚飞上,测试调试。这下正常了。
当然这个问题是设计检查的时候可以发现的,好的设计习惯可以避免很多类似小毛病。
开始因为这个问题和电容贴错两个问题的叠加,能进行烧录;以及后面无法烧录的提示无法写寄存器弹窗。
整个过程还是比较有趣的。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|