技术栈

spi驱动

linweidong
8 小时前
驱动开发·单片机·嵌入式硬件·bsp·rtos·spi驱动·hal设计
跨平台驱动开发:打造兼容多款MCU的硬核方案开发嵌入式驱动时,面对不同MCU(微控制器)平台,开发者常常被硬件差异搞得焦头烂额。寄存器不同、时钟配置各异、中断机制五花八门,如果为每款MCU单独写一套驱动,代码重复不说,后期维护简直是噩梦!跨平台驱动设计的意义就在于化繁为简:通过精心设计的抽象层和模块化结构,让同一套驱动代码适配多种MCU,既节省开发时间,又提升代码复用率。
So_shine
1 年前
linux·spi驱动
linux下gpio模拟spi三线时序本笔记总结linux下使用gpio模拟spi时序的方法,基于arm64架构的一个SOC,linux内核版本为linux5.10.xxx,以驱动三线spi(时钟线sclk,片选cs,sdata数据读和写使用同一个数据线进行分时复用做半双工,笔记中使用mosi作为读写的数据线进行配置)的hmc704x为例;
我是有底线的