禾博电阻欢迎您!
接触电阻_热敏电阻_压敏电阻_光敏电阻-禾博电阻
客服热线
单片机该怎么“烧”,用什么应用比较好?

单片机该怎么“烧”,用什么应用比较好?

作者:admin    来源:未知    发布时间:2024-03-23 15:23    浏览量: 标签: 什么 应用 怎么 单片机

  不同的单片机其程序的烧写方式是不一样的,从主流型号的单片机来看,下载方式无非有这么几种:1)ISP烧写方式;2)SWD烧写/调试方式;3)JTAG烧写调试/方式。当然也还有其他烧写方式,但是在这里不讲。

  1 单片机程序的下载方式

  单片机是一种可编程芯片,在程序中可以实现对单片机IO口、片上资源的充分利用,从而实现不同的功能,正是因为可编程单片机才具有了强大的灵活性,以至于我们今天能使用到各种功能的电子产品。那程序如何烧写到单片机中呢?每种单片机都有各自烧录方法,今天主要介绍三种:

  ISP方式;

  SWD方式;

  JTAG方式;

  每一种烧写方式都是需要硬件支持的,那这三种烧写方式分别会用到哪些工具呢?

  2 烧写程序所用的工具

  每种不同的烧写方法使用不同的工具:

  ISP方式:这种方式是通过单片机的UART口实现的,STC51单片机、STM32单片机、LPC单片机都可以用这种方式下载,所用的工具为USB/TTL;

  USB/TTL硬件成本极低,但是也存在缺陷,即不能实现在线调试,只能烧写程序,适合程序升级用。

  SWD方式:这种方式其实只有两根线,SWDIO和SWCLK,所用的工具为J-LINK,STM系列的单片机可以使用STLINK;

  JTAG方式:这种方式所使用的工具也为J-LINK。

  Jlink是一种通用型的烧写器,支持型号很多,在国内使用非常广泛,可以实现在线单步调试、追踪等,在程序编写初期、查找BUG非常使用。

  3 接口电路

  ISP接口电路:

  ISP这种方式在连接线时一定要注意:交叉连接。就是目标设备的发送端连接工具的接收端;目标设备的接收端连接工具的发送端。收 - 发 ;发- 收,否则无法实现程序的下载。

  SWD接口电路:

  SWD接口会用到SWDIO,SWCLK,GND等三根线,使用引脚资源较少,非常实用。

  JTAG接口电路:

  JTAG接口实用6根接线,其接口具有20pin,14pin,10pin等这几种。

  以上主要介绍三种主流的下载方式,由于单片机种类众多,每种烧写方式不一样,甚至会有厂商专属的烧写方式,不能一一介绍。

  以上,就是我的回答,供您参考,非常感谢。有更多问题可以关注我的头条号:玩转嵌入式 。

  这问题提的,不同单片机烧写方法不同。有很大一部分可以用串口烧,一般都是自有协议,用官方提供的烧写软件,比如STC的51单片机用串口烧,stm32也能从串口烧。还有一种就是用仿真器烧。大部分单片机都支持JTag协议和SWD协议接口,比较通用的就是jlink,ST的有STlink,Ti的有xds系列。

  不同的单片机烧写方法不同,需要根据官方提供的资料来看

  

单片机该怎么“烧”,用什么应用比较好?

  

单片机该怎么“烧”,用什么应用比较好?

  

单片机该怎么“烧”,用什么应用比较好?

  

单片机该怎么“烧”,用什么应用比较好?

公司地址:

禾博电阻提供接触电阻、热敏电阻、压敏电阻、光敏电阻等,并分享电阻的行业动态、市场分析、技术资料、方案应用等信息,给电阻产品行业的朋友提供帮助。 目前公司共划分为:财务部、行政企划部、技术部、市场部四个部门...

Copyright © 禾博电阻 版权所有