特点
- 自编程的 C 语言代码示例
- 读写 Flash 和 EEPROM
- 读写锁定位
- 读取熔丝位
- 设计为可以在 AVR911 开源编程器下工作
- 和 AVRProg 兼容
- 为高效编程优化协议
介绍
这篇应用笔记说明了怎样使用 SPM 指令(Store Program Memory)对 AVR 单片机自编程。示例应用通过 UART 和 PC 上的 AVR 开源编程器(AVROSP,参考应用笔记AVR911)进行通信,对 Flash 和 EEPROM 进行编程而无需硬件编程器。代码也兼容于 AVRProg (仅支持 AVRProg 的芯片)。
一个启动管理(BootLoader)程序位于 Flash 的 Boot 区。这个程序处理和计算机之间的通信,对 Flash 和 EEPROM 进行编程。一旦编程后,不同级别的保护可以应用到 boot 或者用户程序的 Flash 上。AVR 提供了一种独特的适应性,允许用户修改存储器的保护。
……………………
中文文档
英文文档
相关代码