程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍

您所在的位置:网站首页 st-link接口 程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍

程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍

#程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍| 来源: 网络整理| 查看: 265

单片机是一种可编程控制器,搭好硬件电路后,可以利用程序实

现很多非常复杂的逻辑功能,与纯硬件电路相比,简化了硬件外围的

设计、方便了逻辑的设计、丰富了逻辑的输出。不同厂家的单片机需

要不同编程

IDE

来实现编程。在学习单片机之前,要先清楚单片机程

序是如何烧写到单片机内部的,在烧写的过程中需要用到什么工具?

因为不通用的烧写工具可能价格较贵,比如说

Micorchip

单片机使用

ICD

系列编程器,单台价格在

600-1000

元人民币之间。今天和大

学来认识一下单片机最常用的四种烧写方式和所使用到的工具。

 

1.

使用

JTAG

接口实现

 

JTAG

接口是一种标准的测试协议,可以实现编程时在线调试,利

用单步追踪可以很方便的查找代码的

Bug

,大多数的单片机都支持这

种接口。这种接口除了电源线和复位引脚之外,还要用到单片机的四

个引脚,分别是:

TDI

TMS

TCK

TDO

,他们所代表的含义如下所

示:

 

 

TDI--

数据输入

,所有写入寄存器的数据都是通过

TDI

接口串行

输入的;

 

 

TMS--

模式选择

Jlink

输出给目标

CPU

的时钟信号;

 

 

TCK--

时钟信号

,所有数据的输入输出都是以该时钟信号为基准

的;

 

 

TDO--

数据输出

,所有从寄存器读出的数据都是通过

TDO

接口

串行输出的;

 

以上这四个引脚都是协议里强制要求的,而且协议建议在设计电

路时要选用上拉电阻。

JTAG

接口有多种形式,常用的

20

引脚、

14

脚和

10

引脚。以

20

引脚

JTAG

为例,所设计的

JTAG

烧写电路如下图

所示:

 

JTAG

接口

 

上图中

JTAG

接口都通过电阻上拉了,有的单片机的这几个引脚在



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3