小R科技-WIFI机器人网·机器人创意工作室

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

STC单片机蓝牙无线下载方法

[复制链接]
发表于 2015-2-5 19:22:56 | 显示全部楼层 |阅读模式
本方法,通过电脑蓝牙,即可实现对STC单片机无线下载程序到MCU。
需要以下准备:
电脑蓝牙(无线下载)
STC-ISP V6.53(只要能任意选择COM口的都行。)

HC-05蓝牙模块(连接单片机)
USB转串口模块(有线下载)
第一步:
打开电脑蓝牙。首先你要确定你有蓝牙模块和装好相应的驱动。

第二步:
电脑与蓝牙模块配对。

然后就连接成功,在 控制面板\硬件和声音\设备和打印机 里便可以看到蓝牙模块了。在配对的蓝牙上右键,属性,硬件,便可以看到COM口号;
1.jpg
第三步:
打开STC-ISP(V6.53),设置如图,点击发送自定义下载命令即可实现远程下载。
补充:最高,最低波特率要设置为9600

2.jpg
说明1:
ISP,即In-System Programming,在线编程。
具有ISP功能的单片机芯片,可以通过简单的下载线直接在电路板上给芯片写入或者擦除程序,并且支持在线调试。
说明2:
请用有线方式下载一次有ISP功能的程序到单片机,之后才能无线下载程序,即ISP功能。

ISP.C\ISP.H程序 蓝牙无线下载程序.zip (30.73 KB, 下载次数: 32)
回复

使用道具 举报

发表于 2015-2-6 11:28:59 | 显示全部楼层
STC12C5A60S2的ISP下载就是把ISP_Download 置位为 0xF1吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-6 18:10:55 | 显示全部楼层
liuviking 发表于 2015-2-6 11:28
STC12C5A60S2的ISP下载就是把ISP_Download 置位为 0xF1吗?

这个0XF1是个判断指令,当我串口收到用户发送的这个指令就执行IAP_Download = 0x60;然后就自动下载了,就不用冷启动,是不是很方便?其实直接在自己的程序里面添加这两个程序也可以实现有线的免冷启动下载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-6 18:27:19 | 显示全部楼层
其实这个方法也可以实现有线的免冷启动下载,可以添加进自己的程序,非常实用!
回复 支持 反对

使用道具 举报

发表于 2015-2-12 15:51:58 | 显示全部楼层
很好的程序值得推广学习
回复 支持 反对

使用道具 举报

发表于 2015-4-12 18:02:20 | 显示全部楼层
用HC06不行么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-14 15:44:57 | 显示全部楼层

没试过,理论上应该可以
回复 支持 反对

使用道具 举报

发表于 2015-4-15 20:53:58 | 显示全部楼层
从前 发表于 2015-4-14 15:44
没试过,理论上应该可以

可我曾经用的时候只要一下载就会断开连接,不知道是为什么?难道是我没有用你附件里的东西么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-16 09:35:54 | 显示全部楼层
1904293411 发表于 2015-4-15 20:53
可我曾经用的时候只要一下载就会断开连接,不知道是为什么?难道是我没有用你附件里的东西么?

要在你原来的程序里面添加我的那个代码才能实现,具体看下文档教程
回复 支持 反对

使用道具 举报

发表于 2015-4-23 10:33:26 来自手机 | 显示全部楼层
stc89c52支持么
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-5-8 16:57 , Processed in 1.204880 second(s), 24 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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