Skip to content
/ I2C Public

这是一个用C语言编写的软件I2C模块,其内部已经封装好了I2C的时序,用户只需提供IO的读写方法就能利用I2C模块提供的读写函数(单个读写或连续读写)完成I2C器件的交互。

Notifications You must be signed in to change notification settings

diceTZ/I2C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I2C

这是一个用C语言编写的软件I2C模块,其内部已经封装好了I2C的时序,用户只需提供IO的读写方法就能利用I2C模块提供的读写函数(单个读写或连续读写)完成I2C器件的交互。

如果使用过程中出现无法读写或者读写错误的问题,可能是I2C模块的延时函数有问题(由于延时函数采用的是指令时延,不同主频的单片机时延可能不一致),可以考虑延长或缩减延时时间,使得I2C模块正常工作。

About

这是一个用C语言编写的软件I2C模块,其内部已经封装好了I2C的时序,用户只需提供IO的读写方法就能利用I2C模块提供的读写函数(单个读写或连续读写)完成I2C器件的交互。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages