資源簡介
自己寫的軟件,用于讀寫Flash,基于Msp430G2553,內(nèi)容簡單,方便查閱

代碼片段和文件信息
#include??
#include?
#include?
#define?A0??????????????1<<2??????????
#define?A1??????????????1<<3??????
#define?A2??????????????1<<4??
#define?CTRL?????????????1<<3??
unsigned?long?int?Count0=0;
float?Count1=0;
float?Count3=100000.0;
float?Count4=2000.0;
float?Count5=3000.0;
float?hedongsheng=0.0;
unsigned?long?int?Firstime=0;
unsigned?long?int?ZeroNum=0;
unsigned?long?int?C0;??????//秒計數(shù)
unsigned?char?FirstFlag=1;?//調(diào)零標(biāo)志
unsigned?char?CountFlag=0;??
unsigned?char?Relay=0;????//繼電器狀態(tài)
unsigned?char?Nouse=0;???//30分鐘重新調(diào)零,此后不再調(diào)零
unsigned?char?Tend[7];?
char?Command[25];
unsigned?char?RSV_COUNTER0=0;
unsigned?char?k1k2k3fuweifuwei1;
/********************************************
函數(shù)名稱:void?Init_Systemclock(void)
功????能:初始化系統(tǒng)時鐘,MCLK=1MHzSMCLK=1MHzACLK?No?Use
參????數(shù):無
返回值??:無
*********************************************/
void?Init_Systemclock(void)
{
??BCSCTL1?=?CALBC1_1MHZ;????????????//?Set?DCO?to?1?MHz
??DCOCTL??=?CALDCO_1MHZ;
}
/********************************************
函數(shù)名稱:void?Init_WATCHDOG(void)
功????能:Watch?Dog定時1S
參????數(shù):無
返回值??:無
*********************************************/
void?Init_WATCHDOG(void)
{
??WDTCTL??=?WDT_ADLY_1000;//?Set?Watchdog?Timer?interval?to?~1000ms
??IE1????|=?WDTIE;
}
/***************************從串口0接收數(shù)據(jù)*********************************/
unsigned?char??UART0_GetChar?(?void?)
{
??unsigned?char??Rcv_Data;
??
??while?((UCA0STAT?&?UCBUSY));??????????????????//等待有效數(shù)據(jù)
??Rcv_Data=UCA0RXBUF;?????????????????????????//讀取數(shù)據(jù)
??return(Rcv_Data);
}
/********************************************
函數(shù)名稱:Init_UART(void)
功????能:初始化UART,Baud?rate=9600
參????數(shù):無
返回值??:無
*********************************************/
void?Init_UART(void)
{
??P1SEL??|=?BIT1?+?BIT2?;???????//?Select?TX?and?RX?functionality?for?P1.1?&?P1.2
??P1SEL2?|=?BIT1?+?BIT2?;???????
??UCA0CTL1?|=?UCSSEL_2;???????//?Have?USCI?use?System?MCLK=1MHz
??UCA0BR0?=?104;??????????????//?1MHz?9600?see?user?manual
??UCA0BR1?=?0;????????????????
??UCA0MCTL?=?UCBRS0;??????????//?Modulation?UCBRSx?=?1?
??//??UCA0CTL1?|=?UCSSEL_1;???????//?Have?USCI?use?System?MCLK=1MHz
??//??UCA0BR0?=?27;??????????????//?1MHz?9600?see?user?manual
??//??UCA0BR1?=?0;????????????????
??//??UCA0MCTL?=?UCBRS1;??????????//?Modulation?UCBRSx?=?1???
??UCA0CTL1?&=?~UCSWRST;???????//?Start?USCI?state?machine
??IE2?|=UCA0RXIE;
??P1DIR?|=BIT3;
}
/********************************************
函數(shù)名稱:Init_TA0()
功????能:初始化TA0,計算IN1的頻率
參????數(shù):無
返回值??:無
*********************************************/
void?SENT485()
{
??//?????while?((UCA0STAT?&?UCBUSY));
??//?????UCA0TXBUF=0x11;?
??
??char?*str_1=(char*)&Count1;
??for(unsigned?char?i=0;i<4;i++)
??{
????Tend[i+2]=str_1[i];
??}
??Tend[0]=0x01;??//設(shè)備碼
??Tend[1]=0x02;??//功能碼
??Tend[6]=0x00;
??for(unsigned?char?i=0;i<6;i++)??
????Tend[6]+=Tend[i];
??P1OUT|=CTRL;
??for(unsigned?char?i=0;i<7;i++)
??{
????while?((UCA0STAT?&?UCBUSY))
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2628??2015-12-05?21:48??t1\11.dep
?????文件??????52510??2015-11-30?10:05??t1\11.ewp
?????文件????????156??2015-11-30?10:03??t1\11.eww
?????文件?????????25??2015-12-05?21:48??t1\11CustomSfr.sfr
?????文件??????27205??2015-11-30?10:05??t1\Debug\Exe\11.d43
?????文件?????612648??2015-12-05?21:48??t1\Debug\Obj\11.pbd
?????文件?????612648??2015-12-05?21:48??t1\Debug\Obj\11.pbd.browse
?????文件?????615381??2015-12-05?21:48??t1\Debug\Obj\main.pbi
?????文件???????9931??2015-12-05?21:48??t1\Debug\Obj\main.pbi.cout
?????文件??????51728??2015-12-05?21:28??t1\Debug\Obj\main.r43
?????文件??????10059??2015-12-05?21:48??t1\main.c
?????文件???????1556??2015-12-05?21:26??t1\settings\11.cspy.bat
?????文件???????4944??2015-12-05?21:48??t1\settings\11.dbgdt
?????文件????????868??2015-12-05?21:48??t1\settings\11.dni
?????文件???????3111??2015-12-05?21:48??t1\settings\11.wsdt
?????目錄??????????0??2015-12-05?21:13??t1\Debug\Exe
?????目錄??????????0??2015-12-05?19:38??t1\Debug\List
?????目錄??????????0??2015-12-05?21:48??t1\Debug\Obj
?????目錄??????????0??2015-12-05?21:13??t1\Debug
?????目錄??????????0??2015-12-05?21:13??t1\settings
?????目錄??????????0??2015-12-05?21:48??t1
-----------?---------??----------?-----??----
??????????????2005398????????????????????21
- 上一篇:硬件原理圖設(shè)計檢查表checklist
- 下一篇:[Cocoa]_[畫圖]
評論
共有 條評論