找回密码
 立即注册
查看: 1479|回复: 14

下载目标文件失败,“检测MCU选项”执行成功 | 电路设计有问题

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:219
  • 最近打卡:2025-06-17 00:17:14

50

主题

168

回帖

1771

积分

金牌会员

积分
1771
发表于 2024-6-16 07:58:10 | 显示全部楼层 |阅读模式
环境:

MCU:STC8G1K08A-8PIN
下载器:STC-USB Link1D

问题描述:
新焊接的板子,连上Link1D下载器后,“检测MCU选项”执行成功,可以正确识别mcu型号。
然后,开始头一回下载程序时报告“正在重新握手 ......  下载失败!”
搜索了本论坛的几种解决方法(从未进入过仿真设置):
1. 延长或缩短上电时间,问题依旧;
2. 重新写入Link1D的程序,这一步做了,更新Link1D成功。
然后再试下载目标文件,仍不成功,出错的窗口内容如下:

尝试以上方法无果后,试着用买的CP2102 USB转TTL工具下载,仍然不成功。
但是,这个工具有个灯在闪,说明串口在活动;然后打开串口,接收窗口持续收到“00”,
就是这个样子:
好奇怪,新买的一批mcu,怎么会自己从串口输出内容?
难道我买到假货了?也不至于,这个型号的,新的也就7、8毛一个。

截图202406160756357598.jpg

下载出错

下载出错

串口持续输出

串口持续输出
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16651
发表于 2024-6-16 08:43:29 | 显示全部楼层
估计 楼主 P3.0/P3.1接了影响下载通信的电路,
如下拉电阻,如 NPN三极管,如 RS485器件等

将你实际焊接的原理图的PDF发上来, 实际接线拍个完整图片,

再拍个完整的视频发上来,大家帮你分析

=================================

1, 用最新 STC-ISP V6.94E, 截图,截全图

截图202406160840127001.jpg

2,根据你系统工作电压是 5V/3.3V选择需要STC-USB Link1D输出的电压
截图202406160858404774.jpg

截图202406160859078058.jpg



3,按如下原理图测试,也就是重新焊个只有 MCU 和去耦电容的空板
截图202406160842357378.jpg

截图202406160842591047.jpg

截图202406160843263428.jpg

4,用 STC-USB Link1D 的原装线链接
截图202406160845051608.jpg
截图202406160845361550.jpg

【STC-USB Link1D】 仿真器/全自动烧录器,USB转双串口 的用法介绍 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)






回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2025-06-16 16:34:23

1

主题

6

回帖

1576

积分

金牌会员

积分
1576
发表于 2024-6-16 08:18:57 | 显示全部楼层
新的mcu会有流水灯程序,是厂家测试io口的,这个mcu不可能有假的,假的成本可能都要1元以上
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:564
  • 最近打卡:2025-06-16 10:28:17
已绑定手机

50

主题

1816

回帖

3130

积分

论坛元老

积分
3130
发表于 2024-6-16 08:23:44 | 显示全部楼层
复位或者重新上电时串口有00输出
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:467
  • 最近打卡:2025-06-15 22:44:24
已绑定手机

19

主题

3231

回帖

5281

积分

论坛元老

积分
5281
发表于 2024-6-16 08:27:17 来自手机 | 显示全部楼层
能检测到说明不是假的,顶多翻新的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16651
发表于 2024-6-16 08:52:50 | 显示全部楼层
估计 他 P3.0/P3.1接了影响下载通信的电路,如下拉电阻,如 NPN三极管,如 RS485器件等
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:359
  • 最近打卡:2025-06-16 18:59:30
已绑定手机

21

主题

488

回帖

859

积分

高级会员

积分
859
发表于 2024-6-16 09:43:20 | 显示全部楼层
估计下载电路有干扰的元器件或者偏大的电容,我有过类似的经历,把偏大的电容去掉就OK了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:219
  • 最近打卡:2025-06-17 00:17:14

50

主题

168

回帖

1771

积分

金牌会员

积分
1771
发表于 2024-6-16 12:33:24 | 显示全部楼层
经检查,电路里最大的电容是10uF的贴片电容,即原理图上的C3,它与下载电路无关;

P3.0/P3.1连接到TM1637的CLK和DIO针脚;
===估计就这有问题了

拆掉了PCB上的R11,意味着充电电路已从本电路断开了;

新拿一张板,
仅焊接了一个新的MCU时,MCU检测和下载正常

如图中所示,mcu是完全盖在数码管下面的,而且这个数码管是14 pins,拆起来费劲,不太情愿做拆开数码管换mcu的操作。
感谢大家的关注,以下是原理图的PDF和下载时的截图:

ISP配置截图

ISP配置截图
截图202406161230315396.jpg
不知道怎么肥事,录的视频网页上看全黑屏。可以下载下来看(视频大小5.3MB)。






完整版和精简版合影

完整版和精简版合影

VID_20240616_121709.mp4

5.29 MB, 下载次数: 87

下载时的录像

chargeSchematicTP4056.pdf

116.36 KB, 下载次数: 85

原理图

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:267
  • 最近打卡:2025-06-16 06:00:40

61

主题

830

回帖

1545

积分

金牌会员

积分
1545
发表于 2024-6-16 14:15:33 | 显示全部楼层
新的也就7、8毛一个???
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-17 00:48:11

8

主题

353

回帖

2476

积分

金牌会员

积分
2476
发表于 2024-6-16 16:12:48 | 显示全部楼层
P30,P31兼做TM1637芯片的通讯接口.
TM1637通讯口为I2C,他的DIO脚会响应ACK脉冲,
读按键时候也会返回按键数据脉冲,
这样的话烧录过程中,
TM1637会很大概率把DIO脚变成输出状态,
这就会跟单片机烧录数据冲突,导致烧录失败.
这种情况应该修改电路,隔离电路屏蔽TM1637芯片DIO脚的影响,

比如设置烧录跳线开关,或者DIO脚串联合适电阻或二极管
或者其他电路隔离TM1637的影响.


回复 支持 1 反对 0

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 03:36 , Processed in 0.156688 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表