项目简介
本项目是基于Arduino框架打造的独立AVR编程器,借助SD卡将固件烧录到目标AVR设备。无需连接PC,用户通过简单按钮操作就能识别目标设备的IC并完成固件烧录,支持多种ATmel AVR芯片。
项目的主要特性和功能
- 独立操作:摆脱PC束缚,利用按钮操作实现固件烧录。
- 广泛兼容:支持ATtiny、ATmega328PB、ATmega2560等多种ATmel AVR芯片。
- 自定义设置:可通过SD卡或
fuse.h
文件自定义Fuse设置。 - 错误处理:具备错误处理能力,能显示错误消息。
- 高效通信:采用SPI接口与微控制器通信,保证数据高效传输。
安装使用步骤
- 准备固件文件:用PlatformIO或ArduinoIDE编译生成
firmware.hex
固件文件,将其放入SD卡。 - 连接设备:把SD卡插入设备,将目标AVR设备连接到编程器对应接口。
- 烧录固件:按下设备按钮,设备自动识别目标IC并开始烧录。
- 自定义Fuse设置(可选):若需自定义Fuse设置,可修改
platformio.ini
文件或SD卡中的config.ini
文件,详细配置参考项目文档。
下载地址
点击下载 【提取码: 4003】