-
2021-08-27 12:28:57
宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总
参考文章:
(1)宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总
(2)https://www.cnblogs.com/perfy/p/3993681.html
备忘一下。
更多相关内容 -
stc-isp-15xx-v6.89D.zip
2022-05-31 19:28:27stc最新串口 下载程序 -
stc-isp-15xx-v6.85_ISP_工具_stc-isp-15xx-v6.85M_STC.isp15xx_www151
2021-10-02 15:59:19一个很好用的串口助手,支持下载单片机程序及抓包 -
stc-isp-v6.86v(nopop)191222.rar
2020-01-12 20:30:36STC-ISP Ver6.86V (2019-11-11) 1. 在发布项目程序中增加读取网卡MAC地址功能 STC-ISP Ver6.86U (2019-10-16) 1. 修正STC8G1K08系列低压复位门槛电压列表 2. 更新Keil的CDB文件(增加STC8G1K08系列) 3. ... -
串口助手stc-isp-15xx-v6.77B.exe
2021-09-06 21:22:46串口助手stc-isp-15xx-v6.77B.exe -
stc-isp-15xx-v6.87B.rar
2020-05-09 23:33:26一款针对STC系列单片机而设计的单片机下载编程烧录软件,,方便好用,可以为KEIL添加STC的器件支持包,弥补了官网C51支持包不含STC器件的问题,免费下载无需积分! -
stc-isp-15xx-v6.85P.rar
2020-03-07 16:26:28STC-USB Driver、USB to UART Driver、STC-USB驱动安装说明、单片机串口调试工具 -
stc-isp-15xx-v6.87S.zip
2020-12-15 15:12:41STC系列单片机串口下载器 -
stc-isp-15xx-v6.86C.rar
2020-09-04 16:17:02串口测试工具,绝对实用,之前在网上经常下载的串口通讯工具都有问题,这个测试工具真的好用,分享给大家,绝对OK。 -
STC-ISP4.88串口调试助手
2018-05-10 20:39:01STC-ISP4.88串口调试助手,非常好用!!!!!!!!!!! -
stc-isp-15xx v6.86单片机下载软件.rar
2019-09-03 18:19:48stc-isp-15xx新版本的单片机下载软件,通过右键使用独立工具,内置串口助手、波特率计算工上人、定时器计算工具、软件延时计算工具、芯片选型工具。支持ST系列常用单片机型号,可设置引脚数、串口号及波特率号。程序... -
stc-isp v6.87K 去弹窗版
2020-07-16 12:59:07单片机开发下载工具软件,不带驱动包,如需驱动包请到stc官方网站下载完整包。去弹窗。 更新内容及时间: Ver6.87K (2020-7-14) 1. 脱机下载板U7/U8固件更新为v1.37 U8W/U8W-Mini增加直通模式, 这样就可以支持STC... -
stc-isp-15xx-v6.87B.exe
2021-03-06 20:56:17STC系列串口下载软件 -
宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总.pdf
2020-08-19 17:05:13宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总 -
51单片机利用STC-ISP下载软件时串口打开失败怎么办?
2021-01-18 18:15:0051单片机利用STC-ISP下载软件时串口打开失败怎么办?解决方案:
1、右键“此电脑”选择“管理”
2、查看是否有“端口(COM和LPT)”
a)如果有,并且之前也能下载,看下载软件的端口选时是否正确(当插不同的USB插孔时会有不同的端口号),如果还不行,可以重新拔了再插一下USB下载线,或者重启一下电脑。
b)如果没有“端口(COM和LPT)”,并且之前也不能下载,可以去下载一个驱动安装程序(CH341SER)解决,我用的USB转串口程序已上传可以到关注https://download.csdn.net/download/Boxjod/14683114下载3、如果以上方法都无法解决,可以先换一根下载线,检查是否是下载线的问题。(有些下载线可能内部损坏,可以通电但是不能作为转串口线)
-
STC-ISP下载编程烧录软件(支持win8win10).rar
2017-11-05 11:11:41STC-ISP下载编程烧录软件(支持win8win10).rar,压缩包。 -
stc-isp下载不了程序,电脑显示串口打开失败,显示驱动过期,请问怎么办?
2019-06-28 18:57:56![图片说明]... 从宏晶科技官网上下载了一个驱动还是不行,我是win10系统请问有没有大神youwin10的PL2303驱动,与单片机下载用的,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢! -
stc-isp-15xx-v6.86u.exe
2020-02-26 20:18:4951芯片串口调试 stc-isp-15xx-v6.86u -
stc-isp-15xx-v6.88P
2022-06-16 22:59:42stc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15xx-v6.88Pstc-isp-15... -
STC-ISP使用指南
2022-07-10 22:25:00STC-ISP使用指南该软件无需安装,下载后打开直接用。
本软件是专门给STC系列单片机下载烧录程序的,并不能适用于ARM系列的单片机。
界面介绍:
打开后的界面如下:
左边的部分一般是用来下载程序的,右面一般选择的是串口助手的窗口
左边的面板讲解如下:
右边的面板如下:
上面的接收缓冲区,下面是发送缓冲区,边上的空白串口会显示缓冲区里的数据。
发送信息
先选择好串口,配置好波特率这些参数,然后点击“打开串口”。
在发送缓冲区输入字母,数字,字符串,再选择模式(可以选文本模式和hex模式),然后点击,发送数据,那么发送缓冲区里的东西就会被整体发送一次。
要是想连续发送到话就点自动发送,会按照设置的周期持续发送。
使用流程:
打开stc-isp软件,点击打开程序文件
选中生成的hex文件
点击“下载/编程”
如果出现“操作成功”,则证明程序已经烧进去了。
该软件使用并不复杂,具体的设置后续根据实际使用再做记录。
实战记录
1、一直在检测单片机
第一次烧录HEX程序时,一直都在检测单片机状态,经过排查,发现是单片机型号选错了。本来是STC89C516,我因为找不到这个单片机,便以为是STC89C516RD,但其实,这不是同一个型号,STC89C516在STC89C58系列单片机下面(我也不知道为什么C516会在C58下面,这个确实有点2······但是确实要这么选)。
之后便操作成功:
2、需要重启才能烧录
使用STC-ISP时,上一个程序烧录后,接着烧录另一个程序,会卡在检测单片机环节。
此时,需要关闭开发板再开启后,才能完成代码的烧录。
这里不知道是什么情况,后面再看看能不能解决吧。
所以,STC-ISP烧写程序时,需要先断电,然后下载,然后上电,这样才能烧录进去。
-
Arch Linux stc-isp-wine AUR 包
2021-06-13 01:43:40stc-isp-wine AUR 包 https://aur.archlinux.org/packages/stc-isp-wine/ PKGBUILD # Maintainer: taotieren <admin@taotieren.com> pkgname=stc-isp-wine pkgver=v6.88F pkgrel=1 pkgdesc="Wine STC-ISP ...stc-isp-wine AUR 包 https://aur.archlinux.org/packages/stc-isp-wine/
PKGBUILD
# Maintainer: taotieren <admin@taotieren.com> pkgname=stc-isp-wine pkgver=v6.88F pkgrel=1 pkgdesc="Wine STC-ISP 下载编程烧录软件" arch=('any') url="http://www.stcmcudata.com" license=('unknow') provides=(${pkgname}) conflicts=(${pkgname} ${pkgname%-wine} 'stc-isp-bin') replaces=('stc-isp-bin') depends=('wine' 'wqy-zenhei' 'winetricks') optdepends=("wine-mono-gecko-version-fix: Fix the version numbers of wine-mono and wine-gecko files to solve the dialog box that pops up when starting wine.") makedepends=('unarchiver') backup=() options=('!strip') install=${pkgname}.install source=("${pkgname%-wine}-${pkgver}.zip::${url}/STCISP/${pkgname%-wine}-15xx-${pkgver}.zip" "${pkgname}.install") sha256sums=('f5a0499c37048ec1311048b61b0c17c883226133d56708e931496e06dd706e34' 'b2a93211b74f6e23a9c4dd508c65bf374c0a03c11174092f6ccec3e9194e47a6') noextract=("${pkgname%-wine}-${pkgver}.zip") prepare() { unar -e GBK "${srcdir}/${pkgname%-wine}-${pkgver}.zip" } package() { export LC_CTYPE="zh_CN.UTF-8" _stc="opt/STCMCU" _ftname="wqy-zenhei.ttc" install -dm0755 "${pkgdir}/${_stc}/${pkgname%-wine}" cp -ra ${srcdir}/${pkgname%-wine}-${pkgver}/* "${pkgdir}/${_stc}/${pkgname%-wine}" find "${pkgdir}/${_stc}" -type f -exec chmod 644 "{}" \; find "${pkgdir}/${_stc}" -type d -exec chmod 755 "{}" \; install -Dm0644 /dev/stdin "${pkgdir}/${_stc}/${pkgname%-wine}/regpatch.reg" << EOF REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] "Lucida Sans Unicode"="${_ftname}" "Microsoft Sans Serif"="${_ftname}" "MS Sans Serif"="${_ftname}" "Tahoma"="${_ftname}" "Tahoma Bold"="${_ftname}" "SimSun"="${_ftname}" "Arial"="${_ftname}" "Arial Black"="${_ftname}" "Lucida Sans Unicode"=str(7):"${_ftname}" "Microsoft Sans Serif"=str(7):"${_ftname}" "Tahoma"=str(7):"${_ftname}" "Lucida Sans Unicode"="${_ftname}" "Microsoft Sans Serif"="${_ftname}" "Microsoft YaHei"="${_ftname}" "微软雅黑"="${_ftname}" "宋体"="${_ftname}" "新細明體"="${_ftname}" "DFKai-SB"="${_ftname}" "FangSong"="${_ftname}" "KaiTi"="${_ftname}" "Microsoft JhengHei"="${_ftname}" "Microsoft YaHei"="${_ftname}" "MingLiU"="${_ftname}" "NSimSun"="${_ftname}" "PMingLiU"="${_ftname}" "SimHei"="${_ftname}" "SimKai"="${_ftname}" "SimSun"="${_ftname}" [HKEY_CURRENT_USER\Software\Wine\X11 Driver] "ClientSideAntiAliasWithCore"="N" "ClientSideAntiAliasWithRender"="N" "ClientSideWithRender"="N" [HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="2" "FontSmoothingType"=dword:00000002 "FontSmoothingGamma"=dword:00000578 "FontSmoothingOrientation"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\Wine\Ports] "COM1"="/dev/ttyUSB0" "COM2"="/dev/ttyUSB1" "COM3"="/dev/ttyUSB2" "COM4"="/dev/ttyUSB3" "COM5"="/dev/ttyUSB4" "COM6"="/dev/ttyUSB5" "COM7"="/dev/ttyACM0" EOF install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname%-wine}" << EOF #!/bin/bash export WINEARCH=win32 WINEPREFIX="$HOME/.${pkgname%-wine}/wine" if [ ! -d "$HOME"/.${pkgname%-wine} ] ; then mkdir -p "$HOME"/.${pkgname%-wine}/wine || exit 1 cp -r /${_stc}/${pkgname%-wine}/regpatch.reg "$HOME"/.${pkgname%-wine}/wine || exit 1 ln -s /${_stc}/${pkgname%-wine}/${pkgname%-wine}-${pkgver}.exe "$HOME"/.${pkgname%-wine}/${pkgname%-wine} || exit 1 ln -s -T /${pkgdir}/${_stc}/${pkgname%-wine}/"STC-USB Driver" "$HOME"/.${pkgname%-wine}/"STC-USB Driver" || exit 1 ln -s -T /${_stc}/${pkgname%-wine}/"USB to UART Driver" "$HOME"/.${pkgname%-wine}/"USB to UART Driver" || exit 1 ln -s -T /${_stc}/${pkgname%-wine}/"STC-USB驱动安装说明.pdf" "$HOME"/.${pkgname%-wine}/"STC-USB驱动安装说明.pdf" || exit 1 ln -s -T /${_stc}/${pkgname%-wine}/readme.txt "$HOME"/.${pkgname%-wine}/readme.txt || exit 1 fi if [ ! -f "$HOME"/.${pkgname%-wine}/regpatchok ] ; then touch "$HOME"/.${pkgname%-wine}/regpatchok || exit 1 cd "$HOME"/.${pkgname%-wine}/wine && regedit regpatch.reg && wineserver -k winetricks -q mfc42 fi wine "$HOME"/.${pkgname%-wine}/${pkgname%-wine} "$@" EOF install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/${pkgname%-wine}.desktop" << EOF [Desktop Entry] Name=${pkgname%-wine} Name[zh_CN]=${pkgname%-wine} Comment=${pkgdesc} #MimeType=application/x-${pkgname%-wine}; Exec=${pkgname%-wine} %f Type=Application Categories=Development;Tool; Terminal=false Icon=${pkgname%-wine}.png Version=${pkgver} EOF }
stc-isp-wine.install
info() { echo -e "STC-ISP 下载编程烧录软件" } post_install() { info } post_upgrade() { echo "deleting the stc-isp bottle..." find /home -maxdepth 2 -name ".stc-isp" -exec rm -rf {} \; info } pre_remove() { echo "deleting the stc-isp bottle..." find /home -maxdepth 2 -name ".stc-isp" -exec rm -rf {} \; }
运行效果
更新 stc-isp-wine 脚本,因为新版本的 STC-ISP 支持中英文
# Maintainer: taotieren <admin@taotieren.com> pkgname=stc-isp-wine pkgver=v6.88L pkgrel=1 pkgdesc="Wine STC-ISP 下载编程烧录软件" arch=('any') url="http://www.stcmcudata.com" license=('unknow') provides=('STC-ISP') conflicts=( ${pkgname%-wine} 'stc-isp-bin') replaces=('stc-isp-bin') depends=('wine' 'wqy-microhei' 'winetricks') optdepends=("wine-mono-gecko-version-fix: Fix the version numbers of wine-mono and wine-gecko files to solve the dialog box that pops up when starting wine.") makedepends=('unarchiver') backup=() options=('!strip') install=${pkgname}.install source=("${pkgname%-wine}-${pkgver}.zip::${url}/STCISP/${pkgname%-wine}-15xx-${pkgver}.zip" "${pkgname}.install") sha256sums=('741c7375c173c187a4172156dc2d6eb1f7b9196b0757bad6a0e5fd0da6a2ba50' 'b2a93211b74f6e23a9c4dd508c65bf374c0a03c11174092f6ccec3e9194e47a6') noextract=("${pkgname%-wine}-${pkgver}.zip") prepare() { unar -e GBK "${srcdir}/${pkgname%-wine}-${pkgver}.zip" } package() { export LC_CTYPE="zh_CN.UTF-8" _stc="opt/STCMCU" _ftname="wqy-microhei.ttc" install -dm0755 "${pkgdir}/${_stc}/${pkgname%-wine}" cp -ra "${srcdir}/${pkgname%-wine}-${pkgver}/${pkgname%-wine}-${pkgver}.exe" "${pkgdir}/${_stc}/${pkgname%-wine}" find "${pkgdir}/${_stc}" -type f -exec chmod 644 "{}" \; find "${pkgdir}/${_stc}" -type d -exec chmod 755 "{}" \; install -Dm0644 /dev/stdin "${pkgdir}/${_stc}/${pkgname%-wine}/regpatch.reg" << EOF REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] "Lucida Sans Unicode"="${_ftname}" "Microsoft Sans Serif"="${_ftname}" "MS Sans Serif"="${_ftname}" "Tahoma"="${_ftname}" "Tahoma Bold"="${_ftname}" "SimSun"="${_ftname}" "Arial"="${_ftname}" "Arial Black"="${_ftname}" "Lucida Sans Unicode"=str(7):"${_ftname}" "Microsoft Sans Serif"=str(7):"${_ftname}" "Tahoma"=str(7):"${_ftname}" "Lucida Sans Unicode"="${_ftname}" "Microsoft Sans Serif"="${_ftname}" "Microsoft YaHei"="${_ftname}" "微软雅黑"="${_ftname}" "宋体"="${_ftname}" "新細明體"="${_ftname}" "DFKai-SB"="${_ftname}" "FangSong"="${_ftname}" "KaiTi"="${_ftname}" "Microsoft JhengHei"="${_ftname}" "Microsoft YaHei"="${_ftname}" "MingLiU"="${_ftname}" "NSimSun"="${_ftname}" "PMingLiU"="${_ftname}" "SimHei"="${_ftname}" "SimKai"="${_ftname}" "SimSun"="${_ftname}" [HKEY_CURRENT_USER\Software\Wine\X11 Driver] "ClientSideAntiAliasWithCore"="N" "ClientSideAntiAliasWithRender"="N" "ClientSideWithRender"="N" [HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="2" "FontSmoothingType"=dword:00000002 "FontSmoothingGamma"=dword:00000578 "FontSmoothingOrientation"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\Wine\Ports] "COM1"="/dev/ttyUSB0" "COM2"="/dev/ttyUSB1" "COM3"="/dev/ttyUSB2" "COM4"="/dev/ttyUSB3" "COM5"="/dev/ttyUSB4" "COM6"="/dev/ttyUSB5" "COM7"="/dev/ttyUSB6" "COM8"="/dev/ttyUSB7" "COM9"="/dev/ttyUSB8" "COM10"="/dev/ttyACM0" "COM11"="/dev/ttyACM1" "COM12"="/dev/ttyACM2" "COM13"="/dev/ttyACM3" "COM14"="/dev/ttyACM4" "COM15"="/dev/ttyACM5" "COM16"="/dev/ttyACM6" "COM17"="/dev/ttyACM7" "COM18"="/dev/ttyACM8" "COM19"="/dev/ttyACM9" EOF install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname%-wine}" << EOF #!/bin/bash export LC_CTYPE="zh_CN.UTF-8" export WINEARCH=win32 WINEPREFIX="$HOME/.${pkgname%-wine}/wine" if [ ! -d "$HOME"/.${pkgname%-wine} ] ; then mkdir -p "$HOME"/.${pkgname%-wine}/wine || exit 1 cp -r /${_stc}/${pkgname%-wine}/regpatch.reg "$HOME"/.${pkgname%-wine}/wine || exit 1 ln -s /${_stc}/${pkgname%-wine}/${pkgname%-wine}-${pkgver}.exe "$HOME"/.${pkgname%-wine}/${pkgname%-wine} || exit 1 fi if [ ! -f "$HOME"/.${pkgname%-wine}/regpatchok ] ; then touch "$HOME"/.${pkgname%-wine}/regpatchok || exit 1 cd "$HOME"/.${pkgname%-wine}/wine && regedit regpatch.reg && wineserver -k winetricks -q mfc42 fi wine "$HOME"/.${pkgname%-wine}/${pkgname%-wine} "\$@" EOF install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/${pkgname%-wine}.desktop" << EOF [Desktop Entry] Name=${pkgname%-wine} Name[zh_CN]=${pkgname%-wine} Comment=${pkgdesc} #MimeType=application/x-${pkgname%-wine}; Exec=${pkgname%-wine} %f Type=Application Categories=Development;Tool; Terminal=false Icon=${pkgname%-wine}.png Version=${pkgver} EOF }
解决了以下问题:
- 处理 STC-ISP 运行环境 -》 /usr/bin/${pkgname%-wine}
- STC-ISP 运行时字体显示方框 -> 写了个注册表导入了 wqy-microhei 字体支持
- 串口号映射 -> 在注册表中处理
- dotnet 运行环境 -> winetricks -q mfc42
- 新版本的 STC-ISP 多了中英文切换,处理语言切换时中文字体乱码 -》 export LC_CTYPE=“zh_CN.UTF-8”
- 增加了 Linux 桌面文件 -》/usr/share/applications/${pkgname%-wine}.desktop
- 删除了自带的驱动程序 -》 linux 下安装 win 的驱动,也安装不上,留着也没用,一些串口驱动在 Linux 是能自动识别,使用 lsusb 查看即可,如果没有自行安装驱动,
- 可能会踩的坑 Ubuntu 等需要将 $USER 加到 串口组(uucp) 里面(新版本一般是 uucp ,旧版本可能是其他的,使用 ls -lsh /dev/ttyUSB* 查看设备所在组。如果在 Linux 下调试时遇到串口不通或者提示没权限,把用户加入串口设备组里面,后重启电脑试试。示例:
# 查看 串口设备组 ❯ ls -lash /dev/ttyS0 0 crwxrwxrwx 1 root uucp 4, 64 Feb 15 19:09 /dev/ttyS0 ❯ sudo gpasswd -a `whoami` uucp [sudo] taotieren 的密码: 正在将用户“taotieren”加入到“uucp”组中 ❯ groups `whoami` wheel uucp vboxusers taotieren ❯ reboot # 如果添加 uucp 后还是不能使用,尝试安装 uucp 软件包,以 Arch 为例,其他 Linux 根据设备组确认 ❯ yay -Syu uucp
-
宏晶STC单片机使用STC-ISP串口烧录失败的解决方法及实例汇总 (Ver0.99.16)
2017-04-28 19:29:26宏晶STC单片机使用STC-ISP串口烧录失败的解决方法及实例汇总 (Ver0.99.16) 但是大量的实际编程下载时可能遇到各种各样下载失败的问题,影响了用户体验,现整理原因和解决方法如下: -
stc-isp中的串口助手如何使用?
2022-02-08 21:59:54左边的部分一般是用来下载程序的,右面选择的是串口助手的窗口 左边的面板讲解如下: 右边的面板如下: 上面的接收缓冲区,下面是发送缓冲区,边上的空白串口会显示缓冲区里的数据。 ... -
stc-isp v6.87F 去弹窗版
2020-05-12 11:16:18单片机开发下载工具软件,不带驱动包,如需驱动包请到stc官方网站下载完整包。如不能解压请更新你的解压软件。 更新内容及时间: Ver6.87F (2020-5-11) 1. 更新软件包中的CH340和PL2303的USB转串口驱动 2. 发布项目... -
stc-isp v6.87J 去弹窗版
2020-07-14 13:05:23单片机开发下载工具软件,不带驱动包,如需驱动包请到stc官方网站下载完整包。去弹窗。 更新内容及时间: Ver6.87J (2020-7-10) 1. 修正U8W工具脱机下载是无法写入重要测试参数的问题 2. 移除EXE可执行软件中第三... -
STC-ISP(STC51单片机串口下载程序
2014-04-29 15:03:25STC51单片机串口下载程序,可以方便得下载单片机的程序。 -
stc-isp-15xx-v6.87O.zip
2021-01-28 21:26:38STC系列单片机USB串口烧写 -
stc-isp-下载及驱动.zip
2020-01-10 16:44:57单片机下载程序,stc-isp,包括我本人在内的多个人使用过或者正在使用这个包里的stc-isp . -
STC-ISP-V4.83
2015-04-28 22:38:283. 运行安装好的STC单片机ISP软件 4. 选择单片机型号,与学习板单片机一致 5. 打开要下载的 HEX 文件 6. 选择串口和波特率,波特率请选用默认值。 7. 请选用默认值,特别是下次冷启动选择“与下载无关”。 8. 点击... -
stc-isp最新
2018-09-11 01:33:36(仅供参考,欢迎指正,Email:stcisp@163.com) 首先成功进行ISP烧写的条件非常简单,只要有串口和单片机接成最小系统(带有RS232电路)就可以了(详见数据手册)。某些USB专用下载器(如使用CH340T芯片的),直接输出...