ISP的优点ISP技术的优势是不需要编程器就可以进行单片机的实验和开发,单片机晶片可以直接焊接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出晶片对晶片和电路板带来的不便。
IAP(In-Application Programming)指MCU可以在系统中获取新代码并对自己重新编程,即可用程式来改变程式。IAP的实现相对要复杂一些,在实现IAP功能时,单片机内部一定要有两块存储区,一般一块被称为BOOT区,另外一块被称为存储区。单片机上电运行在BOOT区,如果有外部改写程式的条件满足,则对存储区的程式进行改写操作。如果外部改写程式的条件不满足,程式指标跳到存储区,开始执行放在存储区的程式,这样便实现了IAP功能。IAP技术是从结构上将Flash记忆体映射为两个存储体,当运行一个存储体上的用户程式时,可对另一个存储体重新编程,之后将程式从一个存储体转向另一个。
IAP的优点 IAP技术是从结构上将Flash记忆体映射为两个存储体,当运行一个存储体上的用户程式时,可对另一个存储体重新编程,之后将程式从一个存储体转向另一个。而IAP的实现更加灵活,通常可利用单片机的串列口接到电脑的RS232口,通过专门设计的固件程式来编程内部记忆体,可以通过现有的INTERNET或其他通讯方式很方便地实现远端升级和维护。
文章评论(0条评论)
登录后参与讨论