初级会员

- 积分
- 110
- 金钱
- 110
- 注册时间
- 2016-3-21
- 在线时间
- 18 小时
|
5金钱
本帖最后由 xkxdqj 于 2017-5-7 22:56 编辑
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\2742581389\QQ\WinTemp\RichOle\)Q6}VCZ0F[%7RERG1A9ZGAM.png[/img]
我这么写对吗?求大神帮忙指导一下。
u8 ADXL345_Init(void)
{
SPI1_Init(); //初始化SPI总线
if(SPI1_ReadWriteByte(DEVICE_ID)==0XE5) //读取器件ID
{
SPI_ADXl345_CS=0;
SPI1_ReadWriteByte(DATA_FORMAT); //低电平中断输出,13位全分辨率,输出数据右对齐,16g量程
SPI1_ReadWriteByte(0X2B);
SPI1_ReadWriteByte(BW_RATE); //数据输出速度为100HZ
SPI1_ReadWriteByte(0x0A);
SPI1_ReadWriteByte(POWER_CTL); //l链接使能,测量模式
SPI1_ReadWriteByte(0x28);
SPI1_ReadWriteByte(INT_ENABLE); //不使用中断
SPI1_ReadWriteByte(0x00);
SPI1_ReadWriteByte(OFSX);
SPI1_ReadWriteByte(0x00);
SPI1_ReadWriteByte(OFSY);
SPI1_ReadWriteByte(0x00);
SPI1_ReadWriteByte(OFSZ);
SPI1_ReadWriteByte(0x00);
SPI_ADXl345_CS=1;
return 0;
}
return 1;
}
|
|