我有一个基于图片18f4550的项目。要写入'595移位寄存器,使用spi优于常规io引脚是否有明显的优势?我听说spi更快,但是我不确定如何。它使用的时钟不同于其他芯片吗?还是效率更高?我可以通过很少数量的指令通过常规io引脚对字节进行位敲打。SPI是否使用较少的处理能力?在相当密集的计算过程中,我将经常移出我的办公室,因此我希望有尽可能多的周期专用于我的过程而不移出。
我不想使用spi的主要原因是,我当前的布局会使访问所需的引脚变得更加困难,因为我已经将其中的一些引脚用于其他用途,并且必须将其改组。我想先了解一下有什么好处,然后再开始整理和移动它们。