请大神帮忙看看为什么把CH340整合到12LE5A60S2板上后无法下载?
为了方便升级程序,把CH340G 这个USB转TTL的芯片整合到了板上,USB的VBUS 5V通过PMOS给MCU供电,下载按键按下时MCU会断电,放开后MCU会重新上电。插上USB线,电脑正确识别到串口,按下下载键,MCU会断电,松开按键MCU会重新上电,但是就是不能进入下载程序。用检测MCU选项的按钮也不能正确读取MCU。
请问下这是怎么回事?
建议使用AI官方的方案,AI8H2K12U,自动断电上电,IO模式可设置,免隔离二极管,固件可升级
二楼正解,或者换成AI8051U,管脚也是兼容的,还支持USB下载 USB仿真,直接省掉串口电路,多好 这两天收到STC官方寄过来的烧录器和样品,准备将12C(LE)5A60S2替换为AI8051U(LQFP44),我将AI IC直接焊接到原来的板子上,组成最小系统,通过USB TYPEA转SIP4转接线连接,D+接TXD,D-接RXD,之间有串接33欧电阻。把P3.2接地然后上电,ISP软件正确识别到(HID1)USB-Writer,点击“下载编程”或“检测选项”按钮,提示下载失败。见图片
经过分析对比应用电路,发现UCAP脚的差异,查datasheet发现UCAP需外接电容,且不能作为IO口使用。更改电路板上电路,把UCAP脚接0.1UF电容落地。再次尝试“下载编程”或“检测选项”。结果是“检测选项”不提示失败了,能识别CPU选项,但是有个疑问就是读出来复位口的状态不对,明明设置为IO口了(用USBLINK1D通过串口下载成功),读出来还是复位口
请问怎么回事? 楼主位的电路图中,试试把P3.0用4.7K电阻上拉至单片机VCC引脚 再描述一下我碰到的问题:
AI8051U LQFP44封装,焊到板子上接最小系统(只接电源5V和P3.0P3.1下载口),用USBLink1D下载器编程和检测选项都没有问题,见截图
还是这个硬件,用USB直连下载,通过USB TYPE A转SIP4转接线连接,D+接TXD,D-接RXD,之间有串接33欧电阻,把P3.2接地后通过MOS给MCU断电再上电(以上完全按照擎天柱的电路图),可以识别到HID设备,编程或者检测选项都失败。对比发现UCAP电容没有接,把UCAP脚接0.22UF电容到地,检测选项可以顺利通过,但是检测出来的信息不对(复位口仍为复位口),编程不能通过,提示失败。见截图
下载失败的截图
页:
[1]