近期帮同学做一个项目,开发板是EFM8单片机,支持SPI和I2C协议(SMBus)。非常久没搞过单片机了,并且条件限制,为了使单片机和外设成功通信。花了一个星期时间。刚開始使用SPI。发现代码逻辑都没问题,就是结果不正确(后来知道是由于带中断的程序单步调试导致的。说多了都是泪),调了几天发现SPI确 ...
分类:
其他好文 时间:
2017-04-27 13:26:52
阅读次数:
1020
最近帮同学做一个项目,开发板是EFM8单片机,支持SPI和I2C协议(SMBus)。很久没搞过单片机了,而且条件限制,为了使单片机和外设成功通信,花了一个星期时间。刚开始使用SPI,发现代码逻辑都没问题,就是结果不对(后来知道是因为带中断的程序单步调试导致的,说多了都是泪),调了几天发现SPI确实调不通,就换了I2C,半天时间搞定,哈哈。本文重点解释I2C,废话少说了。
1、简介
I2C(In...
分类:
其他好文 时间:
2015-07-12 12:45:57
阅读次数:
158