找回密码
 立即注册
查看: 657|回复: 10

不断电源板供电线路无法升级程序问题,求教 | 已解决

[复制链接]

该用户从未签到

3

主题

25

回帖

173

积分

注册会员

积分
173
发表于 2023-10-15 09:54:58 | 显示全部楼层 |阅读模式
各位大佬,我有两个项目一个项目是STC15W104做的,一个是STC15W408AS做的,都需要后续运行有bug升级程序问题。

现在两个控制板是和12电源板焊接一起的.
现在只能用笨办法,断电源线才可以升级。
STC15W104这个项目,只有断掉12V正极线就可以升级。

STC15W408AS 控制一个无刷水泵,有时断开12V正极线就可以升级,有时要12V正负线都要断开才行。

有甚至要拆掉控制板的电源滤波贴片电容才行。
我上次根据网友推荐购置U8W-MINI 还是不行,有没有详细教程,不断电源板可以升级,或者电源板通电也可以?
20231015_093642.jpg
QQ图片20231015095226.jpg
回复 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-15 10:14:33 | 显示全部楼层
你先将你的 原理图的 PDF 发上来,大家好分析


截图202310151012134843.jpg

截图202310151012394002.jpg


截图202310151013266384.jpg


截图202310151014036051.jpg

截图202310151014301971.jpg

回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-15 10:28:41 | 显示全部楼层
1,你可以只接 GND/P3.1/P3.0,接3根线:
===不要接 S-VCC, 各自单独供电;
===电脑先发下载命令,下载命令会自动持续发;
===然后你的系统再上电;
===这时开始下载程序
截图202310151017584040.jpg

2,你可以接 GND/P3.1/P3.0/S-VCC,接4根线:
===由 STC-USB Link1D 给你系统供电, 你系统不接其他电源;
===电脑发下载命令;
===然后 STC-USB Link1D 给你系统自动供电,直接开始下载
截图202310151022284376.jpg

3,如果脱机下载,你可以接 GND/P3.1/P3.0/User-VCC,接4根线:
===STC-USB Link1D 的电从你的系统供电, STC-USB Link1D 不接其他电源
===你系统从没有电开始上电STC-USB Link1D 获得电源后直接开始下载
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 5.5V】
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 6V】
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 12V】
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 24V】
===不能再高了,传统的 U8W-Mini 不能高于6V, 但 STC-USB Link1D <=24V
截图202310151023142195.jpg






回复 支持 反对 送花

使用道具 举报

该用户从未签到

3

主题

25

回帖

173

积分

注册会员

积分
173
 楼主| 发表于 2023-10-15 10:37:16 | 显示全部楼层
你好,P3.2 ,P3.3有IO控制两个指示灯
截图202310151036148669.jpg
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-15 11:06:14 | 显示全部楼层
用脱机下载,不接电脑】你可以接 GND/P3.1/P3.0/User-VCC,接4根线:
===STC-USB Link1D 的电从你的系统供电, STC-USB Link1D 不接其他电源
===你系统从没有电开始上电STC-USB Link1D 获得电源后直接开始下载
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 5.5V】
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 6V】
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 12V】
你的系统给 STC-USB Link1D的User-VCC供电电压可以是 【2.0V ~ 24V】
===不能再高了,传统的 U8W-Mini 不能高于6V, 但 STC-USB Link1D <=24V
截图202310151106333621.jpg


截图202310151110544522.jpg

回复 支持 反对 送花

使用道具 举报

该用户从未签到

3

主题

25

回帖

173

积分

注册会员

积分
173
 楼主| 发表于 2023-10-15 21:43:47 | 显示全部楼层
你好!我用STC-USB linkID 烧录器试了一下

烧录器我测试连接电脑在线烧录是没有问题的,然后按照建议把程序下载到烧录器,

换线由电路板给烧录器供电,接通电源后按烧录器KEY1 ,led循环闪几下就失败了。
烧录器连上上电或拔掉烧录器再连上,烧录都没成功。不知道啥故障?
我电路板默认P3.1和p3.2都是推挽输出,默认电平都是低电平,不知道是否有影响?


20231015_212342.jpg
20231015_212556.jpg
截图202310152142036238.jpg
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-16 07:57:37 | 显示全部楼层
烧录时与你的用户程序无关,但与你的硬件有关
==
你电路严重有问题, 被烧录MCU的 P3.1/YELL+ 发送逻辑高严重有问题
将 R36/R37先改成 10K 电阻来弥补下电路的问题
==最好下载时 P3.0/P3.1不要接任何会 【影响拉高/拉低的电路

200uA的弱上拉电流*2K + 0.7V = 0.4V + 0.7V = 1.1V, 高有问题
200uA的弱上拉电流*10K + 0.7V = 2V + 0.7V = 2.7V, 高说得过去有问题

截图202310160758384344.jpg


截图202310160757479997.jpg




回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-16 08:05:12 | 显示全部楼层

太长了,不要用加长的线
截图202310160804412023.jpg
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-16 08:10:26 | 显示全部楼层
烧录器我测试连接电脑在线烧录是没有问题的

===你电路都有问题,肯定不稳定,
===你P3.1有问题,P3.0你要改


学会用三极管:
截图202310160811075054.jpg
截图202310160807515120.jpg

截图202310160810226383.jpg

截图202310160809519588.jpg



回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9343

回帖

1万

积分

管理员

积分
13890
发表于 2023-10-16 08:13:57 | 显示全部楼层
我们为啥尽量用 PNP, 少用 NPN ?  典型的不会用三级管
===你电路还有个问题,上电/程序还没跑,灯可能就亮了

截图202310160816094877.jpg
你这 LED2/LED3 上电后 可能会 亮或者不亮,没跑程序前
====================================
改成下图:

截图202310160814232400.jpg
普通的LED, R4/3.3K, 这限流电阻 R5/改成 3.3K ~ 1K


截图202310160819534444.jpg


回复 支持 反对 送花

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 01:55 , Processed in 0.071160 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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