有I2C硬件模块不用,模拟太可惜了
有I2C硬件模块不用,模拟太可惜了.<br />模拟非常耗时啊.<br /><br />模块看着复杂,用起来就三板斧,<br /><br />以主模式发送为例:<br />1.软件启动总线<br />2.发生START中断,软件发送地址<br />3.发生地址已经响应中断,发送数据<br />4.发送数据已经响应中断,继续发送数据<br />5.发送数据已经响应中断,发了N个,不发了,发总线停止结束.<br /><br />远比总线模拟简单.<br /><br />就是send start---send adress---send data---send N data---send stop.<br /><br />发送完毕就推出中断,下一个处理过程到来,硬件会产生中断.
|
|