求助版主,解决STC32G12K128检测不到芯片的问题
五一放假在家,做了一块STC32最小系统。今天焊了3块样板,都是检测不到芯片。搞了一天,还没好,因此问下版主。已做如下操作:
1、电源检测正常,5.08V。
2、CH340自动收发没问题。收发测试时,短路CH340G的2、3脚,能收到发送出去的数据。
3、R5、R6已焊调了,下载时都是断电重启。CH340G的电源没有断,只单独断MCU电源。
4、用USB转串口+232芯片,把232的TXD接芯片RXD,232的RXD接TXD。断电重启,还是检测不到芯片。
5、看了STCH8的手册,没有发现问题所在。
想不到问题出在哪里了,上传了我画的原理图,请大家也一起看看,{:dizzy:}
画板子的目的,主要是验证CAN外设。这个芯片是STC第一款带CAN外设的芯片。
上传STC8H数据手册中的ISP电路给大家参考 先点工具里面的下载,然后再给stc上电。还不行检查复位脚和电源电压。还有,注意mcu和uart电压是否匹配。 个人经验,两种办法:
1、先点下载,然后在插仿真接口4PIN线。
2、先连接除地线之外的线,点下载,连接地线。 标题是 STC32G
文档是 STCH8
不妨去掉那个肖特基二极管试一下 另外,P3.2 那里缺一个 上拉电阻 1N5819加错位置了,应该加在P3.0管脚上 modbus 发表于 2022-5-9 20:56
1N5819加错位置了,应该加在P3.0管脚上
(引用自7楼)
厉害 一眼就看出来了 不注意真就忽略过了
记下来 避免入坑 矩阵时间 发表于 2022-5-9 20:13
标题是 STC32G
文档是 STCH8
不妨去掉那个肖特基二极管试一下
(引用自5楼)
的确不严谨,除了型号不一样的,其他都是一样的。 modbus 发表于 2022-5-9 20:56
1N5819加错位置了,应该加在P3.0管脚上
(引用自7楼)
确实是,感谢{:victory:} {:lol:} 矩阵时间 发表于 2022-5-9 20:16
另外,P3.2 那里缺一个 上拉电阻
(引用自6楼)
我试一试,用5.6K上拉没问题吧? modbus 发表于 2022-5-9 20:56
1N5819加错位置了,应该加在P3.0管脚上
(引用自7楼)
感谢兄弟,已经调通,自己不细心画错了原理图。经过实验证明CH340G下载程序,没问题。
另外经过检验,得出下列结论:
1、有无P3.2上拉电阻,都能下载程序;
2、有无32.768kHz晶振,都能下载程序;
3、RST复位引脚悬空,也能下载程序。
结帖,感谢各位给的建议。{:lol:} {:handshake:}
下一步,修改图纸,测试CAN外设。
页:
[1]