头像-83664

micro虾米

  • 广东省深圳市
  • 单片机 嵌入式
  • 消费电子

个人成就

获得 19 次赞

帮助过59人

什么是多路复用?

多路复用,一般用来同时监听多个端口的动态,检查端口是否有数据要接收。

MPU6050的一阶互补滤波算法是怎么回事?

卡尔曼滤波以后再用,现在想由简单入手,慢慢地学习,再到复杂滤波实现。

MPU6050的一阶互补滤波算法是怎么回事?

嗯,我也是这样实现的,可是在对陀螺仪进行积分时,发现结果偏差比较大,目测估算加速度计还是挺准的。用MATLAB将数据显示出来就发现陀螺仪的曲线偏差很大。请问陀螺仪积分部分该怎么实现?

怎样更好的理解傅里叶级数?

傅里叶变换是高数和数字信号处理中经常提到的,是负责把时域中的信号转换为频域中进行分析,即根据不同的频率进行分布,主要用来分析数字信号的频率特性,来设计滤波器,虑除不需要的干扰信号。高数中的讲解偏重于数学理论,数字信号处理中的讲解偏重于实践。

请教msp430怎么使用mpu6050六轴传感器?

MPU6050支持I2C通信,不支持SPI通信,MPU6000可以支持I2C和SPI通信,如果要用MSP430驱动MPU6050,可以使用430芯片自带的I2C进行通信设置;也可以使用软件模拟I2C通讯,这样的好处是可移植性强,不管移植到什么平台都可以使用。推荐自己写的一份博客文档:http://www.cnblogs.com/microxiami/p/8528459.html

如何控制LED灯高于2V点亮低于2V熄灭?

常见的有两种方法:1. 硬件,添加比较器,比如LM358芯片,电压超过要求值时会输出高电平,检测这个比较器的输出电平就知道是否检测电压超过了要求值。2. 软件上添加ADC采样引脚作为探测输出电压值,在根据电压值大小进行控制。

nanopi neo一定需要8G以上的tf内存卡吗?

用8G以上的卡比较好,卡的品牌还需要考虑兼容性问题,目前我用了闪迪的16G、32G卡,都可以正常使用,有一个金士顿的8G卡,不能用,也不知道是不是卡本身有问题,没有去调查。

IIC应答机制

基本上多数芯片的I2C通讯都是需要应答信号的。至于你说的ACK和NOACK信号,应该是在通讯时主设备读取从设备数据时主设备给从设备发送的应答信号。这两个信号不是按芯片分的,而是根据芯片数据手册,该回什么应答就用哪个应答。说一下我自己遇到的几款芯片中的应答方式,一般I2C通讯流程是先发送一个起始信号,主设备给从设备发送从设备地址(包含写标志),从设备应答主设备,主设备再发送要读取的寄存器地址,从设备应答主设备,主设备再次发送起始信号,主设备发送设备地址(包含读标志),从设备应答主设备,并将该寄存器的值发送给主设备;这时候,主设备如果只需要这一个数值,就要结束应答,要先发送一个NOACK应答信号,再发送结束信号;如果主设备要读取的数据大于一个字节,就需要发送ACK,而不是NOACK,应答信号,然后主设备再次接收从设备发送的数据,依次类推,直到主设备读取的数值是最后一个字节数据后,就需要主设备给从设备发送NOACK应答信号,再发送结束信号,结束I2C通讯,并释放I2C总线。还有什么地方不懂的,再沟通,推荐一个博客:http://www.cnblogs.com/microxiami/p/8527464.html