A. STC單片機的IAP功能和ISP功能有什麼區別與聯系為什麼IAP功能同EEPROM聯系在一起為什麼
ISP(In-system programmable)是在系統可編程:
指的是不需要把單片機從目標系統板上取下來就可以直接從PC往單片機裡面燒錄程序。
IAP(In-Application programmable)是在應用可編程:
指的是可以通過單片機自身的程序修改單片機該程序區的內容;
EEPROM功能是:
在程序區1中的程序可以修改程序區2中的內容;通常程序區2中的內容不可以執行,只能當數據使用,功能相當於EEPROM;
區別:
ISP:從PC機修改單片機程序區的內容(即燒錄)
IAP:單片機自己修改自己程序區的內容
EEPROM:單片機程序區1中的程序可以修改程序區2中的內容
這么有技術含量的問題……你也好意思沒給懸賞分!!!!!
B. stc12單片機的isp,iap,eeprom是個什麼關系isp,iap是什麼原理isp程序存
isp是在系統編程技術,是指給單片機燒寫程序不用吧晶元從電路板上拆下來,就能完成燒錄程序。iap是在應用編程,是指單片機在上電工作過程中實現程序修改燒寫,就好比手機不關機安裝應用程序。eeprom是一種存儲器技術,可以靠電擦除內容,並實現掉電後不丟失,而且可以按位元組讀寫
C. 有人知道STC單片機和燒錄軟體的通訊協議嗎
不需要協議啊,只要你的串口電路連接正確,前提是你的單片機端需要有TTL和232的轉換晶元。你就可以用串口燒寫程序了啊!
D. 初學單片機,ISP是什麼意思
ISP(在線系統編程)就是當系統上電並正常工作時,計算機通過系統中的CPLD擁有的ISP直接對其進行編程,器件在編程後立即進入正常的工作狀態。這種CPLD編程方式的出現,改變了傳統的使用專用的編程器編程方法的諸多不便。
「在系統可編程」(In-System Programmability. 縮寫為ISP) , 是指設計人員在自己設計的電子系統中或電路板上為重構邏輯而對邏輯器件進行編程或反復編程的能力。這種對電子系統中邏輯器件的邏輯重構既可在系統成型之前, 又可在系統成型過程中, 甚至在系統成型之後。這與常規PLD 先編程後裝配至系統中的過程有很大區別。
(4)stc單片機的isp協議擴展閱讀:
ISP實現方式
1、基於電可擦除存儲單元的EEPROM 或Flash技術(譬如CPLD),特點是,掉電數據不丟失,但編程次數有限,編程速度慢;
2、基於SRAM查找表的編程單元(譬如FPGA),特點是,配置次數無限,加電可隨時更改邏輯,但掉電後數據即丟失,下次上電需要重新配置;
3、基於反熔絲編程單元(譬如Actel 的FPGA);
4、JTAG方式;
E. STC單片機中的IAP功能是什麼ISP/IAP 觸發寄存器是什麼
IAP是指在應用編程,就是片子提供一系列的機制(硬體/軟體上的)當片子在運行程序的時候可以提供一種改變flash數據的方法。通俗點講,也就是說程序自己可以往程序存儲器里寫數據或修改程序。
這種方式的典型應用就是用一小段代碼來實現程序的下載,實際上單片機的ISP功能就是通過IAP技術來實現的,即片子在出廠前就已經有一段小的boot程序在裡面,片子上電後,開始運行這段程序,當檢測到上位機有下載要求時,便和上位機通信,然後下載數據到存儲區。
ISP/IAP相關寄存器:
ISP_DATA:ISP/IAP操作時的數據寄存器。
ISP/IAP從Flash讀出的數據放在此處,向Flash寫入的數據也需放在此處。
ISP_ADDRH:ISP/IAP操作時的地址寄存器高八位。
ISP_ADDRL:ISP/IAP操作時的地址寄存器低八位。
ISP_CMD:ISP/IAP操作時的命令模式寄存器,須命令觸發寄存器觸發方可生效。
(5)stc單片機的isp協議擴展閱讀
STC單片機的特點:
STC12C5A60S2/AD/PWM系列單片機是宏晶科技生產的單時鍾/機器周期(1T)的單片機,是高速/低功耗/超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051,但速度快8-12倍。
內部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換(250K/S),針對電機控制,強干擾場合。
1、增強型8051CPU,1T,單時鍾/機器周期,指令代碼完全兼容傳統8051;
2、工作電壓:STC12C5A60S2系列工作電壓:5.5V-3.3V(5V單片機)STC12LE5A60S2系列工作電壓:3.6V-2.2V(3V單片機);
3、工作頻率范圍:0 - 35MHz,相當於普通8051的 0~420MHz;
4、用戶應用程序空間8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K位元組;
5、片上集成1280位元組RAM;
6、通用I/O口(36/40/44個),復位後為:准雙向口/弱上拉(普通8051傳統I/O口),可設置成四種模式:准雙向口/弱上拉,推挽/強上拉,僅為輸入/高阻,開漏,每個I/O口驅動能力均可達到20mA,但整個晶元最大不要超過120mA。
F. 1.簡述ISP和IAP的功能與特點,STC15系列單片機常用
STC15系列單片機常用ISP的功能與特點一般是通過單片機專用的串列編程介面對單片機內部的Flash存儲器進行編程,而IAP技術的功能與特點是從結構上將Flash存儲器映射為兩個存儲體
G. stc系列單片機isp介面是怎麼規定的
STC的ISP就是串口通訊
沒什麼特殊規定,用他的下載軟配個USB轉串口(TTL)接到對應單片機埠
就能正常下載了
H. 單片機的ISP和IAP到底是什麼,百度查了一下看的稀里糊塗,還請高手用大白話給指點一下,不勝感激,
一般通用做法是內部的存儲器可以由上位機的軟體通過串口來進行改寫。對於單片機來講可以通過SPI或其它的串列介面接收上位機傳來的數據並寫入存儲器中。例如STC單片機支持串口ISP下載。
在實現IAP功能時, 單片機內部一定要有兩塊存儲區,一般一塊被稱為BOOT區,另外一塊被稱為存儲區。單片機上電運行在BOOT區,如果有外部改寫程序的條件滿足,則對存儲區的程序進行改寫操作。如果外部改寫程序的條件不滿足,程序指針跳到存儲區,開始執行放在存儲區的程序,這樣便實現了IAP功能。
一般ISP由單片機廠家實現,IAP由用戶應用實現。
請參考:
http://blog.csdn.net/shenye1141664884/article/details/8514433