TI中文支持网
TI专业的中文技术问题搜集分享网站

lanuchpad g2553 硬件i2c程序

本人现在用的是ccs5 开发平台 现在想写一段i2c程序 不知道怎么检测 从机的应答  单片机作为主机,从机ads1115 用此语句 while(!(UCB0TXIFG&IFG2));检测从机应答不知道行不行 请赐教

Hardy Hu:

可以这样写,但是如果从机没有发ACK回来,程序会死在这里,这个时候如果从机没有发ACK信号,主机的NACK中断会被触发,所以在查询方式编程时要考虑到NACK被触发时的情况,如果NACK,则应立即通知主机进行处理,STOP或者RESTART或者按照应用的需求。

赞(0)
未经允许不得转载:TI中文支持网 » lanuchpad g2553 硬件i2c程序
分享到: 更多 (0)