Ich habe ein Projekt basierend auf einem Bild 18f4550. Gibt es beim Schreiben in ein 595-Schieberegister einen deutlichen Vorteil bei der Verwendung von spi gegenüber regulären Io-Pins? Ich habe gehört, dass SPI schneller ist, bin mir aber nicht sicher, wie. Verwendet es eine andere, schnellere Uhr als der Rest des Chips oder ist es einfach effizienter? Ich kann ein Byte durch normale Io-Pins in einer ziemlich kleinen Anzahl von Anweisungen herausschlagen. Verbraucht spi weniger Rechenleistung? Ich werde während ziemlich intensiver Berechnungen ziemlich oft herausschalten, deshalb möchte ich so viele Zyklen wie möglich, die meinem Prozess gewidmet sind und nicht herausschalten.
Mein Hauptgrund dafür, dass ich spi nicht verwenden möchte, ist, dass mein aktuelles Layout den Zugriff auf die erforderlichen Pins etwas erschweren würde, da ich bereits einige davon für andere Dinge verwende und die Dinge mischen müsste. Ich wollte herausfinden, welche Vorteile es gibt, bevor ich anfange, Dinge zu zerreißen und zu bewegen.