LVmcu 发表于 2019-12-18 14:06:06

请教:STC8F2K08S2下载程序失败

本帖最后由 LVmcu 于 2019-12-18 14:06 编辑

1. STC已经用了最新版的,里面也选择STC8F2K08S2啦。可是下载的时候却总是找不到单片机,即使包波特率降到最低也一样.
2. 试过把2104的RX和TX与STC8F2K08S2断开,2104是可以收发的。
3. STC8F2K08S2的vcc和复位脚也试过断开手动连接。

饭桶 发表于 2019-12-18 14:34:10

CP芯片电源不能断

饭桶 发表于 2019-12-18 14:35:10

S1没有用的      

饭桶 发表于 2019-12-18 14:35:39

不是复位是单片机断电重启

LVmcu 发表于 2019-12-18 17:27:29

饭桶 发表于 2019-12-18 14:35
不是复位是单片机断电重启

这个刚才也试过了,还是找不到单片机。

ordman 发表于 2019-12-18 17:39:25

cp2104要一直有点,最好由usb提供。单片机单独供电,可开关。

LVmcu 发表于 2019-12-18 19:09:13

ordman 发表于 2019-12-18 17:39
cp2104要一直有点,最好由usb提供。单片机单独供电,可开关。

是的cp2104一直有usb供电,我把到stc的电源走线割开后冷启动也是不行。(以前也用过其他几个型号的STC都挺省心的,这次不知道到怎么的)

sfes 发表于 2019-12-18 19:57:56

rx接上拉电阻

LVmcu 发表于 2019-12-19 09:34:40

sfes 发表于 2019-12-18 19:57
rx接上拉电阻

改成rx接4.7k上拉还是不行。把vcc断开单片机上海能量到2.7V的电压。这不正常,说明这个电路是有问题的。

(以后再改电路吧。后记:隐约记得用的stc的16脚单片机第一次下载是要接晶振的。不知道这个是不是这个原因)

weavr 发表于 2019-12-19 09:49:07

LVmcu 发表于 2019-12-19 09:34
改成rx接4.7k上拉还是不行。把vcc断开单片机上海能量到2.7V的电压。这不正常,说明这个电路是有问题的。
...

这个型号第一次下载也不用接晶振。
串口芯片的TXD与单片机的TXD间反串一个二极管(参考官方手册),这个在VCC断开后,会继续给单片机供电。

饭桶 发表于 2019-12-19 11:18:38

单片机两端电容过大?RT两条线串两个电阻试试,几百欧的。

modbus 发表于 2019-12-19 11:35:11

LVmcu 发表于 2019-12-19 09:34
改成rx接4.7k上拉还是不行。把vcc断开单片机上海能量到2.7V的电压。这不正常,说明这个电路是有问题的。
...

CP2104的TXD和STC的RXD要加二极管隔离

ordman 发表于 2019-12-19 12:30:47

p45是复位引脚,需要上拉到高电平

LVmcu 发表于 2019-12-19 12:51:28

谢谢大家,我按照大家的方法在试试。

gallle 发表于 2019-12-19 13:39:41

你使用单片机的RXD2那个口还是RXD_2的口看你单片机和USB转ttl芯片,RXD2对应的那端的TXD RXD没有交叉

LVmcu 发表于 2019-12-19 13:47:02

gallle 发表于 2019-12-19 13:39
你使用单片机的RXD2那个口还是RXD_2的口看你单片机和USB转ttl芯片,RXD2对应的那端的TXD RXD没有交叉 ...

单片机的RXD2和RXD_2的口是做输出的,不和USB转ttl芯片相连的。

wkman 发表于 2019-12-19 15:49:17

usb、与,彻底断电、的、坑~~~ {:titter:}

小李非刀 发表于 2019-12-20 17:11:21

参考上面17楼截图即可,STC的下载还是很简单的。

LVmcu 发表于 2019-12-21 10:00:18

小李非刀 发表于 2019-12-20 17:11
参考上面17楼截图即可,STC的下载还是很简单的。

是的,以前用的几个型号的都挺简单的,等上班了按照上面的图飞线试试。

kap 发表于 2019-12-21 10:09:24

单片机由usb供电,无法冷启动,为什么不用厂家的烧录器呢

LVmcu 发表于 2019-12-21 10:16:27

kap 发表于 2019-12-21 10:09
单片机由usb供电,无法冷启动,为什么不用厂家的烧录器呢

我没有烧录器,其实我最终的目的是做个tx和rx的信号交换不想每次跳串口线的。

kap 发表于 2019-12-21 11:04:18

要改下单片机供电控制,上位机下载后,按下S1,让单片机冷启动就可以下载程序了

LVmcu 发表于 2019-12-21 18:06:44

kap 发表于 2019-12-21 11:04
要改下单片机供电控制,上位机下载后,按下S1,让单片机冷启动就可以下载程序了
...

是的,已经把线割断后飞线手动控制啦,现在应该是u转串芯片的引脚没有和stc隔开的问题。等上班了试试。谢谢!
页: [1]
查看完整版本: 请教:STC8F2K08S2下载程序失败