项目简介
AVRusb500v3是一款兼容STK500v2的AVR微控制器编程器,在AvrUsb500v2项目基础上改进和扩展而来。它可支持多种AVR微控制器的编程与调试,还具备丰富的硬件接口和功能。
项目的主要特性和功能
硬件改进
- 采用MCP2200芯片替代FT232RL芯片。
- 支持3.3V和5V目标电压。
- 用ATMega88替代ATMega8,运行频率为18.432MHz。
- 增加了USB TX/RX LED指示灯。
- 支持标准6 - pin IDC目标连接器。
软件兼容性
- 兼容STK500v2协议。
- 提供预编译的
avrusb500v3.hex
文件,可直接烧录到ATMega88。 - 支持通过MCP2200配置工具进行配置。
编程功能
- 支持通过AVRDude进行编程和烧录。
- 提供Makefile用于编译和烧录固件。
- 支持通过串口更新软件版本。
安装使用步骤
硬件准备
- 依据项目文档连接硬件,保证所有组件安装正确。
- 运用MCP2200配置工具配置编程器的USB接口。
软件准备
- 安装AVRDude和avr - gcc编译工具链。
- 下载并解压项目源码。
编译和烧录
- 利用Makefile编译项目,生成
avrusb500v3.hex
文件。 - 使用AVRDude或其他编程工具将
avrusb500v3.hex
烧录到ATMega88。
配置和使用
- 通过MCP2200配置工具设置USB接口参数。
- 使用AVRDude或其他编程工具通过USB接口对目标AVR微控制器进行编程。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】