xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

本文由文檔+源碼兩部分組成。詳細(xì)闡述了MSP430 bootloader原理及實(shí)現(xiàn)方法,可以使我們的硬件產(chǎn)品遠(yuǎn)程更新代碼

資源截圖

代碼片段和文件信息

#include?“base.h“
/**********************************************
**?函???數(shù)??名?:?void?Init_Clk(void)
**?描???????述?:?使用內(nèi)總時(shí)鐘源初始化時(shí)鐘
**?出?口?參?數(shù)?:?
**?影?響?資?源?:
**?備???????注?:1.?ACLK???=>??10K??????
**???????????????2.?MCLK???=>??16MHZ?????
**???????????????3.?SMCLK??=>??4MHZ??????
************************************************/
void?Sys_Clk_Init(void)
{??????
??WDTCTL?=?WDTPW?+?WDTHOLD;
??BCSCTL1???=??CALBC1_16MHZ;?
??BCSCTL2???=??0x04;?
??DCOCTL????=??CALDCO_16MHZ;
??BCSCTL3???=??0x20;??????
??BCSCTL3??|=??LFXT1S_2;
}
/*?*********************************************
**?函???數(shù)??名?:?unsigned?char?ASCII_To_HEX(unsigned?char?cNum)
**?描???????述?:?將ASCALL碼轉(zhuǎn)換成16進(jìn)制字節(jié)數(shù)據(jù)
**?入?口?參?數(shù)?:?unsigned?char?cNum
**?出?口?參?數(shù)?:??
**?影?響?資?源?:
**?備???????注?:
************************************************/
unsigned?char?ASCII_To_HEX(unsigned?char?Data)
{
??if(Data>=‘0‘&&Data<=‘9‘)
?????Data?-=?‘0‘;
??else?if(Data>=‘A‘&&Data<=‘F‘)
?????Data?=?Data?-?‘A‘?+?10;
??return?Data;
}
/**********************************************
**?函???數(shù)??名?:?void?Uart_Send(const?unsigned?char?*data_point)
**?描???????述?:?串口發(fā)送數(shù)據(jù)
**?入?口?參?數(shù)?:?const?unsigned?char?*data_point
**?出?口?參?數(shù)?:??
**?影?響?資?源?:
**?備???????注?:
************************************************/
void?Uart_Send(const?unsigned?char?*Point)
{
??RS485_Tx_En();??????????????????//?使能485芯片發(fā)送功能
??while(1)
??{
????while(UCA1STAT?&?UCBUSY)?;????//?如果串口忙則等待
????if(?*Point?!=?‘\0‘?)??????????//?如果未檢測到字符串結(jié)束符,則繼續(xù)發(fā)送
?????{
???????UCA1TXBUF?=?*Point;????????//?發(fā)送當(dāng)前數(shù)據(jù)
???????Point++;???????????????????//?將指針移向下一個(gè)數(shù)據(jù)
?????}
????else
????{
??????RS485_Rx_En();??????????????//?使能485芯片接收功能
??????break;??????????????????????//?數(shù)據(jù)發(fā)送完畢,退出要程序
????}
??}
}
/**********************************************
**?函???數(shù)??名?:??void?Init_Uart(void)
**?描???????述?:??串口初始化
**?入?口?參?數(shù)?:
**?出?口?參?數(shù)?:??
**?影?響?資?源?:
**?備???????注?:??9600?N81
************************************************/
void?Init_Uart(void)
{?
??P5DIR?????|=???BIT0;
??P5OUT?????|=???BIT0;?
??P3SEL?????|=??BIT6?+?BIT7;????????????????
??UCA1CTL1??|=??UCSSEL_2;????????????????????
??UCA1BR0????=??0xA0;???????????????????????????
??UCA1BR1????=??0x01;??????????????????????????
??UCA1MCTL???=??UCBRS1?+?UCBRS0;???????????????
??UCA1CTL1??&=??~UCSWRST;??????????????????????????
}
/*?*********************************************
**?函???數(shù)??名?:??unsigned?char?Check_App_Pro_Valid(?void?)
**?描???????述?:??檢查FALSH?ROM中是否存在應(yīng)用程序
**?入?口?參?數(shù)?:
**?出?口?參?數(shù)?:???0?=>?無應(yīng)用程序,?1=>?存入應(yīng)用程序??
**?影?響?資?源?:
**?備???????注?:??如果復(fù)位向量地址內(nèi)容為0xffff表示空,即沒有應(yīng)用程序
**?????????????:??應(yīng)用程序區(qū)中的虛擬復(fù)位向量中存放有應(yīng)用程序的入口地址
************************************************/
unsigned?char?Check_App_Pro_Valid(?void?)
{
??if(?(Read_Flash(?RESETVECTORADDR_APP?)?==?0xff)?&&?(?Read_Flash(?RESETVECTORADDR_APP?+?1?)?==?0xff?)?)?
????return?0;??
??else
????return?1;
}
/*?*********************************************
**?函???數(shù)??名?:?void?Application(void)
**?描???????述?:?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-25?11:11??bootloader原理及應(yīng)用文檔+源碼\
?????目錄???????????0??2017-05-25?11:12??bootloader原理及應(yīng)用文檔+源碼\bootloader\
?????目錄???????????0??2013-01-25?14:26??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\
?????目錄???????????0??2017-05-25?10:57??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\Exe\
?????文件???????32199??2013-01-25?15:14??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\Exe\msp430f247bootloader.d43
?????目錄???????????0??2017-05-25?11:13??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\List\
?????目錄???????????0??2017-05-25?10:57??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\Obj\
?????文件???????27719??2013-01-23?16:56??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\Obj\base.r43
?????文件???????15135??2013-01-23?17:22??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\Obj\bootloader.r43
?????文件?????????194??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\Debug\Obj\msp430f247bootloader.pbd
?????文件???????11294??2013-01-23?16:41??bootloader原理及應(yīng)用文檔+源碼\bootloader\base.c
?????文件????????2319??2013-01-23?15:26??bootloader原理及應(yīng)用文檔+源碼\bootloader\base.h
?????文件????????2652??2013-01-23?17:22??bootloader原理及應(yīng)用文檔+源碼\bootloader\bootloader.c
?????文件?????????174??2013-01-23?11:31??bootloader原理及應(yīng)用文檔+源碼\bootloader\bootloader.eww
?????文件????????2995??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\msp430f247bootloader.dep
?????文件???????20123??2013-01-23?11:44??bootloader原理及應(yīng)用文檔+源碼\bootloader\msp430f247bootloader.ewd
?????文件???????50198??2013-01-25?15:14??bootloader原理及應(yīng)用文檔+源碼\bootloader\msp430f247bootloader.ewp
?????文件???????????0??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\path.txt
?????目錄???????????0??2017-05-25?10:57??bootloader原理及應(yīng)用文檔+源碼\bootloader\settings\
?????文件????????4484??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\settings\bootloader.wsdt
?????文件????????1299??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\settings\msp430f247bootloader.cspy.bat
?????文件????????4279??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\settings\msp430f247bootloader.dbgdt
?????文件????????1413??2013-01-25?15:15??bootloader原理及應(yīng)用文檔+源碼\bootloader\settings\msp430f247bootloader.dni
?????文件????????3966??2013-01-21?16:48??bootloader原理及應(yīng)用文檔+源碼\lnk430F247.xcl
?????文件????????3966??2013-01-22?17:36??bootloader原理及應(yīng)用文檔+源碼\lnk430F247APP.xcl
?????文件????????3966??2013-01-21?16:32??bootloader原理及應(yīng)用文檔+源碼\lnk430F247Boot.xcl
?????文件??????764516??2017-05-25?11:05??bootloader原理及應(yīng)用文檔+源碼\msp430F系列單片機(jī)bootloader原理與實(shí)現(xiàn)完整版.pdf
?????文件?????????162??2017-05-25?11:12??bootloader原理及應(yīng)用文檔+源碼\read?me.txt

評(píng)論

共有 條評(píng)論