当年刚入坑那会,我也想过这个问题,用的单片机是STC15F2K60S2,于是乎我用蓝牙模块进行了测试,发现失败了,那会懂得也不多,也没进行什么深入研究,再后来学了STM32,发现这玩意能支持IAP,于是就搞了一个,什么串口(蓝牙模块不就是串口么)升级,USB升级,以太网升级,甚至IIC升级都搞了(IIC很慢就是了),最后回过头来看用蓝牙串口下载程序这件事,发现.没什么很大的意义,至少在我所接触的行业里没什么意义,

跑题了,说说STC的下载啊

STC串口下载需要冷启动,单纯的使用蓝牙串口行不通,需要借助另一个芯片来给要升级的芯片进行复位,具体的协议记不太清了,反正就是,在STC的下载器上点完下载后,串口会发送0x7F这个数据,不停的发,如果你了解串口就会知道,不管什么波特率,0x7F永远是0x7F,当单片机启动时,里边的BootLoader会先去检查串口,发现这个数据大量存在的话,就进下载模式,否则就进用户程序.下载过程中会不停的进行数据交互,这里边有一个超时判断,我当年失败就失败在了这里,蓝牙模块的延时超过了下载器设置的超时,所以,你懂得,不知道现在有没有牛逼点的蓝牙模块能做到很低的延时.如果能,那么应该就可以使用蓝牙模块进行下载,或者,再牛逼点,学透彻STC的下载协议,自己写一个上位机,调整延时时间,就行了.

我猜就行了吧,不知道BootLoader里边有没有这个超时判断...

单片机蓝牙烧录_怎么样蓝牙模块给单片机烧程序?相关推荐

  1. 单片机蓝牙烧录_实现蓝牙HC-05、06与单片机的连接及与手机通信

    蓝牙(Bluetooth):是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2.485GHz的ISM波段的UHF无线电波).蓝牙技术最初由电信巨头爱立信公司 ...

  2. 单片机蓝牙烧录_蓝牙模块与单片机如何连接?

    蓝牙模块与单片机如何连接? 首先我们来看看蓝牙模块 蓝牙模块HC-05: TX连接单片机P3.0口,RX连接单片机P3.1口. 在蓝牙模块连接到单片机上前,首先通过USB-TTL转接器,连接到电脑上后 ...

  3. 单片机蓝牙烧录_「51单片机」蓝牙从机基本使用方法

    HC-06从机模块基本使用方法 一.蓝牙和单片机怎么连接 如图,GND和VCC就接地和电源 RXD和TXD分别接单片机的RXD和TXD RXD:接收数据 Receive(rx) Data TXD:发送 ...

  4. android 连接蓝牙电子秤_电子秤蓝牙双模通讯Android低功耗蓝牙(蓝牙4.0)BLE开发(上)...

    电子秤蓝牙双模通讯Android低功耗蓝牙(蓝牙4.0)BLE开发(上) 前段时间,公司项目用到了手机APP和蓝牙设备的通讯开发,这里也正好对低功耗蓝牙(蓝牙4.0及以后标准)的开发,做一个总结. 蓝 ...

  5. 单片机检测stc没反应_stc单片机无法烧录,一直正在检测目标单片机怎么办?

    点击上方「电子菌」关注我们 tc89c52rc,串口芯片ch340g,驱动安好了,可以正确识别串口.板子是自己画的,原理图如下 因为安上两个芯片之后,电压从3.3伏拉到了3.1伏,我担心供电不够(而且 ...

  6. 锦锐单片机开发工具_锦锐触摸MCU 单片机方案开发

    深圳市景芯微科技--成立于2018年7月, 公司以芯片设计.系统整合.软硬件技术开发,生产支持等优质服务与合作伙伴共同开拓商机.共同发展. 坚持"以人为本.客户至上"为经营原则,辛 ...

  7. hc05与单片机连接图_基于proteus的51单片机开发实例37-DAC0832

    学习手记 1. 基于proteus的51单片机开发实例37-DAC0832 1.1. 实验目的 之前我们学习了数模转换芯片DAC0808,今天我们继续学习另一种D/A转换芯片DAC0832. 1.2. ...

  8. 单片机蓝牙烧录_单片机和蓝牙模块的完美结合

    是近年来发展迅速的短距离无线通信技术,可以用来替代数字设备间短距离的有线电缆连接.利用蓝牙技术构建数据采集无线传输模块,与传统的电线或红外方式传输测控数据相比,在测控领域应用篮牙技术的优点主要有: 1 ...

  9. arduino 蓝牙示例_,arduino 蓝牙例子,

    arduino 蓝牙连接方法,arduino 蓝牙测试: 我买的蓝牙模块是这样的: 线路连接方法: 连接方法文字解释: 1:蓝牙模块上的RXD与arduino板子上的Tx相连,蓝牙模块上的TXD与ar ...

最新文章

  1. ping不通是不是就真不通?
  2. docker容器互联实战
  3. mysql pos点是什么,MySQL 5.6 主从报错一例
  4. 设计模式:迭代器模式
  5. Spring学习4之依赖注入(DI)
  6. Ocr技术 识别高级验证码
  7. Ubuntu16.04安装jdk8
  8. SQL语法(1、安装操作)
  9. html chart标签,用 Chart.js 画扇形图并显示标签
  10. 核fisher matlab,使用Fisher法matlab结合P值?
  11. Catboost:超越Lightgbm和XGBoost的又一个boost算法神器
  12. 阶段3 1.Mybatis_09.Mybatis的多表操作_7 mybatis多对多准备角色表的实体类和映射配置...
  13. AutoML之锦标赛选择
  14. 隐藏在计算机网卡怎样删除,卸载电脑中隐藏虚拟网卡设备的解决方法
  15. 免费高清可商用图片素材站推荐
  16. python显示invalid character_python提示invalid character in identifier
  17. 团队作业3 需求改进系统设计
  18. [2018.11.05 T1] 喝牛奶
  19. MeterSphere开源持续测试平台携手柠檬班,为提升软件测试行业整体效率添砖加瓦
  20. HUD(蓝牙版)中蓝牙方案

热门文章

  1. UCK区块链微课堂—数字货币钱包那么多,总有一款适合您!
  2. python网址拼接_Python相对完美的URL拼接函数
  3. 在线html 生成链接,网址链接生成器
  4. Python——使用OGR操作矢量数据
  5. 梦幻岛:一场“艺术策展”与“WEB3”的梦幻联动
  6. html网页设计期末大作业——化妆品html+div商城(19页)
  7. 37-工欲善其事必先利其器:学会使用各种工具
  8. 工欲善其事,必先利其器——NHibernate
  9. Win7安装完成后对系统的优化设置
  10. SSL集训 2021.07.16 提高B组 T1 下棋【博弈论】