微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MSP430与TDC-GP2脉冲式激光测距中的例程代码

MSP430与TDC-GP2脉冲式激光测距中的例程代码

时间:11-13 来源:互联网 点击:
测量测试=========//
void timemeasurement(void)
{
unsigned long int M;
spi_write8(TDC_init); //初始化TDC
_NOP();
spi_disable();
P5OUT |=(BIT3);//EN_START
P5OUT |=(BIT1);//EN_STOP
GP2_START();//给start 信号
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();//延迟
P5OUT |=BIT0;//给STOP 信号
_NOP();
while((P5IN&0x10)==0x10)//判断中断置位否
_NOP();
GP2_TMSTAT(); //GP2 状态读取
_NOP();
spi_write8(read_reg0); //读时间测量数据
_NOP();
M=spi_read32();
_NOP();
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top