- 2
- 0
- 约6.57万字
- 约 74页
- 2017-06-12 发布于北京
- 举报
TDC-GP2与MSP430F413通讯C程序 1
msp430x43x.h 12
TDC-GP2与MSP430F413通C程序//========================================#include msp430x43x.h#include math.h//#include heat_meter.h//========================================#define Init_GP2???????????????? 0x70 //初始化TDC#define Start_Cycle????????????? 0x01 //脉冲发送#define Start_Temp?????????????? 0x02 //开始温度测量?#define Start_Cal_Resonator????? 0x03 //校准晶振时钟#define Start_Cal_TDC??????????? 0x04 //校准TDC
//定义各管脚工作状态名称#define PVCCOn??????? P4OUT |= BIT0#define PVCCOff?????? P4OUT = 0;
#define SSNEn???????? P3OUT =~BIT0??? // GP2 R/W enable #define SSNDs???????? P3OUT |= BIT0???? // GP2 R/W disable#define RSTNHigh????? P3OUT |= BIT4#define RSTNLow?????? P3OUT =~BIT4
#define StartEn?????? P1OUT |= BIT6???? // GP2 En_Start#define StartDs?????? P1OUT =~BIT6#define StopEn??????? P1OUT |= BIT7???? // GP2 En_Stop#define StopDs??????? P1OUT =~BIT7
#define Up??????????? P1OUT |= BIT2#define Down????????? P1OUT |= BIT3#define Close???????? P1OUT =~(BIT2 + BIT3)//配置GP2流量测量//const unsigned char ConfigGP2[23] = {0x50,0x80,0x37,0x8A,0x68,0x81,0x21,0x44,0x00,0x82,0xE0,0x32,0x00,0x83,0x08,0x33,0x00,0x84,0x20,0x34,0x00,0x70,0x01};const unsigned char ReadGP2STAT[3] = {0xB4,0x55,0x55};const unsigned char ReadRes0[5] = {0xB0,0x55,0x55,0x55,0x55};const unsigned char ReadRes1[5] = {0xB1,0x55,0x55,0x55,0x55};const unsigned char ReadRes2[5] = {0xB2,0x55,0x55,0x55,0x55};const unsigned char ReadRes3[5] = {0xB3,0x55,0x55,0x55,0x55};//=========================================//以下为初始化函数void InitialPort(void);//初始化端口
//以下为内部函数定义,详细说明见函数部分//=======================================void InitialGP2(void);//初始化GP2void OpCodeGP2 (unsigned char opcode); // 写1 Byte op-codes 到 GP2void ConfigGP2 (unsigned long data); // 配置GP2寄存器void MeasureTemp(void);//温度测量void ReadGP2ST(void);//读GP2状态寄存器void ReadData(unsigned char Count,volatile unsigned char * point,volatile unsigned char * point_d);//读GP2结果寄存器数据void FireStart(void);// 发送点火脉冲void CalStart
您可能关注的文档
- solidwork装配图零件明细表创建方法.doc
- SOP-002-13凝血仪的性能评价程序.doc
- SpancilHill史班赛山丘.doc
- spendtakecostpay的用法区别.doc
- spss18安装教程.doc
- SP安装JAVA游戏改中文名的方法.doc
- SQLServer2005版本的操作系统兼容性详细列表.doc
- sqlsevev之数据库的建立教程.doc
- SQL语句Student.doc
- SSA和ASS动态字幕详解.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)