软件模拟的SPI和硬件SPI哪个速度比较快啊
时间:10-02
整理:3721RD
点击:
软件模拟的SPI和硬件SPI哪个速度比较快啊?
一般来讲,硬件肯定快
非一般情况正没想到,不过硬件接口经常会碰到与外围器件的时序问题等等,挺头疼的
如果不是很确认时序是否OK,在速度要求不是那么严格的情况下,IO模拟不会让你失望
硬件当然是首选,可靠并占用mcu资源少
软件模拟,主要是用在那些比较廉洁的芯片上,
没有硬件SPI,但必须要用时才考虑的!
我认为硬件和软件应该是一样的速度,硬件快也相差不大,因为它同样需要用到系统的时钟,但软件语句要简洁,我一直用软件模拟,硬件的没用到过
一般情况下是硬件SPI快。
但是,如果SPI时钟可变,并且用了最慢的一档,则就可能比软件模拟的慢了,还慢了很多
硬件SPI占用CPU资源少,速度应该没有绝对快慢之分。
建议用硬件SPI。打个比方,一个是专业运动员,一个是业务运动员。在这里 硬件SPI就是专业的,模拟就是业余的!
硬件速度快,谢谢....