![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机功能模块
阳雨风
单片机开发10年;听说写博客可以自我提升;一直想学linux嵌入式开发,似乎没有很多进展,最近在学python,pyQT做测试界面,感觉python真的不错。
展开
-
STM32cubeMX I2S DMA双缓冲配置
STM32cubeMX I2S DMA双缓冲配置开发测试环境cubeMX配置方法1,配置I2S模块;我的是录音模块,所以master RX模式;修改固件1,修改stm32f4xx_hal_i2s.c2,修改stm32f4xx_hal_dma_ex.c3,在MX_I2S_Init函数里增加4,测试开发测试环境STM32型号:stm32F401RCI2S芯片:ES7243stm32cubeMX 版本:cubeMX配置方法1,配置I2S模块;我的是录音模块,所以master RX模式;1.1原创 2020-12-04 17:23:39 · 10521 阅读 · 5 评论 -
I2C接口配置ES7243录音芯片,MCU(STM32)收不到I2C ACK的问题
stm32F401收不到ES7243录音芯片的I2C ACK问题硬件环境:stm32F401RCT6ES7243stm32 cubeMX生成工程;由于硬件原理设计原因,I2C用IO模拟;固件debug跟踪,读到的数据都是0xff;连接逻辑分析仪发现MCU没有收到任何的ACK。官方规格书太简陋; 通过各种尝试发现:在操作I2C前必须先初始I2S接口并且使能;不知道是否与这位大神说的情况一样?使能I2S后 MCLK就有输出了???????https://blog.csdn.net/kris_f原创 2020-11-26 16:37:19 · 1671 阅读 · 5 评论 -
鼠标滚轮/编码器检测- wheel/encoder detect for mouse
鼠标滚轮检测固件-20201009亲测okwheel/encoder原理wheel/encoder示波器实测波形wheel/encoder单片机检测固件wheel/encoder原理wheel/encoder示波器实测波形wheel/encoder单片机检测固件struct wheel_STR{unsigned char same_status_HL; //two state: all high (=1) or low (=2)unsigned char diff_status;原创 2020-10-09 22:36:29 · 2170 阅读 · 0 评论