ISP(In-System Programming) 在系统编程,使用引导程序(Bootloader)加上外围UART/SPI等接口进行烧录。
总结:启动原厂的bootloader程序,通过串口或SPI将程序储存在主程序区。
ICP (In-circuit programmer) 在电路编程,使用SWD/JTAG接口。
总结:直接下载到主程序区。
IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即用程序来改变程序。
程序分为两端:自写bootloader + APP程序。
bootloader主要起到更新app程序的作用,不然只有一段程序无法在线升级。
关于bootloader这一部分知识有些复杂,后续在其他文章补充。
文章链接:[单片机程序烧录的3种方式(ISP、ICP、IAP)是什么? - 知乎]:
到此这篇单片机代码怎么烧录(给单片机烧录程序)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/18539.html