I2C框架高可用驱动设计
I2C 通信的底层框架写得挺扎实,适合搞嵌入式开发的你慢慢研究。每个模块都拆得比较清楚,从总线初始化到中断,分工明确。如果你平时搞驱动、搞底层交互,拿来改一改就能直接用了。是像`I2C_SAL.c`这种抽象层的设计,能帮你规避多硬件兼容性问题。还有错误模块,也蛮实用,调试的时候能省不少事。想自己写一套高可用的 I2C 驱动?可以从这里开刀,挺有参考价值的。
I2C.rar
预估大小:7个文件
I2C_SAL.h
832B
I2C_SAL.c
695B
I2C_define.h
370B
I2C_soc.h
1KB
I2C_ERROR.h
3KB
I2C_ERROR.c
73B
I2C_soc.c
714B
2.91KB
文件大小:
评论区