找回密码
 立即注册
查看: 500|回复: 15

「New ISP」STC 全系列烧录工具,支持32/8G/H/15/12/89,使用Windows全新框架WinUI3编

[复制链接]
已绑定手机

9

主题

20

回帖

217

积分

中级会员

积分
217
发表于 2026-9-19 20:57:06 | 显示全部楼层 |阅读模式

STC 全系列 ISP 工具:New ISP

工具名称:New ISP
运行平台:Windows 10 1809 及以上(x64)
技术栈:C++/WinRT + WinUI 3
版本:v2.0
下载地址:结尾
欢迎各位下载测试,使用本工具烧录完毕后建议使用AiCube-ISP进行检测选项。无论正常还是异常,都请回帖反馈结果。如有不足之处或发现错误,欢迎指正,本人不玻璃心。


简介

New ISP 是一个面向 STC 全系列单片机的 ISP 烧录工具,覆盖 STC89 至 STC32 的主要型号。界面使用 WinUI 3 实现,支持自动检测芯片型号并切换对应协议。


支持型号

系列 型号范围
STC89 / STC90 C51RC 至 C516RD+
STC10 / STC11 / STC12 F/XE/AD/S2 等子系列
STC15 / IAP15 / IRC15 F/L/W 系列
STC8G 含 AI8G、JX8G
STC8H / STC32 / STC8051U(仅检测) 含Ai8H、8G、8051U(仅检测)
STC8A / 8C / 8F / GX8S D4/S2/S4 等

用户操作

  • 自动复位:通过 DTR 脉冲实现上电复位,带自动复位电路的开发板无需手动拔插
  • 检测自动识别:点击"检测"后自动识别型号,UI 自动切换到对应协议
  • EEPROM 滑块:拖动滑块设置 code / EEPROM 分割大小,实时显示分割后程序区与 EEPROM 区容量
  • UID 显示:擦除阶段读取芯片 7 字节唯一识别码
  • 频率精度:采用线性插值配合两轮扫描,实际频率与目标频率误差小于 0.05%
  • 百次重启:每五百次检测后仍未检测到单片机,关闭串口再打开

界面

  • WinUI 3 实现,支持亮色 / 暗色主题
  • 实时日志、进度条、状态灯
  • 频率、波特率、EEPROM 均使用下拉菜单或滑块选择

安装步骤

工具以 MSIX 安装包分发,包含自签名证书,首次安装需要信任证书。

完整解压

将压缩包完整解压到任意目录。不要只解压部分文件,脚本需要 Dependencies 目录。

解压后的目录结构:

NewISP-v2.0.3/
├── Add-AppDevPackage.ps1
├── Add-AppDevPackage.resources/
├── Dependencies/
│ └── x64/
│ ├── Microsoft.VCLibs.x64.14.00.appx
│ └── Microsoft.WindowsAppRuntime.1.4.appx
├── Install.ps1
├── newisp_2.0.3.0_x64.appx
├── newisp_2.0.3.0_x64.cer
└── README.txt

方法一:一键安装脚本(推荐)

  1. 右键点击 Install.ps1 → 选择"使用 PowerShell 运行"

  2. 如果提示"是否允许此应用对你的设备进行更改",点"是"

  3. 如果提示"无法加载文件,因为在此系统上禁止运行脚本",说明 PowerShell 脚本执行策略受限。以管理员身份打开 PowerShell(Win + X → "终端(管理员)"),执行:

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    

输入 Y 回车。回到第 1 步重新运行脚本。

  1. 脚本会自动完成:导入证书 → 安装依赖 → 安装主程序
  2. 安装完成后,在开始菜单搜索 "New ISP" 启动

方法二:手动安装

如果脚本运行失败,可以手动操作。

第一步:导入证书

  • 双击 newisp_2.0.3.0_x64.cer
  • 点"安装证书"
  • 存储位置选"本地计算机"(需要管理员权限)或"当前用户"
  • 点"下一步"
  • 选"将所有的证书都放入下列存储"
  • 浏览 → 选"受信任的根证书颁发机构"
  • 确定 → 完成
  • 弹出安全警告点"是"

第二步:安装主程序

双击 newisp_2.0.3.0_x64.appx → 点"安装"。

第三步:安装依赖(如提示缺失)

进入 Dependencies/x64/ 文件夹,双击其中的 .appx 文件逐个安装,再重试第二步。

关于证书

证书是自签名的,仅用于本程序。因为不是来自受信任的 CA(如 DigiCert),Windows 会提示"未知发布者"。这是自签名包的正常提示。

卸载

  1. 设置 → 应用 → 已安装的应用 → 找到 "New ISP" → 卸载

  2. 清理证书(可选):打开 certmgr.msc(当前用户)或 certlm.msc(本地计算机),在"受信任的根证书颁发机构 → 证书"里找到名为 "newisp" 的证书删除

  3. 如不再需要脚本权限,可执行:

    Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser
    

    恢复默认策略


