单片机三种烧录方式ISP、IAP和ICP的区别详解.doc
《单片机三种烧录方式ISP、IAP和ICP的区别详解.doc》由会员分享,可在线阅读,更多相关《单片机三种烧录方式ISP、IAP和ICP的区别详解.doc(3页珍藏版)》请在三一文库上搜索。
1、单片机三种烧录方式ISP、IAP和ICP的区别详解单片机ISP、IAP和ICP几种烧录方式的区别玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing,在系统编程IAP:In applicaTIng Programing,在应用编程ICP:In Circuit Programing,在电路编程ISP是指可以在板级上进行编程,也就是不用拆芯片下来,写的是整个程序,一般是通过ISP接口线来写。IAP虽然同样也是在板级上进行编程,但是是自已对自已进行编程,在应用中进行编程,也即可以只是更改某一部分而不影响系统的其它部
2、分,另外接口程序是自已写的,这样可以进行远程升级而不影响应用。打个比喻吧:1、ISP是把房子拆了再重造一间,那么在造好之前当然是不能住人的啦!2、IAP是在造好的房子里边进行一些装修,当然人可以继续住啦!ICP是在电路编程,是LPC芯片的编程方式,相当于ATMEL的ISP,而LPC的ISP就相当于ATMEL的IAP了。ISP与IAP的区别ISP:in system programming, 在系统编程IAP: in applicaTIn programming 在应用编程但两者的操作方式,结果和应用场合有什么区别什么是ISP:用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计
3、目标板的时候就将接口设计在上面,所以叫在系统编程,即不用脱离系统;什么是IAP:在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成;应用场合:1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;2,IAP 如果有网管系统的话,用网管下载一切搞定,人不用跑来跑去,这可能是他们的优点或应用吧在线编程目前有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 三种烧录 方式 ISP IAP ICP 区别 详解
链接地址:https://www.31doc.com/p-3398136.html