启动信号没发送成功

2019-08-01 19:33发布

UCB0CTL1|=UCTR;
     UCB0CTL1|=UCTXSTT;发送完启动信号后,到这一句while ((UCB0CTL1&UCTXSTT)==UCTXSTT);就停在这里了,也就是说启动信号没发送成功,这是怎么回事呀,程序是按照官方例程写的,应该没什么问题呀
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
liliang9554
1楼-- · 2019-08-01 22:32
I2C电路有上拉电阻么?
dengdc
2楼-- · 2019-08-01 22:58
 精彩回答 2  元偷偷看……
dengdc
3楼-- · 2019-08-01 23:31
另外,可以用示波器测量是否有启动信号发送。
lizye
4楼-- · 2019-08-02 02:50
看看手册对应的寄存器标志位 什么意思  
lizye
5楼-- · 2019-08-02 04:40
要不是软件问题   就查查硬件 通信的系统等电位点
jiahy
6楼-- · 2019-08-02 10:09
还是用模拟Iic吧

一周热门 更多>