16
137
978
高级会员
使用道具 举报 送花
14
54
1340
金牌会员
24
108
452
中级会员
110
2219
5452
版主
垂柳*** 发表于 2024-2-16 00:02 I2总线写函数void write_byte(uchar date) //写入一个字节到I2C总线 { uchar i,temp;
这个是左移符号,作用是将数据向左移动一位,空余补0。 举个例子,假如现在temp等于二进制10001011,进行左移后会变成00010110。 结合例子中的cy位,意思是最高位(左侧)被挤出去的位就是进位。 还是上面的例子,因为被挤出去了一个1,所以算作进位,cy就为1了
717
1万
管理员
垂柳*** 发表于 2024-2-16 09:06 I2总线读写时,时钟不是芯片自动产生吗?
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-5-2 09:10 , Processed in 0.129495 second(s), 113 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.