单片机的ISP和IAP到底是什么,百度查了一下看的稀里糊涂,还请高手用大白话给指点一下,不胜感激,
单片机的ISP和IAP到底是什么,百度查了一下看的稀里糊涂,还请高手用大白话给指点一下,不胜感激,有帮助的话必采纳!...
单片机的ISP和IAP到底是什么,百度查了一下看的稀里糊涂,还请高手用大白话给指点一下,不胜感激,有帮助的话必采纳!
展开
2个回答
展开全部
一般通用做法是内部的存储器可以由慎运上位机的软件通过串口来进行改写。对于单片机来讲可以通过SPI或其它的串行接口接收上位机传宽庆梁来的数据并写入存储器中。例如STC单片机支持串口ISP下载。
在实现IAP功能时, 单片机内部一定要有两块存储区,一般一块被称为BOOT区,另差郑外一块被称为存储区。单片机上电运行在BOOT区,如果有外部改写程序的条件满足,则对存储区的程序进行改写操作。如果外部改写程序的条件不满足,程序指针跳到存储区,开始执行放在存储区的程序,这样便实现了IAP功能。
一般ISP由单片机厂家实现,IAP由用户应用实现。
请参考:
http://blog.csdn.net/shenye1141664884/article/details/8514433
在实现IAP功能时, 单片机内部一定要有两块存储区,一般一块被称为BOOT区,另差郑外一块被称为存储区。单片机上电运行在BOOT区,如果有外部改写程序的条件满足,则对存储区的程序进行改写操作。如果外部改写程序的条件不满足,程序指针跳到存储区,开始执行放在存储区的程序,这样便实现了IAP功能。
一般ISP由单片机厂家实现,IAP由用户应用实现。
请参考:
http://blog.csdn.net/shenye1141664884/article/details/8514433
追问
这个BOOT区是干什么的?还有你能给我举一个单片机应用IAP的实例吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询