软件的烧写 今日,我学习关于软件的烧写工作。烧写有三种方式,分别为U-link、J-link和ISP烧写。根据公司现有的条件,重点讲解了J-link和ISP两种烧写方式。 单片机上的软件烧写接口大体分为两种:一、20引脚的排插口,二、由TXD、RXD和GND组成的串口。 J-link仿真器与ARM和KEIL环境无缝连接,采用USB供电,通过JTAG排插接口(20引脚)与电路板相连,如图1:
图1.J-link仿真器 - link烧写通过Keil4编程软件的下载功能实现软件的下载,无需下载额外的烧写软件然而,J-link烧写的配置非常复杂:由于Windows系统的不同、Keil4软件的版本不同、以及嵌入式芯片的不同,都会导致烧写失败,配置难度非常大,只在Win7系统下成功烧写一次,其余皆失败。
ISP烧写(RXD、TXD、GND)方式相比较而言相对简,不过需要用到CH340转接芯片,原理如图2: 图2.USB转串口芯片 由于单片器一般只兼容TTL串口信号,无法识别USB总线上的信号,所以,需要CH340转接芯片将USB信号转化为单片机的TTL串口信号。 ISP烧写需要软件来辅助,但是操作简单,烧写软件如图3: 图3.ISP烧写软件 需要烧写软件时,连接TXD、RXD、GND串口,和计算机USB接口,如图4:
图4.ISP连接线 打开ISP烧写软件,在文件夹中找到.hex格式的文件,打开,即可完成软件的烧写。如图5: 图5.烧写成功 通过两种烧写方式的对比,ISP烧写方式更加简单便捷,可以解放电路板上的空间,接下来的设计中将以ISP烧写方式为主。
完整的Word格式文档51黑下载地址:
|