ADXL345数据输出问题

2019-07-21 01:40发布

[mw_shl_code=c,true] while(ADXL345_Init()) //3D加速度传感器初始化 { printf("ADXL345 Error "); delay_ms(200); delay_ms(200); LED_GREEN_flash = 0; } printf("ADXL345 OK "); [/mw_shl_code]
[mw_shl_code=c,true] ADXL345_Read_Average(&x,&y,&z,10); // ADXL345_RD_XYZ(&Acceleration_x,&Acceleration_y,&Acceleration_z); printf("x = %d ",x); printf("y = %d ",y); printf("z = %d ",z); delay_ms(50); [/mw_shl_code] 50ms读取输出一次  代码是战舰版复制过来的


x = 17y = 0z = 0
x = 17y = 0z = 0
x = 17y = 0z = 0
x = 15y = 0z = 0
x = 17y = 0z = 0
x = 17y = 0z = 0
x = 18y = 0z = 0
x = 17y = 0z = 0
x = 16y = 0z = 0
x = 17y = 0z = 0
x = 16y = 0z = 0
x = 17y = 0z = 0
打印出来就是这个样子 y和z一直是0  变化板子时 只有x变化



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
muniao
1楼-- · 2019-07-21 07:35
 精彩回答 2  元偷偷看……
ceeu
2楼-- · 2019-07-21 13:29
 精彩回答 2  元偷偷看……
muniao
3楼-- · 2019-07-21 18:44
芯片自己焊的?
可能是挂了
ceeu
4楼-- · 2019-07-21 22:29
回复【2楼】muniao:
---------------------------------
呃 是自己焊的  焊了 两个 都一样的问题。。。。。。

不能烙铁焊??
muniao
5楼-- · 2019-07-22 03:02
回复【3楼】ceeu:
---------------------------------
不是不能,你用的是恒温的吗
超过260度就挂
ceeu
6楼-- · 2019-07-22 08:07
回复【4楼】muniao:
---------------------------------
哦  我再焊个试试

一周热门 更多>