fisholive 发表于 2023-10-15 09:54:58

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

各位大佬,我有两个项目一个项目是STC15W104做的,一个是STC15W408AS做的,都需要后续运行有bug升级程序问题。

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

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

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

神农鼎 发表于 2023-10-15 10:14:33

你先将你的 原理图的 PDF 发上来,大家好分析














神农鼎 发表于 2023-10-15 10:28:41

1,你可以只接 GND/P3.1/P3.0,接3根线:
===不要接 S-VCC, 各自单独供电;
===电脑先发下载命令,下载命令会自动持续发;
===然后你的系统再上电;
===这时开始下载程序


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


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







fisholive 发表于 2023-10-15 10:37:16

你好,P3.2 ,P3.3有IO控制两个指示灯

神农鼎 发表于 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





fisholive 发表于 2023-10-15 21:43:47

你好!我用STC-USB linkID 烧录器试了一下

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

神农鼎 发表于 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, 高说得过去有问题









神农鼎 发表于 2023-10-16 08:05:12


太长了,不要用加长的线

神农鼎 发表于 2023-10-16 08:10:26

烧录器我测试连接电脑在线烧录是没有问题的

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


学会用三极管:









神农鼎 发表于 2023-10-16 08:13:57

我们为啥尽量用 PNP, 少用 NPN ?典型的不会用三级管
===你电路还有个问题,上电/程序还没跑,灯可能就亮了

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


普通的LED, R4/3.3K, 这限流电阻 R5/改成 3.3K ~ 1K





页: [1] 2
查看完整版本: 不断电源板供电线路无法升级程序问题,求教 | 已解决