请教:STC8F2K08S2下载程序失败
本帖最后由 LVmcu 于 2019-12-18 14:06 编辑1. STC已经用了最新版的,里面也选择STC8F2K08S2啦。可是下载的时候却总是找不到单片机,即使包波特率降到最低也一样.
2. 试过把2104的RX和TX与STC8F2K08S2断开,2104是可以收发的。
3. STC8F2K08S2的vcc和复位脚也试过断开手动连接。 CP芯片电源不能断 S1没有用的 不是复位是单片机断电重启 饭桶 发表于 2019-12-18 14:35
不是复位是单片机断电重启
这个刚才也试过了,还是找不到单片机。 cp2104要一直有点,最好由usb提供。单片机单独供电,可开关。 ordman 发表于 2019-12-18 17:39
cp2104要一直有点,最好由usb提供。单片机单独供电,可开关。
是的cp2104一直有usb供电,我把到stc的电源走线割开后冷启动也是不行。(以前也用过其他几个型号的STC都挺省心的,这次不知道到怎么的) rx接上拉电阻 sfes 发表于 2019-12-18 19:57
rx接上拉电阻
改成rx接4.7k上拉还是不行。把vcc断开单片机上海能量到2.7V的电压。这不正常,说明这个电路是有问题的。
(以后再改电路吧。后记:隐约记得用的stc的16脚单片机第一次下载是要接晶振的。不知道这个是不是这个原因) LVmcu 发表于 2019-12-19 09:34
改成rx接4.7k上拉还是不行。把vcc断开单片机上海能量到2.7V的电压。这不正常,说明这个电路是有问题的。
...
这个型号第一次下载也不用接晶振。
串口芯片的TXD与单片机的TXD间反串一个二极管(参考官方手册),这个在VCC断开后,会继续给单片机供电。 单片机两端电容过大?RT两条线串两个电阻试试,几百欧的。 LVmcu 发表于 2019-12-19 09:34
改成rx接4.7k上拉还是不行。把vcc断开单片机上海能量到2.7V的电压。这不正常,说明这个电路是有问题的。
...
CP2104的TXD和STC的RXD要加二极管隔离 p45是复位引脚,需要上拉到高电平 谢谢大家,我按照大家的方法在试试。 你使用单片机的RXD2那个口还是RXD_2的口看你单片机和USB转ttl芯片,RXD2对应的那端的TXD RXD没有交叉 gallle 发表于 2019-12-19 13:39
你使用单片机的RXD2那个口还是RXD_2的口看你单片机和USB转ttl芯片,RXD2对应的那端的TXD RXD没有交叉 ...
单片机的RXD2和RXD_2的口是做输出的,不和USB转ttl芯片相连的。 usb、与,彻底断电、的、坑~~~ {:titter:} 参考上面17楼截图即可,STC的下载还是很简单的。 小李非刀 发表于 2019-12-20 17:11
参考上面17楼截图即可,STC的下载还是很简单的。
是的,以前用的几个型号的都挺简单的,等上班了按照上面的图飞线试试。 单片机由usb供电,无法冷启动,为什么不用厂家的烧录器呢 kap 发表于 2019-12-21 10:09
单片机由usb供电,无法冷启动,为什么不用厂家的烧录器呢
我没有烧录器,其实我最终的目的是做个tx和rx的信号交换不想每次跳串口线的。 要改下单片机供电控制,上位机下载后,按下S1,让单片机冷启动就可以下载程序了
kap 发表于 2019-12-21 11:04
要改下单片机供电控制,上位机下载后,按下S1,让单片机冷启动就可以下载程序了
...
是的,已经把线割断后飞线手动控制啦,现在应该是u转串芯片的引脚没有和stc隔开的问题。等上班了试试。谢谢!
页:
[1]