Translate

Komunikasi Serial Mikrokontroller Dengan Bascom AVR

Komunikasi Serial Mikrokontroller Dengan Bascom AVR


            Pada kesempatan yang berbahagia kali ini saya akan menjelaskan mengenai basic komunikasi serial (UART) yang mana komunikasi ini sangat sering sekali diperlukan untuk mengakses berbagai macam device seperti komputer, modul wireless, kamera, komunikasi antar mikrokontroller, sms gateway dan lainnya, karena komunikasi ini sangatlah mudah dan sederhana sekali, maka komunikasi ini jadi sering digunakan oleh para engineer dalam menyelesaikan masalah yang berkaitan dengan komunikasi ke device lain. Pada contoh ini saya akan memberikan cara bagaimana caranya untuk mengirikan data berupa karakter ke komputer dan juga data berupa nilai integer, device yang diperlukan untuk komunikasi ini yaitu RS232 yang mana terdapat IC MAX232, fungsi dari device ini yaitu untuk menyamakan level tegangan antara device mikrokontroller dengan device yang dituju, misal komputer, jika level tegangan sudah sama yaitu TTL maka komunikasi bisa dilakukan dengan lancar, berikut gambar skema dan programnya.


a. Minimum System ATMega16



b. Rangkaian Serial RS232





c. Program Bascom AVR

$regfile = "m16def.dat"
$crystal = 12000000
$baud = 9600

Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2

Cursor Off
Cls

Dim A As Integer

A = 0

Do

Incr A

Locate 1 , 1
Lcd "count up"
Locate 2 , 1
Lcd A

print "data serial"
print A

wait 1

Loop


d. Cara Penggunaan Alat

          Cara menggunakan alat ini yaitu pertama aktifkan mikrokontroller kemudian pasang rangkaian RS232 ke mikrokontroller, setelah terpasang, hubungkan ke port serial komputer jika menggunakan PC atau jika ingin menggunakan USB dapat menggunakan konverter Serial to USB, setelah itu install driver kabel Serial to USB tersebut, jika sudah selesai, buka software "Hyperterminal" kemudian buka port com yang digunakan, setelah itu pilih baudrate 9600, klik konek maka device komputer dengan mikrokontroller akan terhubung.  















No comments:

Post a Comment