芯片驱动
文章平均质量分 94
基于STM32开发的一些芯片驱动
xiaobuding_QAQ
"要永远都怀着一颗学徒的心"
展开
-
陀螺仪LSM6DS3TR-C的简单使用
最近做的东西需要检测倾斜和物体移动,需要用到陀螺仪传感器,不过我没有选择MPU6050,因为立创上卖太贵了,要四五十块一颗,我在立创上选了一颗四五块的TI的芯片LSM6DS3TR-C,它是一款集成了三轴加速度计和三轴陀螺仪的MEMS(微电子机械系统)传感器。可以通过数字形式(I2C 或 SPI 接口)输出三轴加速度计和三轴陀螺仪等数据,效果也还不错。今天主要讲了陀螺仪LSM6DS3TR-C的简单使用。原创 2024-07-20 15:30:46 · 1470 阅读 · 2 评论 -
MAX7219(模拟SPI)驱动灯环的简单应用
MAX7219是一个集成化的串行输入/输出共阴极显示驱动芯片,它一般驱动8位数字的7段数码管或者连接8*8点阵又或者是64个独立的LED。它可以通过亮度寄存器来设置LED的电流,又或者是通过硬件上修改V+和ISET直接的电阻阻值大小来设置。同时,它还拥有译码模式寄存器,可以选择采用BCD译码或不采用。原创 2024-06-04 13:03:54 · 846 阅读 · 0 评论 -
W25Q64(模拟SPI)读写数据的简单应用
对 W25Q64 的使用可以总结如下:初始化:在开始使用 W25Q64 之前,需要通过 SPI 总线初始化芯片,并确保硬件连接正确。读操作:可以使用读取数据函数从指定地址读取数据,并将数据存储到指定的缓冲区中。写操作:可以使用页写函数向指定地址写入数据。需要考虑到写入字节数大于 256 字节和不大于 256 字节的两种情况,以及在写入数据之前需要先执行写使能操作,并在写操作完成后等待芯片忙碌状态结束。其他操作:除了读写操作外,W25Q64 还支持擦除、写使能、禁止写等其他操作,根据具体需求进原创 2023-12-17 16:44:26 · 6994 阅读 · 1 评论 -
AS5600磁编码器获取角度(IIC方式)的简单应用
AS5600是一个易于编程的磁旋转位置传感器,具有高分辨率的12位模拟或PWM输出。该传感器采用非接触式系统,可测量磁化轴上直径的绝对角度,并适用于应用于非接触式电位器的稳健设计,消除了外部杂散磁场的影响。AS5600的设计目的是为了满足工业标准,并通过I²C接口支持简单的用户编程,无需专门的程序员即可设置非易失性参数。默认情况下,输出表示0到360度的范围。此外,用户还可以定义一个较小的输出范围,并通过编程设置零角(起始位置)和最大值角度(停止位置)。此外,AS5600还配备了智能低功耗模式,可自动降低功原创 2023-12-04 16:18:50 · 8140 阅读 · 13 评论 -
直流电机驱动芯片AT8870(兼容DRV8870/A4950)的简单应用
AT8870是一款刷式直流有刷电机驱动器,VM单电源供电,内置电荷泵。兼容DRV8870/A4950电机芯片,适用于打印机、电器、 工业设备以及其他小型机器。内部关断功能包含过流保护,短路保护,欠压锁定和过温保护。两个逻辑输入控制H桥驱动器,该驱动器由四个N-MOS组成,能够以高达3.6A的峰值电流双向控制电机。该芯片利用电流衰减预置最大输出电流, 能够将电流限制在某一已知水平。利用电流衰减模式,可通过对输入进行脉宽调制(PWM) 来控制电机转速。如果将两个输入均置为低电平,则电机驱动器将进入低功耗休眠模式原创 2023-11-30 13:51:07 · 4361 阅读 · 1 评论 -
RGB灯珠SK6812(WS2812)的简单学习和应用
SK6812是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个SMD5050顶面发光LED灯珠相同 ,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,电源稳压电路,内置 恒流电路,高精度RC振荡器,输出驱动采用专利PWM技术,有效保证了像素点内光的颜色高一致性。SK6812和WS2812一样,数据协议都是采用单极性归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的24bit数据被第一个像素点提取后,送到像素点内部的数据锁原创 2023-11-29 15:35:52 · 4018 阅读 · 4 评论 -
串行 EEPROM 存储器芯片AT24C32(兼容同系列AT24CXX)
有些单片机没有内部的EEPROM,或者说内部的EEPROM空间不够大,这时候,我们就想到了外挂一个EEPROM芯片,而AT24C32就是一种常用的串行EEPROM存储器,它适用于许多需要在系统掉电后保留数据的嵌入式应用场景。AT24C32是一种常见的串行 EEPROM 存储器芯片,通常用于存储系统配置、用户数据、校准参数等。它具有以下特点,一般会在以下情况下被使用:1.小容量数据存储:AT24C32的存储容量一般为32Kb,适合存储少量的配置信息、校准参数、设备标识等数据。2.串行接口:AT24C32采原创 2023-11-28 11:34:21 · 4233 阅读 · 0 评论 -
简单介绍2.4G芯片Si24R1的几种工作模式和功耗电流
2.4Ghz的优势1.无线传输:2.4GHz无线通信通过无线电波进行数据传输,不需要物理连接线,提供了更大的灵活性和便利性。相比较于串口需要有物理连接线,无线通信可以克服距离和布线限制。2.大范围覆盖:2.4GHz频段在室内和室外都能提供相对较远的传输距离,使得设备之间可以实现广泛的通信覆盖。3.多设备连接:2.4GHz无线通信技术可以支持多个设备同时连接和通信,这对于无线传感器网络、智能家居、工业自动化等应用非常重要。原创 2023-11-27 21:42:28 · 3137 阅读 · 2 评论