lm75a已经裸机驱动起来,下一步准备添加在zstack中zigbee网关 cc2530裸机驱动温度传感器LM75A
把iic.c, iic.h, lm75a.c, lm75a.h拷贝到zigbeeGateWay工程中的source目录下
右击app选择添加source把iic.c和lm75a.c添加进来
在协调器的workspace中分别选中iic.c和lm75a.c右击选择option把exclude from build勾上,这样协调器就不会把这两个文件编译进来
把lm75a中main函数等函数删掉仅留下
float ReadTemp(void)
函数
把iic.c中iic初始化函数改成
void iic_init()
{
P0DIR |= 1<<6 | 1<<7; //数据线时钟线设置输出模式
P0INP &= ~(1<<6);//数据线输入上拉或者下拉
P2INP &= ~(1<<5);//数据线输入上拉
set_sda_out();
SC