各类硬件接口定义

脑子存储不够用了,故专门开本文整理各类硬件接口,以备不时之需。

ICD3

定义

MPLAB ICD 3 在线调试器是一款由在 Windows ® 平台上运行 MPLAB IDE (v8.15 或更高版本)软件的 PC 控制的在线调试器。 MPLAB ICD 3 在线调试器是开发工程师工具包的不可或缺的组成部分。可用于从软件开发到硬件集成等各种应用领域。MPLAB ICD 3 在线调试器是一款支持硬件和软件开发的复杂调试器系统,专用于基于在线串行编程 (In-Circuit Serial ProgrammingTM, ICSPTM)和增强型在线串行编程双线串行接口的 Microchip PIC ® 单片机 (MCU)和 dsPIC ® 数字信号控制器 (Digital Signal Controller, DSC)。

接口定义

贝能国际ICD3 In-Circuit Debugger采用6线接口连接目标板其接插件引脚定义如下表格:

线型 管脚 定义
蓝色线 PIN1 VPP(编程电压)
黄色线 PIN2 VDD(电源正极)
绿色线 PIN3 VSS(电源负极)
红色线 PIN4 PGD(编程数据)
黑色线 PIN5 PGC(编程时钟)
白色线 PIN6 LVP(低编程电压)

CC Debugger

接口示意图

CCdebugger的接口示意图如下:

1

接口说明

详表如下:

引脚编号 引脚名称 说明
1 GND 地线
2 VDD 目标板的正电源
3 DC 调试接口时钟线
4 DD 调试接口数据线
5 CSn 下载串口片选线(低电平有效)
6 SCLK 下载串口时钟线
7 RESETn 调试器复位接口
8 MOSI 下载串口数据输出线
9 3.3V 仿真器3.3V电源输出
10 MISO 下载串口数据输入线

详见BLE开发笔记——CC Debugger的使用

AVR ISP

接口定义

大部分AVR MCU的ISP数据端口亦为 SCK、MOSI、MISO引脚(如Attiny13/24/2313,Atmega48/88/168/329,Atmega16/32/162,Atmega8515/8535等),如下:

ISP下载器接口 AVR单片机
MISO MISO
VCC VCC
SCK SCK
MOSI MOSI
RESET RESET
GND GND

少部分AVRMCU的ISP数据端口则不是使用这些接口,而是:SCK、PDI、PDO引脚(如ATmega64/128/1281等),如下:

ISP下载器接口 AVR单片机
MISO PDO
VCC VCC
SCK SCK
MOSI PDI
RESET RESET
GND GND

以上仅例举出常用的AVR型号的连接方式,若您使用的AVR型号没有被列举到,请查看相关型号的PDF文档,里面的编程章节将有介绍使用ISP时,需连接哪些引脚。

标准接口图

10脚的ISP接口示意图如下:

10_pin_isp

6脚的ISP接口示意图如下:

6_pin_isp


debugger

871 字

2016-04-16 08:10 +0800