串口ISP方式下载单片机程序设计
来源:互联网 发布:淘宝客推广教程全攻略 编辑:程序博客网 时间:2024/05/16 01:10
单片机程序下载一般最常用的有J-LINK(或各厂商自己的裸机下载器)下载、串口ISP下载。
串口ISP下载的方式方便快捷,只要一套串口工具,一个串口下载软件即可。
设计串口ISP下载有两个方面的工作要做,1.单片机bootloader程序编写;2.上位机下载软件编写,这里的上位机可以是电脑也可以是ARM处理器。
单片机bootloader负责接收串口数据,跳转程序。
上位机软件负责将可执行文件按协议发送给单片机。
上位机与单片机通信一般采用的是XMODEM协议,首先发送连接密码连接,然后发送开始命令,接着发送XMODEM数据包,一般取128byte为一帧数据,最后一帧不满128byte的以0x1A来填充。
传输的数据可以加密也可以不加密,如果加密则上位机和单片机要采用同一套加密和解密的算法。一般的加密算法有DES算法、PC1算法、AES算法等等。
需要注意的是一般的单片机程序编译出来是.hex文件的,这个文件里面还包含了单片机的型号、flash地址等信息,而需要烧到单片机flash的是二进制的机器码,所以上位机软件还要做的工作是将.hex文件转换成.bin的二进制机器码文件。
0 0
- 串口ISP方式下载单片机程序设计
- 单片机程序下载方式ISP、IAP
- stm32下载方式之串口ISP\swd
- STM32 串口ISP下载方式解读
- 51单片机程序下载、ISP及串口基础知识
- 51单片机stc-isp串口下载以及它的设置
- 串口ISP下载线
- stm32下载方式之串口ISP\swd(JLink)
- 单片机怎么擦除程序,串口一直发数据来 STC-ISP一下载就关闭
- 第一章:STM32串口ISP下载
- STC新型单片机的ISP程序设计
- 单片机STC-ISP下载线学习板
- 51单片机程序下载与ISP
- PIC单片机ISP下载外围链接电路
- STC12C5A60S2单片机实现ISP自动下载
- STM32单片机的ISP一键下载
- 单片机串口下载器
- FlyMcu串口ISP下载STM32程序教程
- 8个实现在线浏览PDF文件的实用jQuery插件
- Linux学习笔记-结构化命令2
- easyui 调用ajax时的loading效果
- Jquery 操作 radio ,select 标签的操作
- 使用js实现图片轮滑效果
- 串口ISP方式下载单片机程序设计
- 数据结构—(3)逆序输出
- sciTE 编译lua
- 跨域问题解决方案(HttpClient安全跨域 & jsonp跨域)
- 判断两个数组是否 相等
- iOS开发系列--地图与定位
- Linux学习笔记-sed编辑器基础
- 项目开发,我的名字不可能这么可爱——开篇
- IOS构建XMPP开发