1. Hardware [Kembali]
2. Rangkaian Simulasi [Kembali]
3. Flowchart [Kembali]
4. Listing Program[Kembali]
- Master #include <SPI.h> //Deklarasi library SPI - Slave #include <SPI.h> |
5. Video[Kembali]
6. Prinsip Kerja [Kembali]
7. Analisa [Kembali]
1. Apakah kita dapat menggunakan lebih dari 1 master? Jelaskan alasannya
Jawab :
Tidak. Pada komunikasi SPI hanya terbatas antara 1 master dan beberapa slave, yang jumlahnya tergantung konfigurasi maksimal dari master. Hal ini dikarenakan pada komunikasi SPI hanya terdapat port slave select (SS) yang berfungsi memilih slave mana yang akan menerima pengiriman data. Jika terdapat lebih dari 1 master yang terhubung ke beberapa slave. Saat kedua master memilih slave yang sama pada waktu bersamaan maka slave tidak dapat memilih master mana yang akan mengirimkan data terlebih dahulu sehingga terjadi tabrakan data. Saat kedua master memilih slave yang berbeda maka terdapat 2 slave yang berlogika nol sehingga dapat menyebabkan tabrakan data.
2. Apakah port MISO harus digunakan? Jelaskan alasannya
Jawab :
Tidak harus. Cara kerja Port Master Input Slave Output (MISO) pada komunikasi SPI, jika perangkat dikonfigurasikan sebagai master maka port MISO bertindak sebagai input (menerima data dari slave) sedangkan jika dikonfigurasikan sebagai slave maka port MISO bertindak sebagai output (mengirim data menuju master). Port MISO digunakan saat master membutuhkan respon dari slave dan slave akan mengirimkan data ke master. Sedangkan saat master tidak membutuhkan respon maka komunikasi cukup menggunakan port MOSI untuk mengirimkan data dari master ke slave.
8. Link Download [Kembali]
- Simulasi Proteus Link Download
- Listing Program Link Download dan Link Download
- Rangkaian Link Download
- Flowchart Link Download
Tidak ada komentar:
Posting Komentar