资源简介
自己写的软件,用于读写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]_[画图]
相关资源
- delphi 串口通讯
- 单片机与PC机串口通讯仿真
- stm32f407读写flash的demo,基于正点原子
- openMV串口通讯_(2).zip
- HC-05嵌入式蓝牙串口通讯模块测试程序
- USART基于hal库stm32f407串口通讯.rar
- 很好用的利用PC机实现以太网转虚拟串
- 控制台串口通信程序
- STM32F103RCT语音模块LD3320 STM32与51单片
- FPGA的SPI Verilog源码,读写flash芯片
- 串口通讯VC例程源码
- 虚拟串口软件及串口通讯proteus仿真
- SPI 读写FLASH STM32F103
- YAT3串口通讯工具
- 龚建伟串口通讯电子书(清晰版)
- 虚拟串口神器——Virtual Serial Port Dr
- gps,电子罗盘串口通讯
- CPort控件包括中文说明书及安装方法
- 松下伺服电机PANATERM串口通讯程序
- STM32F103RCT6 多串口通讯程序
- Stm32+AS608指纹模块串口通讯
- 自已写的FPGA使用SPI模式读写FLASH
- 串口通讯类SerialPort类
- VS串口通讯
- Labview视觉检测&数据库读写&串口通讯
- modbus串口通讯程序,源程序
- LD3320语音识别模块与Arduino软串口通讯
- 温湿度监测和串口通讯
- 51单片机串口通讯
- pyqt5串口通讯助手
评论
共有 条评论