![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IC Driver
文章平均质量分 96
ZHONGCAI0901
学习、总结、分享,加油!!!
展开
-
【Ethernet】以太网卡LAN8720A分析和使用
文章目录1. LAN8720A简介2. PHYAD[0]: PHY地址配置3. MODE[2:0]: Mode配置4. nINTSEL: nINT/REFCLKO配置5. REGOFF: 配置内部+1.2V电压源6.SMI(MDC/MDIO)总线接口介绍6.1 MDIO接口6.2 MDIO数据传输协议7. 相关寄存器描述8. 参考资料1. LAN8720A简介LAN8720A 是 SMSC 公司(已被 Microchip公司收购)设计的一个体积小、功耗低、全能型 10/100Mbps 的以太网物理层收发原创 2021-06-28 16:52:49 · 26426 阅读 · 2 评论 -
【Audio】基于STM32 I2S移植WM8978 Audio Codec驱动
1. WM8978简介WM8978是一款低功耗,高质量的立体声编解码器,专为便携式应用,如数码相机或数码摄像机等。该芯片集成了立体声差分麦克风的前置放大器,并包括扬声器、耳机和差分或立体声线输出的驱动器。外部组件要求减少,因为不需要单独的麦克风或耳机放大器。WM8978的功能框图如下所示:2. WM8978硬件连接使用STM32F429+WM8978硬件平台,通过I2S接口来读写音频数据,I2C接口发送写命令控制WM8978相关功能。STM32F429与WM8978的引脚连接如下:原创 2021-05-04 16:34:16 · 10381 阅读 · 17 评论 -
【IMU】BMI160 Driver分析及使用
文章目录1.什么是IMU?2.G-sensor工作原理1.什么是IMU?IMU(英文:Inertial measurement unit,简称 IMU), 一般情况下,一个IMU内会装有三轴的陀螺仪和三个方向的加速度计,分别用来测量物体在三维空间中的角速度和加速度,并以此解算出物体的姿态。为了提高可靠性,还可以为每个轴配备更多的传感器。一般而言IMU要安装在被测物体的重心上。2.G-sensor工作原理如图中的模型, 一个质量块两端通过弹簧进行固定。在没有加速度的情况下,弹簧不会发生形变,质量块静止原创 2020-12-03 15:49:18 · 5843 阅读 · 6 评论