2020-02-06 10:28发布
穷折腾 发表于 2014-9-13 09:23 其实不光是I2C,其它总线用软件和硬件实现的区别都差不多, 软件模拟总线的优点:网上示例程序多,只涉及IO ...
wangjiati 发表于 2014-8-6 19:44 我的习惯是能有硬件的就用硬件. SPI .IIC 等都是用内部硬件模块.
最多设置5个标签!
其实,IIC和其他总线(比如UART、SPI、IIS等)真的区别好大的,不能混为一谈。
作为从机,IIC软件模拟真的不是只涉及IO相关寄存器,移植也不简单哦。要模拟IIC从机,估计难度不亚于USB从机,主要是时序跟不上。事实上,软USB的方案都满天飞了,IIC从机的实现少之又少。
IIC主机的仲裁机制(多主模式),有几个软件模拟实现过?
IIC软件实现的只不过是阉割版的阉割版,还真想跟硬件的一较短长,真是贻笑大方。
模拟I2C移植容易是借口吗?为什么不提模拟I2C占用了太多的系统资源?模拟I2C用的延时都是硬延时吧?用for循环在空转,啥也不做,多浪费啊。
同意。
一周热门 更多>