-
大小: 2KB文件類型: .c金幣: 1下載: 0 次發(fā)布日期: 2021-05-12
- 語言: 其他
- 標(biāo)簽:
資源簡介
隨著IAP(In-Application-Programming)技術(shù)在單片機(jī)領(lǐng)域的不斷發(fā)展,給應(yīng)用系統(tǒng)程序代碼升級(jí)帶來了極大的方便。宏晶科技的串口ISP(In-System-Programming)程序就是使用IAP功能來對(duì)用戶的程序進(jìn)行在線升級(jí)的,但是出于對(duì)用戶代碼的安全著想,底層代碼和上層應(yīng)用程序都沒有開源,為此宏晶科技推出了IAP系列單片機(jī),即整顆MCU的Flash空間,用戶均可在自己的程序中進(jìn)行改寫,從而使得有用戶需要開發(fā)字節(jié)的ISP程序的想法得以實(shí)現(xiàn)。本文以宏晶科技的IAP12C5A60S2為例,詳細(xì)說明了使用宏晶科技的IAP單片機(jī)開發(fā)用戶自己的ISP程序的方法
代碼片段和文件信息
/*------------------------------------------------------------------*/
/*?---?STC?MCU?International?Limited?-------------------------------*/
/*?---?STC?IAP?系列單片機(jī)實(shí)現(xiàn)用戶ISP?演示程序?----------------------*/
/*?---?Mobile:?(86)13922805190?-------------------------------------*/
/*?---?Fax:?86-755-82944243?----------------------------------------*/
/*?---?Tel:?86-755-82948412?----------------------------------------*/
/*?---?Web:?www.STCMCU.com?-----------------------------------------*/
/*?如果要在程序中使用或者在文章中引用該程序請(qǐng)?jiān)诔绦蛑谢蛭恼轮凶⒚??*/
/*?使用了宏晶科技的資料或程序???????????????????????????????????????*/
/*------------------------------------------------------------------*/
#include?“reg51.h“
#define?FOSC?18432000L??????????????????//系統(tǒng)時(shí)鐘頻率
#define?BAUD?(256?-?FOSC/32/115200)?????//定義串口波特率
#define?ISPPROGRAM??0xec00??????????????//ISP下載程序入口地址
/*?定義串口相關(guān)SFR?*/
sfr?AUXR?=?0x8E;????????????????????????//波特率發(fā)生器控制寄存器
sfr?BRT?=?0x9C;?????????????????????????//波特
評(píng)論
共有 條評(píng)論