Home Start Back Next End
  
18
2.5
Atmel ATMEGA162
Atmel
Corporation
membagi-bagi
mikrokontroler AVRnya
ke
dalam
kelas
ATmega
dan
ATtiny
berdasarkan
kemampuan dan
fitur
khusus
yang
dimiliki
setiap
mikrokontroler. Berikut
ini adalah sedikit
ulasan tentang cara penggunaan beberapa
fitur
khusus yang dimiliki oleh ATMEGA162.
2.5.1
USART
USART
merupakan singkatan
dari
Universal
Synchronous
and
Asynchronous
serial 
Receiver  Transmitter. USART
merupakan
suatu  device komunikasi
serial
yang
sangat
fleksibel.
ATMega162 mempunyai
dua
buah
port
USART
yang
mempunyai 2
buah
register
I/O
yang
terpisah
sehingga
kedua
USART
dapat
digunakan 
secara 
simultan. 
Masing-masing 
USART 
mempunyai 
sebuah 
8-bit
register
data
yang
disebut
sebagai
UDRx.
Data
yang
ingin
dikomunikasikan
akan
disimpan
pada
UDRx
yang
kemudian akan
di-shift
keluar
secara
serial
(per-bit)
melalui
pin
TXDx
pada
mikrokontroller ATMega162.
Setelah
semua
bit
data
yang
ada pada UDRx telah di-shift keluar, maka flag TXC akan di-set secara otomatis dan
8
bit data selanjutnya dapat
mulai dikirimkan dengan cara
menyimpannya di
UDRx.
Mode
asynchronous
pada
USART
disebut juga
dengan
UART.
Yang
membedakan
antara
synchronous
dan
asynchronous
hanyalah
pengunaan
clocknya(XCK). Pada
mode
synchronous,
komunikasi bergantung pada
clock,
sedangkan
pada
mode
asynchronous tidak.
Begitu
pula
pada
saat
data
diterima, flag
RXC
akan
di-set
begitu
bit
kedelapan
diterima. 8-bit
data
yang
diterima akan
disimpan pada
UDRx
dan
menunggu
untuk
dibaca.
Flag
status
seperti
Frame
Error,
Data
OverRun
dan
Parity
Error
harus
Word to PDF Converter | Word to HTML Converter