1、 ISP (In-System Programming) 在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。
2、ISP 通过芯片内部的自举程序(即Bootloader,由芯片厂家烧写好,不得更改)来选定一种串行的外设,对芯片内部的 FLASH 进行编程 。
3、最常用的ISP方式就是通过串口下载,最主要的优点就是成本低,缺点时只能用于下载程序,不能硬件仿真。
4、普通ISP 和 一键ISP 在下载程序的时候需要手动配置BOOT的启动方式,而一键ISP 则通过独特的硬件电路和上位机配合使用来达到一键下载的功能。