Komunikasi PENDEKATAN PEMECAHAN MASALAH

26 1. Kabel untuk komunikasi serial bisa lebih panjang dibandingkan dengan paralel; data-data dalam komunikasi serial dikirim- kan untuk logika ‘1 sebagai tegangan -3 sd - 25 volt dan untuk logika ‘0 sebagai tegangan +3 sd +25 volt, dengan demikian tegangan dalam komunikasi serial memiliki ayunan tegangan maksimum 50 volt, sedangkan pada komunikasi paralel hanya 5 volt. 2. Jumlah kabel serial lebih sedikit; bisa menghubungkan dua perangkat dengan hanya 3 kabel, yaitu TXD saluran kirim, RXDsaluran terima dan Ground. 3. Untuk teknologi embedded system, banyak mikrokontroler yang dilengkapi dengan komunikasi serial baik seri RISC maupun CISC atau Serial Communication Interface SCI; dengan adanya SCI yang terpadu pada 1C mikrokontroler akan mengurangi jumlah pin keluaran, sehingga hanya dibutuhkan 2 pin utama TxD dan RxD di luar acuan ground. Gambar 9. Diagram Sinyal RS 232 27

F. Serial USART

USART Universal Synchronous Asynchronous serial Receiver and Transmitter merupakan protokol komunikasi serial yang terdapat pada mikrokontroler AVR. Memanfaatkan fitur ini kita dapat berhubungan dengan ―dunia luar‖. USART bisa menghubungkan mikrokontroler dengan mikrokontroler, PC, Handphone, GPS atau bahkan modem, dan banyak lagi peralatan yang dapat dihubungkan dengan mikrokontroler dengan menggunakan fasilitas USART . Komunikasi dengan menggunakan USART dapat dilakukan dengan dua cara yaitu dengan mode sinkron dimana pengirim data mengeluarkan pulsaclock untuk sinkronisasi data, dan yang kedua dengan mode asinkron, dimana pengirim data tidak mengeluarkan pulsaclock, tetapi untuk proses sinkronisasi memerlukan inisialisasi, agar data yang diterima sama dengan data yang dikirimkan. Pada proses inisialisasi ini setiap perangkat yang terhubung harus memiliki baud rate laju data yang sama. Pada mikrokontroler AVR untuk mengaktifkan dan mengeset komunikasi USART dilakukan dengan cara mengaktifkan register 2 yang digunakan untuk komunikasi USART . Register 2 yang dipakai antara lain: