神农鼎 发表于 2022-12-14 10:37:54

软件模拟USB直接下载, STC8/STC32没硬件USB的也能USB下载

软件模拟USB直接下载用户程序
STC8/STC32没硬件USB也能直接USB下载
STC8/STC32系列部分没硬件USB的也可以USB直接下载,
只要速度足够快,就可以软件模拟USB直接下载
===但软件有啥要求 ?
答:就是点下面这个按钮,STC-ISP 用 V6.91U 或以上版本
点击下图菜单中的 【USB驱动程序 | 只有软件模拟USB下载才需要安装的软件模拟USB驱动】即可
https://www.stcaimcu.com/data/attachment/forum/202306/19/211313j04mmtvt0ptai088.png

http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.91U.zip
Ver6.91U (2023-6-19)
1. 调整驱动程序安装菜单项
2. USB驱动安装智能化

大部分电脑,按上面这个菜单按钮就搞定了
安装上图菜单中的 【USB驱动程序 | 只有软件模拟USB下载才需要安装的软件模拟USB驱动】即可
现在STC的不带硬件USB的STC8G/STC8H的MCU,基本都支持用软件模拟硬件USB下载用户程序,因为走的是USB-SCAN通信协议,不管任何版本操作系统,都要安装驱动。
软件模拟USB下载,只能选择用户自己不调节频率   选择使用出厂时校准的10种频率之一,也基本满足需求了,一般比用户ISP烧录时再校准的更精准




神农鼎 发表于 2022-12-14 10:40:47

软件模拟硬件USB直接ISP下载,建议尝试,3.3V系统

ISP下载步骤:
1、D-/P3.0, D+/P3.1与PC-USB端口连接好2、将P3.2与GND短接, 实验箱板子上的P3.2/INT0按键按下3、给目标芯片重新上电。若目标芯片已经停电,直接上电即可;若目标芯片处于通电状态,则需给目标芯片停电再上电(冷启动)。等待STC-ISP下载软件中自动识别出“STC USBWriter (HID1)”识别出来后,就与P3.2状态无关了。4、点击下载软件中的“下载/编程”按钮
(注意:USB下载与串口下载的操作顺序不同,千万千万不要先点下载按钮,
一定到等到电脑端识别出“STC USB Writer (HID1)”设备后,才能点下载按钮开始下载)
=================================================================================
现在STC的不带硬件USB的STC8G/STC8H的MCU,
基本都支持用软件模拟硬件USB下载用户程序,
因为走的是USB-SCAN通信协议,不管任何版本操作系统,都要安装驱动。


神农鼎 发表于 2022-12-14 10:43:56

如果是MCU工作在5V, 要加2个3.6V的稳压管
USB电气特性规范要求,要确保 , 对外输出在3.6V以下

ISP下载步骤:
1、D-/P3.0, D+/P3.1与PC-USB端口连接好2、将P3.2与GND短接, 实验箱板子上的P3.2/INT0按键按下3、给目标芯片重新上电。若目标芯片已经停电,直接上电即可;若目标芯片处于通电状态,则需给目标芯片停电再上电(冷启动)。等待STC-ISP下载软件中自动识别出“STC USBWriter (HID1)”识别出来后,就与P3.2状态无关了。4、点击下载软件中的“下载/编程”按钮
(注意:USB下载与串口下载的操作顺序不同,千万千万不要先点下载按钮,
一定到等到电脑端识别出“STC USB Writer (HID1)”设备后,才能点下载按钮开始下载)

神农鼎 发表于 2022-12-18 14:28:18

STC8/STC32, 不管有没有硬件USB, 将 USB下载接口留着,
【软件模拟USB直接下载】,也很方便 !
给最终用户在【远方现场直接升级程序】时省成本,无需专门的ISP工具!
实在搞不定这个【软件USB直接下载】,
退回 STC-USB Link1D 的 USB转TTL串口下载也行 !


STC-USB Link1D
【专业仿真器,全自动在线下载器/自动停电上电,脱机烧录器,USB转双串口工具】
及全套 STC-ISP 下载生态线,高速下载,通信时间几乎忽略

也可以用 :
免费+包邮的 专业级的
【一箭双雕之USB 转双串口】自动停电/上电下载程序,
USB 转串口的下载速度是 6M bps 的下载速度

除了USB直接下载,还可以如上图通过 STC-USB Link1D 进行 传统的【USB转串口下载】

除了USB直接下载,还可以如上图通过 STC-USB Link1D 进行 传统的【USB转串口下载】



神农鼎 发表于 2022-12-18 14:30:06

https://www.stcaimcu.com/data/attachment/forum/202212/08/212516t1o5odyi5dii5m51.png

强大的 STC-USB Link1D
STC-USB Link1D 可以支持 SWD仿真,
在线下载-自动停电/上电,脱机下载-自动停电/上电,
及 扩展的 USB-CDC 串口
STC-USB Link1D= SWD仿真            +      USB-CDC 串口
STC-USB Link1D= USB-CDC 串口1 +         USB-CDC 串口2
STC-USB Link1D= U8W-Mini          +         USB-CDC 串口
https://www.stcaimcu.com/data/attachment/forum/202212/08/212550deann7nc6mrxnneb.png


神农鼎 发表于 2022-12-18 14:33:09

STC-USB Link1D 通过 SIP7<===>SIP4 的线 对 屠龙刀,
USB转串口下载程序,6M bps,自动停电/上电烧录
https://www.stcaimcu.com/data/attachment/forum/202212/12/123428f1b5xpfuf51bp5yt.png
一箭双雕之USB转双串口之通过 SIP7<===>USB-TypeA 的线 对 实验箱V9.6,
USB转串口下载程序,6M bps,自动停电/上电烧录
https://www.stcaimcu.com/data/attachment/forum/202212/12/121404ds11k0ihhkinex1n.png
一箭双雕之USB转双串口之通过 SIP7<===>USB-TypeC 的线 对 实验箱V9.6,
USB转串口下载程序,6M bps,自动停电/上电烧录
https://www.stcaimcu.com/data/attachment/forum/202212/12/121436acbdosc194zdro87.png
一箭双雕之USB转双串口之通过 SIP7<===>SIP4 的线 对 实验箱V9.6,
USB转串口下载程序,6M bps,自动停电/上电烧录
https://www.stcaimcu.com/data/attachment/forum/202212/12/121505engn3hipnunift7u.png

神农鼎 发表于 2023-6-16 09:16:41

其实RMB1.4的
STC8H8K64U-45MHz-TSSOP20, LQFP32/48/LQFP64
有硬件USB直接下载更方便





下载程序接口不管是:
1,硬件USB下载,还是
2,软件模拟USB直接下载,还是
3,USB转TTL串口下载;
你都可以按上面3种插座接口设计:
1,USB-TypeC
2,USB-TypeA
3,普通单排四针插座,SIP4


digger63 发表于 2024-4-3 15:18:15

软件模拟USB直接下载试过了可以用,要是能实现ISP自动不断电下载就更好了。{:lol:}

21cnsound 发表于 2024-6-12 11:09:37

有个STC8G1K08A的核心板很难进入到“STC USBWriter (HID1)”,芯片版本7.1.13U。
看了官网推荐图,P3.2上了10k电阻到VCC,核心板难以进入“STC USBWriter (HID1)”是不是这个原因呢?
页: [1]
查看完整版本: 软件模拟USB直接下载, STC8/STC32没硬件USB的也能USB下载