Tôi có một dự án dựa trên pic 18f4550. Để ghi vào một thanh ghi thay đổi '595, có một lợi thế khác biệt khi sử dụng spi so với các chân io thông thường không? Tôi nghe nói rằng spi nhanh hơn, nhưng tôi không biết làm thế nào. Liệu nó có sử dụng đồng hồ khác, nhanh hơn so với phần còn lại của chip, hay đơn giản là nó hiệu quả hơn? Tôi có thể bit ra một byte thông qua các chân io thông thường trong một số lượng nhỏ các hướng dẫn. Spi có sử dụng ít năng lượng xử lý không? Tôi sẽ chuyển ra khá thường xuyên trong các tính toán khá căng thẳng, vì vậy tôi muốn càng nhiều chu kỳ càng tốt dành riêng cho quá trình của tôi và không chuyển ra ngoài.
Lý do chính của tôi không muốn sử dụng spi là bố cục hiện tại của tôi sẽ khiến việc truy cập các chân được yêu cầu trở nên khó khăn hơn một chút vì tôi đã sử dụng một vài trong số chúng cho những thứ khác và sẽ phải xáo trộn mọi thứ xung quanh. Tôi muốn tìm hiểu những lợi ích có được trước khi tôi bắt đầu xé toạc mọi thứ và di chuyển chúng xung quanh.