Saya telah bekerja pada perangkat SPI yang terhubung dengan Arduino satu per satu. Bagaimana cara saya bekerja dengan dua perangkat SPI yang berbeda secara bersamaan?
Dengan asumsi Anda hanya ingin menghubungkan dua perangkat budak SPI ke bus SPI dan menggunakannya dalam cara yang saling eksklusif di bawah kendali perangkat lunak, dengan Arduino sebagai master, maka Anda hanya perlu memastikan Anda menggunakan pin yang berbeda untuk slave pilih ( SS) pada setiap perangkat SPI.
Ketika Anda ingin berbicara dengan satu budak, Anda memegang SS rendah dan mendorong tinggi lainnya. Lakukan sebaliknya untuk berbicara dengan budak lain.
Ada beberapa setan dalam detail menggunakan banyak budak, dan ini dijelaskan secara lebih mendalam di sini , tetapi secara umum, cukup umum dan OK untuk menggunakan lebih dari satu perangkat SPI sebagai budak.
Posting blog ini akan memberi Anda lebih banyak informasi dan merupakan tempat yang baik untuk mulai membaca.