|
|
ISP_IAP_Disable(); //關(guān)閉ISP/IAP功能
void ISP_IAP_disable(void) //關(guān)閉ISP/IAP功能
{
ISP_CONTR = 0x00; //ISPEN=0
ISP_CMD = 0x00; //ISP/IAP操作時的命令模式寄存器
ISP_TRIG = 0x00; //關(guān)閉觸發(fā)ISP
}
ISP和IAP:
ISP(In SystemProgramable):在系統(tǒng)編程,即在已經(jīng)焊好的板子上,不用取下就可以對其進行編程。
IAP(In ApplicationProgramable):在應(yīng)用編程。即片子提供一系列機制,當(dāng)片子在運行程序時,了以提供一種改變Flash數(shù)據(jù)的方法。
也即:程序可以自己往程序存儲器里面寫數(shù)據(jù)或者更改程序,其典型應(yīng)用就是使用boot或者叫做bootloader的一下段代碼來進行跳轉(zhuǎn),從而進行程序的升級。
|
|