Home / Pemrograman / Android / AVR Calculator – Timer UBRR Baudrate And TWI Calculator

AVR Calculator – Timer UBRR Baudrate And TWI Calculator

AVR Timer Calculator

Melakukan perhitungan register pada mikrokontroler AVR bukan merupakan hal yang mudah. Kita harus mengerti tentang arsitektur mikrokontroler AVR. Beberapa periperal yang biasa digunakan seperti timer, usart, twi memerlukan perhitungan khusus untuk menentukan nilai register periperal tersebut. Sebetulnya pada datasheet sudah tertera rumus-rumus untuk menghitung nilai register tersebut. Namun sebagian orang ada yang belum mengerti tentang cara menghitungnya, dikarenakan belum paham tentang arsitekturnya. Sebagai contoh penggunaan timer pada AVR. Timer memiliki beberapa mode operasi seperti normal dan compare match. Nah mode operasi yang berbeda membuat perhitungan juga berbeda, belum lagi tentang faktor lain misalkan prescaler yang digunakan dan frekuensi clock.

Aplikasi AVR Calculator Untuk Android

Nah, dari ide tersebut muncul di benak saya untuk membuat sebuah aplikasi android untuk menghitung nilai register ubrr (ubrr calculator/baud rate calculator). Selain itu juga bisa melakukan perhitungan timer (timer 8 bit dan 16 bit). Juga menghitung konfigurasi register untuk SCL Frekuensi pada komunikasi TWI (Two Wire). Aplikasi ini sedikit saya contoh dari link berikut ini http://www.avrcalc.com/ Namun saya rubah ke dalam aplikasi android dan fitur yang kurang perlu saya hilangkan. Aplikasi ini juga sudah saya unggah ke Playstore, Anda dapat mendownloadnya secara gratis pada link berikut ini : https://play.google.com/store/apps/details?id=com.eko_rudiawan.avrcalculator

Beberapa screenshoot dari aplikasi ini bisa dilihat pada gambar dibawah ini :

avr baud rate calculator
avr baud rate calculator
avr ubrr calculator
avr ubrr calculator

Dengan aplikasi AVR Calculator, Anda tinggal memasukkan nilai yang diinginkan, aplikasi secara otomatis akan melakukan perhitungan konfigurasi register yang bersangkutan. Sebagai contoh perhitungan register UBRR untuk baudrate. Anda tinggal memasukkan baudrate yang diinginkan, contohnya 9600. Aplikasi akan menghitung nilai register UBRR, selain itu aplikasi AVR Calculator juga menghitung actual baudrate dan persen errornya. Jadi aplikasi ini sangat bermanfaat sekali untuk Anda para programmer mikrokontroler AVR. Jika ada saran kedepannya sangat saya harapkan sekali, terutama untuk fitur-fitur aplikasi ini. Cukup isi komentar di bawah ini fitur apa saja yang Anda inginkan.

 

About Eko Rudiawan

Seorang lelaki yang punya ketertarikan dengan dunia elektronika dan robot yang saat ini sedang serius belajar tentang dunia bisnis dan internet marketing. My dream to be success technopreneur

Check Also

USBasp AVR Downloader

Cara Mudah Install USBasp Driver Windows 7

Driver Downloader USBasp Downloader mikrokontroler AVR USBasp dapat Anda gunakan jika driver dari downloader telah …

Leave a Reply

Your email address will not be published. Required fields are marked *

three × 2 =