微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 问个I2C总线的问题

问个I2C总线的问题

时间:10-02 整理:3721RD 点击:
程序的第7行是啥意思?
真心没看懂


代码不是有注释了么,还是说或运算看不懂?
小编把问题说清楚点吧

就是先将一字节数据的最高位 给X,,然后一次下去,最后经过8次  将一个字节的数据读入到X中  

x与sda或运算,其实就是直接依次取sda这个数据的。需要读出一个字节的数据,然后程序里面一位位的读取出来。x先左移一位,然后与sda与或算。打个比方吧!x现在是0000 0010,sda此时是1;x左移一位变为0000 0100,然后与强制转化后的sda 0000 0001或运算,结果x=0000 0011;剩下几位雷同。

灰常感激,咯咯

解释得很清楚

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top