使用某些USB虚拟串口无法烧录STC单片机的解决办法

作者:Joey 分类: 嵌入式 发布于:2016-8-24 22:12 ė5862次浏览 61条评论

例如CP2102和STM32F103做的虚拟CDC串口,就无法烧录STC单片机,原因可能是因为串口给STC单片机供电了,无法断电重启。

解决办法是在串口的TXD 与 STC单片机的RXD之间接一个二极管,二极管正极对单片机,负极对串口端,一般可以解决。

下面有个图可以参考一下:(图片点击可以放大)

stc-isp-usb-d.jpg

本文出自 LcdBBS,转载时请注明出处及相应链接。

0

评论

  1. Joey 2016-08-25 20:20 回复

    发现增加了二极管和电阻后,用STM32F103虚拟的CDC串口还是无法下载STC的程序,可能对CP2102会有改善。


Ɣ回顶部