Advertisement

联阳IT976E通过GPIO采集温度传感器CT1720

阅读量:

#define CT1720_GOIO 18

void CT1720Init(void)
{
ithGpioSetMode(CT1720_GOIO, ITH_GPIO_MODE0); //配置GPIO的工作模式
ithGpioSet(CT1720_GOIO); //将GPIO设置为高电平
ithDelay(10); //执行10微秒的延时操作
printf("********************CT1720Init\n");
}

void CT1720_Start(void)
{
ithGpioSetOut(CT1720_GOIO); //设定GPIO为输出状态
ithGpioClear(CT1720_GOIO); //将电平设置为低状态
ithDelay(500);
ithGpioSet(CT1720_GOIO); //将电平设为高,以生成一个上升沿信号
usleep(50000); //执行50毫秒的延迟操作
}

unsigned char CT1720_Read_Bit(void) //从CT1720读取单个bit的数据信息
{
unsigned int bit_val = 0;
ithGpioSetOut(CT1720_GOIO);
ithGpioClear(CT1720_GOIO);
ith

全部评论 (0)

还没有任何评论哟~