3327| 5
|
IIC中读取数据时,receive的作用是怎么实现数据的读取的 |
1金钱
最佳答案unsigned char i,receive=0; 局部变量 每次进这里会临时分配内存,后面会被释放掉,所以每次进函数 这里都是0x00 进了for里面 第一圈循环 0x00左移1位 还是 0x00,第一次赋值的应该是第8位数据,后面 循环跑起来后 移位了7次 在receive++ 之前 这个数据是正确的, receive++之后移位 最后一次 会被多移位一次,数据不对了
| ||
| ||
6年嵌入式老玩家 深圳
|
||
| ||
6年嵌入式老玩家 深圳
|
||
| ||
6年嵌入式老玩家 深圳
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-10 10:23
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网