频率说明

调试 STC8H8K64U 时,将目标频率设置为 48 MHz,校准算法输出实际频率 47.986 MHz,误差 0.03%。烧录后使用官方 STC-ISP 工具读回选项字节,显示的频率同样为 47.986 MHz。

官方标称 STC8H 系列最高工作频率为 45 MHz。48 MHz 属于超规格运行,仅记录以下现象,供参考:

  • 常温常压下可正常运行
  • 高温(> 85 °C)或低压(< 3.0 V)环境下稳定性无数据
  • 长期可靠性未经测试

该选项保留在工具中,但不建议用于量产产品。

STC8G 系列官方标称上限为 35 MHz,本工具已严格限制在 35 MHz 以内。


已知限制

  1. 仅支持 Windows:WinUI 3 为 Windows 专属,无 Linux / macOS 版本
  2. AI8051U / STC8051U 不支持烧录:该芯片需选择 CPU 指令模式、包含用户自定义 ISP 区,协议与 STC32 不同。目前仅支持检测型号,烧录功能未实现

界面截图

image.png

image.png


IMG_4102.JPG


下载

upload 附件:newisp_2.0.3.0_x64_Test.zip

压缩包内容:

NewISP-v2.0.3/
├── Add-AppDevPackage.ps1
├── Add-AppDevPackage.resources/
├── Dependencies/
├── Install.ps1
├── newisp_2.0.3.0_x64.appx
└── newisp_2.0.3.0_x64.cer
回复

使用道具 举报 送花

已绑定手机

9

主题

20

回帖

217

积分

中级会员

积分
217
 楼主| 发表于 2026-9-25 10:19:22 | 显示全部楼层
本次更新修复了STC12误操作的问题,STC15未限制频率的问题。
请务必更新此版本,上一个不要再下载。

newisp_2.1.4.0_x64.appx (1.18 MB, 下载次数: 59)

回复

使用道具 举报 送花

已绑定手机

11

主题

484

回帖

1362

积分

金牌会员

积分
1362
发表于 2026-9-19 21:17:13 | 显示全部楼层
使用第三方应用程序对单片机进行 ISP 下载
回复

使用道具 举报 送花

已绑定手机

19

主题

3564

回帖

7698

积分

论坛元老

积分
7698
发表于 2026-9-19 23:55:33 | 显示全部楼层
安装好麻烦啊
回复

使用道具 举报 送花

已绑定手机

2

主题

154

回帖

470

积分

中级会员

积分
470
发表于 2026-9-20 10:45:57 | 显示全部楼层
楼主厉害,支持这么多型号,
回复

使用道具 举报 送花

已绑定手机

9

主题

20

回帖

217

积分

中级会员

积分
217
 楼主| 发表于 2026-9-20 12:43:13 来自手机 | 显示全部楼层
soma 发表于 2026-9-19 23:55
安装好麻烦啊

只需要允许 powershell 运行脚本,然后右键 install.ps1 点击用 powershell 打开就行了
回复

使用道具 举报 送花

已绑定手机

63

主题

2167

回帖

3537

积分

论坛元老

积分
3537
发表于 2026-9-20 21:39:55 | 显示全部楼层
请问支持第3方的虚拟串口下载吗?
比如触摸屏的虚拟串口或者网络模块的虚拟串口?
回复

使用道具 举报 送花

已绑定手机

9

主题

20

回帖

217

积分

中级会员

积分
217
 楼主| 发表于 2026-9-22 01:31:01 | 显示全部楼层
jw*** 发表于 2026-9-20 21:39
请问支持第3方的虚拟串口下载吗?
比如触摸屏的虚拟串口或者网络模块的虚拟串口? ...

只要是串口就可以
回复

使用道具 举报 送花

51

主题

190

回帖

1137

积分

金牌会员

积分
1137
发表于 2026-9-25 14:47:45 | 显示全部楼层
STC官方下载工具用的很好!你费劲自搞一个有啥意义?而且官方的下载工具还带有许多其它调试和辅助工具,你 这个有吗?出自官方的工具考虑了芯片的许多技术细节,许多东西隐含在工具中,你自己搞一套解了所有的技术细节吗?

点评

你看,你又较真上了,玩玩要啥意义?既然是玩玩的东西,又不是要替代官方的工具,为什么还要那么多功能。只要把程序下载进去正常运行就行了。  发表于 2026-9-25 16:16
回复

使用道具 举报 送花

已绑定手机

19

主题

3564

回帖

7698

积分

论坛元老

积分
7698
发表于 2026-9-25 20:25:45 | 显示全部楼层
lg*** 发表于 2026-9-25 14:47
STC官方下载工具用的很好!你费劲自搞一个有啥意义?而且官方的下载工具还带有许多其它调试和辅助工具,你  ...

搞个命令行下载工具还是很有必要的
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-8 03:07 , Processed in 0.081135 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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