Serial Peripheral Interface ( SPI )

6
Serial Pheriperal Interface Kelompok 1 : Achmad Ircham Mu’adz Ahmad Fadhil F Alif Fakhri Hafidz Doni Ibrahim Azi Erlangga Abdul Rahman

description

sekilas tentang SPI

Transcript of Serial Peripheral Interface ( SPI )

Page 1: Serial Peripheral Interface ( SPI )

Serial Pheriperal Interface

Kelompok 1 :

Achmad Ircham Mu’adz

Ahmad Fadhil F

Alif Fakhri Hafidz

Doni Ibrahim Azi

Erlangga Abdul Rahman

Page 2: Serial Peripheral Interface ( SPI )

Serial Peripheral Interface ( SPI ) adalah sebuah

antarmuka bus yang biasa digunakan untuk mengirim data

antara mikrokontroler dan perangkat kecil seperti register

geser , sensor , dan kartu SD . Menggunakan jam dan data

baris terpisah , bersama dengan garis pilih untuk memilihperangkat yang ingin Anda ajak bicara.

Serial Peripheral Interface (SPI) merupakan salah satu mode

komunikasi serial syncrhronous kecepatan tinggi yang

dimiliki oleh ATmega8535. Universal Syncrhronous and

Asyncrhronous Serial Receiver and Transmitter (USART) juga

merupakan salah satu mode komunikasi serial yang dimiliki

oleh ATmega8535

Page 3: Serial Peripheral Interface ( SPI )

Dari sekian banyak pilihan antarmuka untuk

transfer data secara serial, SPI adalah komunikasi

sinkron tercepat dengan kemampuan full duplex,

yang dapat dipacu hingga 10 MHz. Maka dari itu,

cara ini digunakan secara luas sebagai metoda

antarmuka dengan periferal berkecepatan tinggi

seperti Microchip Ethernet Controller ENC28J60,

MMC Flash Memory, dan yang lainnya.

Page 4: Serial Peripheral Interface ( SPI )

Komunikasi SPI membutuhkan 3 jalur, yaitu MOSI, MISO, dan SCK.Melalui komunikasi ini data dapat saling

dikirimkan baik antara mikrokontrollermaupun antara mikrokontroller denganperipheral lain di luar mikrokontroller.Penjelasan 3 jalur utama dari SPI adalahsebagai berikut:

Page 5: Serial Peripheral Interface ( SPI )

MOSI: Master Output Slave Input. Artinya jika

dikonfigurasi sebagai master, maka pin MOSI

sebagai output, tetapi jika dikonfigurasi sebagai

slave, maka pin MOSI sebagai input.

MISO: Master Input Slave Output. Artinya jika

dikonfigurasi sebagai master, maka pin MISO

sebagai input, tetapi jika dikonfigurasi sebagai slave,

maka pin MISO sebagai output.

CLK: Clock. Jika dikonfigurasi sebagai master, maka

pin CLK berlaku sebagai output, tetapi jika

dikonfigurasi sebagai slave, maka pin CLK berlaku

sebagai input.

Page 6: Serial Peripheral Interface ( SPI )

SMK Daarut Tauhiid

Boarding School

Terimakasih

By : Kelas XI B