单片机的ISP和IAP到底是什么,百度查了一下看的稀里糊涂,还请高手用大白话给指点一下,不胜感激,

单片机的ISP和IAP到底是什么,百度查了一下看的稀里糊涂,还请高手用大白话给指点一下,不胜感激,有帮助的话必采纳!... 单片机的ISP和IAP到底是什么,百度查了一下看的稀里糊涂,还请高手用大白话给指点一下,不胜感激,有帮助的话必采纳! 展开
 我来答
hwk612167
推荐于2017-09-17 · TA获得超过1322个赞
知道小有建树答主
回答量:281
采纳率:100%
帮助的人:318万
展开全部
一般通用做法是内部的存储器可以由慎运上位机的软件通过串口来进行改写。对于单片机来讲可以通过SPI或其它的串行接口接收上位机传宽庆梁来的数据并写入存储器中。例如STC单片机支持串口ISP下载。

在实现IAP功能时, 单片机内部一定要有两块存储区,一般一块被称为BOOT区,另差郑外一块被称为存储区。单片机上电运行在BOOT区,如果有外部改写程序的条件满足,则对存储区的程序进行改写操作。如果外部改写程序的条件不满足,程序指针跳到存储区,开始执行放在存储区的程序,这样便实现了IAP功能。

一般ISP由单片机厂家实现,IAP由用户应用实现。

请参考:
http://blog.csdn.net/shenye1141664884/article/details/8514433
追问
这个BOOT区是干什么的?还有你能给我举一个单片机应用IAP的实例吗
风雨者14
2014-12-20 · 超过24用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:30.5万
展开全部
一句话:ISP,MCU程序存储空间就一个,烧写代码时,MCU原来程序会中腊被擦出;IAP,MCU程序存储空间有两个,烧写代码时卖告滑,MCU保存原来代码,烧写完毕后,能跳转到友羡新的代码区。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式