嵌入式技术论坛
直播中

jaingzheyue

6年用户 6经验值
私信 关注
[问答]

新手关于I2C,master转slave的一些问题

大家好,
最近研究I2C,遇到一个master转slave的问题,下面是我的代码,编译环境是arduino


Screen Shot 2018-03-26 at 10.40.48 AM.png    
这个是读取时钟芯片的代码,Wire.begin(), 是作为master启动


Screen Shot 2018-03-26 at 10.41.06 AM.png                
这个是主程序setup()         




Screen Shot 2018-03-26 at 10.42.09 AM.png



这个是主loop(),这里重新Wire.begin(slave_addr),但是遇到的问题是,先Wire.begin(),然后Wire.begin(slave_addr),这样会对于I2C通信会停止。我该怎么重新启动I2C?

更多回帖

发帖
×
20
完善资料,
赚取积分