maka penentuan master atau slavenya otomatis dilakukan
secara hardware yaitu dengan membaca
level tegangan
pada SS. c Bit-1 SPR10 SPI Clock Rate
Select SPR1 dan SPR0 digunakan
untuk menentukan kecepatan clock yang digunakan dalam
komunikasi SPI.
2 SPI Status Register SPSR SPSR merupakaan register yang
digunakan untuk membaca status dari jalur bus yang digunakan.
a SPIF SPI Interrupt Flag SPIF merupakan flag yang
digunakan untuk mengetahui bahwa
proses pengiriman
data sudah
selesai. Jika
proses pengiriman data sudah selesai maka SPIF akan
bernilai satu high. b WCOL Write Collision Flag
WCOL merupakan flag yang digunakan untuk mengetahui
apakah SPI Data Register sedang
digunakan untuk
menyimpan data karena ada transfer data berikutnya yang
akan datang atau bahwa jalur data sedang sibuk.
3 SPI Data Register SPDR SPDR merupakan register yang
digunakan untuk menyimpan data yang akan dikirim atau diterima
pada komunikasi SPI.
4. SCI Serial
Communication Interface
SCI adalah
perangkat yang
memungkinkan pertukaran data antara mikroprosesor dan peripheral lain seperti
printer, drive eksternal, scanner, atau mouse. Dalam hal ini, mirip dengan
Serial Peripheral Interface SPI tetapi SCI memungkinkan komunikasi serial
dengan mikroprosesor lain atau dengan jaringan eksternal. Istilah SCI diciptakan
oleh Motorola di tahun 1970-an. Dalam beberapa
aplikasi dikenal
sebagai universal
asynchronous receiver
transmitter UART. SCI adalah komunikasi serial dimana
pengiriman data dilakukan per bit, sehingga lebih lambat dibandingkan
komunikasi parallel
yang mampu
mengirim 8
bit sekaligus
secara bersamaan. SCI berisi konverter paralel-
to-serial yang berfungsi sebagai pengirim data, dan konverter serial-to-paralel yang
berfungsi sebagai penerima data. Kedua perangkat memiliki clock secara terpisah,
dan menggunakan sinyal enable dan interrupt
secara independen.
SCI beroperasi dalam format nonreturn-to-
nol NRZ, dan dapat berfungsi dalam mode half-duplex atau mode full duplex.
Antarmuka Serial memiliki keunggulan tertentu atas antarmuka paralel dimana
keunggulan yang paling signifikan adalah penggunaan kabel yang lebih sederhana.
Selain itu, kabel antarmuka serial bisa lebih panjang daripada kabel antarmuka
paralel, karena lebih sedikit interaksi crosstalk di antara konduktor dalam
kabel. Istilah
SCI kadang-kadang
digunakan sebagai referensi terhadap port serial. Konektor ini ditemukan pada
kebanyakan komputer
pribadi, dan
dimaksudkan untuk digunakan dengan perangkat periferal serial.
Ada 3 macam cara komunikasi data serial
yaitu komunikasi
serial synchronous,
asynchronous dan
isochronous. 1 Komunikasi serial synchronous
sinkron, membutuhkan sinyal clock untuk sinkronisasi antara
pengirim dan penerima data. Kecepatan
transfer data
ditentukan oleh sinyal clock yang digunakan.
Digunakan untuk
transmisi data dengan kecepatan yang tinggi. Data yang dikirimkan
berupa satu
blok data.
Sinkronisasi terjadi dengan cara mengirimkan pola data tertentu
antara pengirim dan penerima. 2 Komunikasi serial asynchronous
asinkron, sisi pengirim dan penerima
bekerja secara
independen dan
tidak membutuhkan sinyal clock. Sisi
pengirim dan penerima dapat mengirim dan menerima data
tanpa terikat
waktu. Membutuhkan format data yang
sesuai antara
pengirim dan
penerima. Transmisi
asinkron digunakan apabila pengiriman
data dilakukan satu karakter setiap
kali pengiriman.
Transmisinya dilakukan dengan cara memberikan bit awal bit
start pada
setiap awal
pengiriman karakter dan diakhiri dengan bit akhir bit stop.
3 Komunikasi serial isochronous isokron, merupakan kombinasi
dari transmisi
asinkron dan
sinkron. Setiap karakter diawali dengan bit awal bit start dan
diakhiri dengan bit akhir bit stop, tetapi
antara pengirim
dan penerima akan disinkronisasi.
Device pada komunikasi serial ada 2 kelompok yaitu:
1 Data Communication Equipment DCE, Contoh dari DCE ialah
modem, plotter, scanner dan lain- lain.
2 Data Terminal Equipment DTE, Contoh dari DTE ialah terminal di
komputer. Saat ini penggunaan mikrokontroller
semakin populer.
Kebanyakan mikrokontroller sudah dilengkapi dengan
SCI Serial Communication Interface yang dapat digunakan untuk komunikasi
dengan port serial komputer.
5. Sinyal Analog Dan Sinyal Digital