各类硬件接口定义
脑子存储不够用了,故专门开本文整理各类硬件接口,以备不时之需。
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 | GND | 地线 |
2 | VDD | 目标板的正电源 |
3 | DC | 调试接口时钟线 |
4 | DD | 调试接口数据线 |
5 | CSn | 下载串口片选线(低电平有效) |
6 | SCLK | 下载串口时钟线 |
7 | RESETn | 调试器复位接口 |
8 | MOSI | 下载串口数据输出线 |
9 | 3.3V | 仿真器3.3V电源输出 |
10 | MISO | 下载串口数据输入线 |
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接口示意图如下:
6脚的ISP接口示意图如下: