我打算使用TI F28335开发板读取一个湿度传感器的数据,通过I2C 通信。 我附上修改后的程序(基于TI官方的给F28335写的I2C的一个例子程序),发现这个例子程序并不可以运行。每次都是卡在 while(I2caRegs.I2CSTR.bit.XRDY == 0); // wait until first byte is out 这条语句无线循环,并不能继续执行下去。这个问题困扰我很久,是因为这个例子程序本身就有问题吗?还是因为其他原因? 这个传感器我目前使用的datasheet的PDF文件链接如下…
Other Parts Discussed in Thread: TMP112 , MSP430G2553 我在用G2553定时读取进行温度时,为什么进入不了IIC接收中断,我是按照官方的 TMP100 通信来写的,跑不通,后来也把官方的程序跑了一下(改了地址),也是这样,设置断点,当程序执行到UCB0CTL1 |= UCTXSTT;后全速执行,用示波器采用沿触发观察时钟SCL和数据SDA的输出,观察到所发出的地址(和读写位)和时钟,但是在第9个时,无响应,直接就是SDA高电平,TMP112不会响应地址信号…
Other Parts Discussed in Thread: EK-TM4C1294XL , TM4C129ENCZAD 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers…
Other Parts Discussed in Thread: TM4C1290NCZAD 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1031094…