
AVR的IAP编程方式实现(一)
本文基于ATmega128单片机仅对IAP编程方式做简单介绍,文中代码仅做简单说明。IAP的本质就是:MCU可以灵活地运行一个常驻Flash的引导加载程序(Boot Loader Program),实现对用户应用程序的在线自编程更新。引导加载程序的设计可以使用任何的可用的数据接口和相关的协议读取代码,或者从程序存储器中读取代码,然后将代码写入(编程)到Flash存储器中。本文将给出一个Boot Loader程序,它可以配合Windows中的超级终端程序,采用Xmodem传输协议,通过RS232接口。









