新手上路
- 积分
- 30
- 金钱
- 30
- 注册时间
- 2020-12-7
- 在线时间
- 6 小时
|
2金钱
static void icm20602_readbuf(u8 reg, u8 length, u8 *data)
{
icm20602_enable(1);
SPI2_RW(reg|0x80);
SPI2_Receive(data,length);
icm20602_enable(0);
}
为什么要进行这样的操作SPI2_RW(reg|0x80),直接SPI2_RW(reg);不行吗?
写操作为什么不会??
static u8 icm20602_writebyte(u8 reg, u8 data)
{
u8 status;
icm20602_enable(1);
status = SPI2_RW(reg);
SPI2_RW(data);
icm20602_enable(0);
return status;
}
|
|