资源简介
自己写的软件,用于读写Flash,基于Msp430G2553,内容简单,方便查阅
代码片段和文件信息
#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; //秒计数
unsigned char FirstFlag=1; //调零标志
unsigned char CountFlag=0;
unsigned char Relay=0; //继电器状态
unsigned char Nouse=0; //30分钟重新调零,此后不再调零
unsigned char Tend[7];
char Command[25];
unsigned char RSV_COUNTER0=0;
unsigned char k1k2k3fuweifuwei1;
/********************************************
函数名称:void Init_Systemclock(void)
功 能:初始化系统时钟,MCLK=1MHzSMCLK=1MHzACLK No Use
参 数:无
返回值 :无
*********************************************/
void Init_Systemclock(void)
{
BCSCTL1 = CALBC1_1MHZ; // Set DCO to 1 MHz
DCOCTL = CALDCO_1MHZ;
}
/********************************************
函数名称:void Init_WATCHDOG(void)
功 能:Watch Dog定时1S
参 数:无
返回值 :无
*********************************************/
void Init_WATCHDOG(void)
{
WDTCTL = WDT_ADLY_1000;// Set Watchdog Timer interval to ~1000ms
IE1 |= WDTIE;
}
/***************************从串口0接收数据*********************************/
unsigned char UART0_GetChar ( void )
{
unsigned char Rcv_Data;
while ((UCA0STAT & UCBUSY)); //等待有效数据
Rcv_Data=UCA0RXBUF; //读取数据
return(Rcv_Data);
}
/********************************************
函数名称:Init_UART(void)
功 能:初始化UART,Baud rate=9600
参 数:无
返回值 :无
*********************************************/
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;
}
/********************************************
函数名称:Init_TA0()
功 能:初始化TA0,计算IN1的频率
参 数:无
返回值 :无
*********************************************/
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; //设备码
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
- 上一篇:硬件原理图设计检查表checklist
- 下一篇:[Cocoa]_[画图]
相关资源
- 自制Modbus解析DEMO_Delphi7
- 串口帮助类实现超时机制.zip
- stc15w408as串口通讯
- QT开发的串口通讯软件(基于qextseri
- PB串口通讯API源代码
- delphi xe10 蓝牙串口通讯DEMO
- proteus 仿真51单片机串口通讯
- 串口通讯 可以发送十六进制数
- 凯恩帝串口通讯安装软件3.0
- spcomm for XE10.2
- Labview跟欧姆龙PLC串口通讯fins
- 绝对简单好用的迪文串口屏串口通讯
- 基于UDP协议的串口通讯DEMO
- STM32F030F4P6串口通讯,modbus协议,IIC
- 用serialport.cpp_serialport.h写的一个串口
- Qt多线程串口通信可变长接口子线程内
- 三菱Q系列PLC串口通讯程序
- 信捷PCL与labview串口通讯
- 串口通讯上位机(PC)接收数据 下位
- Arduino无线蓝牙串口透传模块 HC-06从
- 24l01无线模块与电脑串口通讯
- cordova集成RS232串口通讯
- 串口通讯_奇偶校验
- delphi串口通讯控件
- labview串口通讯
- 交通灯+RS232+模拟串口通讯 proteus 仿真
- 嵌入式 arm 串口通讯
- 51单片机与上位机串口通讯单片机.(
- STC单片机串口1和2通用通讯程序,可字
- ARDUINO单片机ARDUINO单片机串口通讯.z
评论
共有 条评论