要先知道单片机步调是若何烧写到单片机内部的

新闻是有分量的

要先知道单片机步调是若何烧写到单片机内部的

2019-05-03 18:46栏目:智能汇
TAG: 单片机

  JTAG接口是一种轨范的测试合同,可能竣工编程时正在线调试,应用单步追踪可能很简单的查找代码的Bug,民众半的单片机都援助这种接口。这种接口除了电源线和复位引脚除外,还要用到单片机的四个引脚,判袂是:TDI、TMS、TCK、TDO,他们所代外的寓意如下所示:

  烧写格式,用UART竣工利用过邦产51单片机的诤友都明白这种烧写格式,这种烧写格式是通过单片机的UART串口来竣工的,所必要的东西也斗劲简略-USB/TTL。这个USB/TTL的芯片可能通过MAX232、CH340G等芯片来竣工,通过MAX232竣工的UART烧写电途如下所示:

  自负民众都睹过或者听过这个烧写东西,这个东西很通用,可是民众正在利用的时间肯定要戒备版权讯息,由于这个东西是有版权的,前两年由于版权风浪,网购平台还齐集整顿过一次。

  TDI--数据输入,一齐写入寄存器的数据都是通过TDI接口串行输入的;TMS--形式采用,Jlink输出给方针CPU的时钟信号;TCK--时钟信号,所罕有据的输入输出都是以该时钟信号为基准的;TDO--数据输出,一齐从寄存器读出的数据都是通过TDO接口串行输出的;以上这四个引脚都是合同里强制哀求的,况且合同创议正在打算电途时要选用上拉电阻。JTAG接口有众种方式,常用的20引脚、14引脚和10引脚。以20引脚JTAG为例,所打算的JTAG烧写电途如下图所示:

  单总线下载格式这种下载格式是针对STM8系列的单片机,这种格式只必要一根线即可竣工措施的下载,所利用的东西为ST-Link,如下图所示:

  上图中JTAG接口都通过电阻上拉了,有的单片机的这几个引脚正在内部依然上拉,以是这几个上拉电阻可能省略,淘汰了本钱和PCB空间的占用。

  SWD的接口如上图所示,可能看出,SWD和JTAG是彼此复用的,因为SWD只必要两根线以是大大淘汰了对单片机GPIO口的占用,SWD格式也是可能正在线.

  单片机是一种可编程限制器,搭好硬件电途后,可能应用措施竣工良众出格纷乱的逻辑成效,与纯硬件电途比拟,简化了硬件外围的打算、简单了逻辑的打算、丰盛了逻辑的输出。差异厂家的单片机必要差异编程IDE来竣工编程。正在练习单片机之前,要先明白单片机措施是怎么烧写到单片机内部的,正在烧写的经过中必要用到什么东西?由于欠亨用的烧写东西也许价钱较贵,例如说Micorchip单片机利用的ICD系列编程器,单台价钱正在600-1000元百姓币之间。即日和大学来看法一下单片机最常用的四种烧写格式和所利用到的东西。

  以上为几种常睹的烧写格式以及所利用的东西,接待民众留言评论,假如转载请评释作家讯息和头条来由,感激援助。

  正在与单片机邻接的时间,肯定要戒备交叉邻接,所谓交叉邻接即,单片机的TXD接串口RXD,单片机的RXD接串口TXD,不然数据通讯衰落。51单片机正在利用该格式下载时必要断一下点再上电才具下载。

  SWDIO--串行数据线,用于数据的读出和写入;SWDCLK--串行时钟线,供给所必要的时钟信号;日常来说,民众半单片机的JTAG接口和SWDIO接口是复用的,SWD也是用J-Link东西来竣工的。以是正在利用的时间,只必要正在软件界面做一下采用,利用SWD格式依然JTAG格式,硬件上无需改动。除了J-Link外,意法半导体的ST-Link也是援助SWD形式的。

  SWD是一种串行调试接口,与JTAG比拟,SWD只必要两根线,判袂为:SWCLK和SWDIO。他们的寓意如下: