传感技术
直播中

小峰

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

ADXL355模拟SPI时序,MISO读取的老是高电平的原因?

有没有大佬帮忙看一下,这ADXL355模拟SPI时序,MISO读取的老是高电平,是不是这个取出程序的时序有问题啊
uint8_t SPI_ReadWrite1Byte(uint8_t data)
{
uint8_t i;
NSS_L;
HAL_Delay(1);
for(i=0;i<8;i++)
{
SCK_L;
if(data 0x80)
{
MOSI_H;
}
else
{
MOSI_L;
}
data<<=1;
temp <<= 1;
if(MISO)
{
temp++;
}
SCK_H;
}
SCK_L;
NSS_H;
return temp;
}

                                                               



github.com/.../adxl355

更多回帖

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