其他
Souseiki
心里有座坟。。。
展开
-
基于MPU6050的加速度求角度
初始状态是,加速度计读数是A_X =0; A_Y=0; A_Z=1g;如下图: 然后旋转一定角度后事这样: 旋转后仍要保证竖直方向是1g的加速度,所以有将X轴和Z轴的加速度值矢量叠加后为1g即可用反正切求出P的大小来了 如图: 即可得 Angle = atan2(Acc_x,Acc_z);(注意:这里得出来的角度是弧度)原创 2015-08-06 11:09:22 · 16215 阅读 · 3 评论 -
I2C总线之(二)---时序
一、协议 1.空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 2.起始位与停止位的定义: •起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,而不是一个电平信号。 •停止信号:当SCL为高期间,SDA由低到高的跳变;停止信号也是转载 2015-08-07 13:39:25 · 688 阅读 · 0 评论 -
I2C总线之(三)---以C语言理解IIC
转自:http://www.cnblogs.com/BitArt/archive/2013/06/01/3112042.html#3242490 为了加深对I2C总线的理解,用C语言模拟IIC总线,边看源代码边读波形:如下图所示的写操作的时序图:读时序的理解同理。对于时序不理解的朋友请参考“I2C总线之(二)—时序”完整的程序如下:#include<reg51.h>#define uchar u转载 2015-08-07 13:42:01 · 1319 阅读 · 0 评论 -
I2C总线之(一)---概述
转自:http://www.cnblogs.com/BitArt/archive/2013/05/27/3101037.html1. 概述:I²C 是Inter-Integrated Circuit的缩写,发音为”eye-squared cee” or “eye-two-cee” , 它是一种两线接口。I²C 只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Seri转载 2015-08-07 13:35:23 · 508 阅读 · 0 评论 -
USB转串口(PL2303)驱动安装
USB转串口驱动安装必须安装2009年之前的不然无法使用,一般电脑自动安装上去的是2015年的,就会无法识别。解决办法就是:卸载驱动 一定要勾上卸载此驱动程序 卸载之后,拔走PL2303串口,然后重新插上,如果驱动还不是2009年之前的继续上面的操作,卸载驱动,直到驱动是2009年之前的,并且电脑识别这个串口。原创 2015-10-11 12:55:06 · 2605 阅读 · 0 评论