Algoritma Komunikasi USART dengan Metode Normal Speed dan Double Speed

Andre Mochammad Satrio, Mohammad Mujirudin, Ahmad Kadarisman, Masbah Rotuanta Tagore Siregar, Latifah Sarah Supian, Harry Ramza

Sari


Tulisan ini menjelaskan tentang algoritma komunikasi serial Universal Synchronous Asynchronous Transmitter and Receiver (USART) pada mikrokontroler dengan perangkat lunak MATLAB. Agar komunikasi serial tersebut dapat bekerja, diperlukan konfigurasi yang sesuai. Sehingga diperoleh waktu yang diperlukan untuk transmisi data berdasarkan beban data. Metode yang digunakan untuk mendapatkan nilai waktu adalah pengukuran waktu menggunakan fungsi waktu (“tic” dan “toc”) pada MATLAB. Pengukuran tersebut dilakukan ketika data dikirim dari MATLAB ke mikrokontroler dan kembali ke MATLAB. Jenis transmisi serial yang digunakan pada pengukuran adalah Asynchronous Normal Speed dan Asynchronous Double Speed. Jenis transmisi serial Asynchronous Double Speed memiliki konfigurasi Baud Rate dua kali lebih besar dari Asynchronous Normal Speed. Nilai Baud Rate tersebut sebesar 2 Mbaud dan Waktu yang diperoleh ketika jenis transmisi serial Asynchronous Double Speed yang digunakan dan beban data sebesar 20 byte adalah selama 0,0117192 detik. Ketika beban data sebesar 1000 byte, waktu yang dibutuhkan transmisi adalah selama 0,031719 detik. Namun ketika jenis transmisi serial Asynchronous Normal Speed yang digunakan dan beban data sebesar 20 byte, waktu yang dibutuhkan untuk transmisi adalah selama 0,012719 detik. Ketika beban data mencapai 1000 byte, waktu yang dibutuhkan untuk transmisi adalah selama 0,031394 detik. Sehingga waktu yang dibutuhkan untuk transmisi data meningkat seiring dengan bertambahnya beban data.

Kata Kunci


Komunikasi Serial; USART; Asynchronous, Mikrokontroler; MATLAB

Teks Lengkap:

PDF

Referensi


M. Jokitulppo, “Arduino-controlled Robot,” Thesis, Jamk University of Applied Sciences, Kotkansalo, Jouko, 2015.

P. A. P. T. Ms.Neha R. Laddha, “Implementation of serial communication using UART with configurable baud rate,” Int. J. Recent Innov. Trends Comput. Commun., vol. 1, no. 4, pp. 263–268, 2013.

U. Nanda and S. K. Pattnaik, “Universal Asynchronous Receiver and Transmitter (UART),” ICACCS 2016 - 3rd Int. Conf. Adv. Comput. Commun. Syst. Bringing to Table, Futur. Technol. from Around Globe, 2016, doi: 10.1109/ICACCS.2016.7586376.

A. Corporation, “8-bit AVR Microcontroller with 4/8/16/32K Bytes In-System Programmable Flash Datasheet.” San Jose, California, United States, pp. 1–23, 2009.

A. P. Godse and D. A. Godse, Microcontrollers & microprocessors, vol. 50, no. 1. India: Technial Publication Pune, 2002.

P. A. P. T. Ms.Neha R. Laddha, “A Review on Serial Communication by UART,” Int. J. Adv. Res. Comput. Sci. Softw. Eng., vol. 3, no. 1, pp. 366–369, 2013.

S. Evan, Sarotaga, and Calif, “Universal Protocol Programmable Communication Interface,” U.S. Patent 5371736, 1994.


Refbacks

  • Saat ini tidak ada refbacks.


ISSN No: 2339-1073

Supported by :


Jurnal Online
Management Jurnal Elektronik



Pusat Dokumentasi dan Informasi Ilmiah
Lembaga Ilmu Pengetahuan Indonesia




Indexed by :