Saya punya proyek berdasarkan pic 18f4550. Untuk menulis ke register geser '595, apakah ada keuntungan berbeda menggunakan spi daripada pin io biasa? Saya mendengar spi lebih cepat, tetapi saya tidak yakin bagaimana caranya. Apakah ia menggunakan jam yang berbeda dan lebih cepat daripada sisa chip, atau apakah itu lebih efisien? Saya dapat bit-byte byte melalui pin io biasa dalam sejumlah kecil instruksi. Apakah spi menggunakan lebih sedikit daya pemrosesan? Saya akan sering bergeser keluar selama perhitungan yang cukup intens, jadi saya ingin sebanyak mungkin siklus didedikasikan untuk proses saya dan tidak bergeser keluar.
Alasan utama saya untuk tidak ingin menggunakan spi adalah tata letak saya saat ini akan membuatnya sedikit lebih sulit untuk mengakses pin yang diperlukan karena saya sudah menggunakan beberapa dari mereka untuk hal-hal lain dan harus mengacak-acak hal-hal di sekitar. Saya ingin mengetahui manfaat apa yang ada sebelum saya mulai merobek semuanya dan memindahkannya.