ADXL345角度转换疑问

2019-08-10 16:32发布

 一直在学习原子哥的例程,今天看到了ADXL345,对其中的角度转换有些不明。
弧度转化为角度应该是*180/3.14的关系,但是程序中却是*1800/3.14,不知这个10倍的关系是怎么出来的呢?请大家指教~谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
32条回答
忘川
1楼-- · 2019-08-12 11:29
回复【12楼】正点原子:
---------------------------------
但芯片不是只提供 两I2C  I2C1: B6->SCL B7->SDA  I2C2:  B10->SCL B11->SDA   STM32F103C8T6  还是说模拟?模块的ADXL345的地址都是一样的啊  多块同一地址怎样搭在总线上?
正点原子
2楼-- · 2019-08-12 16:33
回复【13楼】忘川:
---------------------------------
我说的是模拟iic
硬件iic那就只有2~3个了。
忘川
3楼-- · 2019-08-12 20:22
 精彩回答 2  元偷偷看……
忘川
4楼-- · 2019-08-12 23:55
回复【14楼】正点原子:
---------------------------------
ADXL345_WR_Reg(INT_ENABLE,0x00); //不使用中断  这里是不是不用ADXL345的中断?  那么为什么我模块上电3.3v  SCL->B10   SDA->B11  直接连接  读出来的数据没有变化?这是模块的电路图


忘川
5楼-- · 2019-08-13 01:02
回复【14楼】正点原子:
---------------------------------
在文件里改成接地的地址就可以了   但为什么初始化模块水平平放不动  数据不是从0 0 0  开始呢?还有就是  固定好一个位置  它的数据也是有比较大的波动范围
忘川
6楼-- · 2019-08-13 02:34
回复【14楼】正点原子:
-------------------------------
原子哥 求助  我使用战舰开发板的例程三轴读取ADXL345的例程  模拟串口我改成B0 B1 B6B2  B5  B7都可以  但B3 B4却读取数据不正确  或者输出全是000  其它文件里的代码没改  [mw_shl_code=c,true]void IIC_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; //RCC->APB2ENR|=1<<4;//?????????èIO PORTC?±?? RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE ); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10|GPIO_Pin_11; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP ; //???ì???? GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); IIC_SCL=1; IIC_SDA=1; }[/mw_shl_code]
[mw_shl_code=c,true]#define SDA_IN() {GPIOB->CRL&=0XFFFF0FFF;GPIOB->CRL|=8<<12;} #define SDA_OUT() {GPIOB->CRL&=0XFFFF0FFF;GPIOB->CRL|=3<<12;} #define IIC_SCL PBout(0) //SCL #define IIC_SDA PBout(3) //SDA #define READ_SDA PBin(3) //????SDA ///////// #define SDA_IN() {GPIOB->CRL&=0XFFF0FFFF;GPIOB->CRL|=8<<16;} #define SDA_OUT() {GPIOB->CRL&=0XFFF0FFFF;GPIOB->CRL|=3<<16;} #define IIC_SCL PBout(0) //SCL #define IIC_SDA PBout(4) //SDA #define READ_SDA PBin(4) //????SDA [/mw_shl_code]

一周热门 更多>