本帖最后由 myxiaonia 于 2014-8-28 13:57 编辑
昨晚升级程序(功能升级,和硬件无关)时,有台机器通过U盘升级后电机直接启动无法关闭,我使劲按停止开关毫无作用,损失不提了,差点搞出事故。
已知程序升级后没有问题,在其他板子上运行的好好的,就这一台出现这种不可思议的问题,我是用U盘升级程序的,ch376作为usb主机。关机后插上U盘按某几个按键进行升级,升级完成就出事故。PB4没有和ch376连接,而且升级前运行的好好的,怎么就坏了?????????5V串470欧通过pc817的二极管侧再连到此IO口
今天拿回板子修理,发现如下规律:如果我擦除全片,此IO口是分压到到3.8V没问题,因为此口按照手册看jtag的一个引脚,是上拉输入,但是此时jlink连接并控制了stm32的话,这个io口就下拉到0.3V左右,相关寄存器并没有操作;如果释放jlink对stm32控制的话,又恢复3.8V;当我下载程序后就永远是0.3v左右,怎么控制输出都无效了,我还特意改变io口模式,发现推挽输出还能下拉的更低,到0.1V左右。
如果说是io坏的话,为何擦除时输出电压是正常的的???从手册上我已经分析不出这个损坏模型了,香水城怎么看这个问题? |