📄 com_mod.c
字号:
/****************************************************************
discrible:通讯主流程
author :Ye Yun Kai
date :05.04.15(yy.mm.dd)
****************************************************************/
#include "msp430x42x.h"
#include "Sys_data.h"
#include "Sys_fun.h"
/**************************************************************
discrible:读数据命令接收完后,返回上位机数据处理
date :05.04.20
***************************************************************/
void Read_data(void)
{
SCI_buf[0]=0x68;//响应数据
SCI_buf[1]=0xC4;
SCI_buf[2]=0xC4;
SCI_buf[3]=0x68;
SCI_buf[4]=0xFE;
SCI_buf[5]=0x72;
SCI_buf[6]=0x00;
SCI_buf[7]=0x00;
SCI_buf[8]=0x00;
SCI_buf[9]=0x01;
sending_length=9;//需发送的个数(发送长度应为数据个数-1)
sending_ptr = SCI_buf;//置发送指针位置
U0TXBUF = *sending_ptr;//发头个字节
}
/**************************************************************
discrible:写命令数据处理,将收到的数据替换原来的数据
date :05.04.20
***************************************************************/
void Write_data(void)
{
Time[1]=SCI_buf[9];//分
Time[2]=SCI_buf[8];//时
Date[0]=SCI_buf[7];//日
Date[1]=SCI_buf[6];//月
Date[2]=SCI_buf[5];//年
Heat_WH[3] = SCI_buf[10];//热量
Heat_WH[2] = SCI_buf[11];//
Heat_WH[1] = SCI_buf[12];//
Heat_WH[0] = SCI_buf[13];//
Flux[3] = SCI_buf[14];//流量
Flux[2] = SCI_buf[15];//
Flux[1] = SCI_buf[16];//
Flux[0] = SCI_buf[17];//
Cool_WH[3] = SCI_buf[18];//冷量
Cool_WH[2] = SCI_buf[19];//
Cool_WH[1] = SCI_buf[20];//
Cool_WH[0] = SCI_buf[21];//
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -