Showing posts with label avr gcc. Show all posts
Showing posts with label avr gcc. Show all posts

Sunday, February 26, 2012

Tutorial Komunikasi SPI (Serial Peripheral Integrated) Antar Mikrokontroler dengan Assembler




SPI (Serial Peripheral Integrated) memungkinkan kecepatan tinggi untuk transfer data sinkron antara AVR dan perangkat periferal atau antara beberapa perangkat AVR. Pada sebagian besar SPI digunakan untuk In System Programming (ISP). Interkoneksi antara dua perangkat SPI selalu terjadi antara perangkat MASTER dan perangkat SLAVE. Dibandingkan dengan beberapa perangkat periferal seperti sensor yang hanya dapat berjalan dalam modus SLAVE, SPI AVR dapat dikonfigurasi untuk kedua modus MASTER dan SLAVE.   






Pada tutorial kali ini saya berikan contoh antarmuka mikrokontroler dengan SPI menggunakan bahasa Asembler, dengan software AVR studio atau winAVR. Sebelumnya sudah pernah saya posting tentang AVR Studio juga pada Tutorial LCD dengan AVR GCC  dan  Tutorial Led dan Keypad dengan Assembler






Rangkaian komunikasi SPI untuk tutorial ini sbb:



















Read more >>

Saturday, October 29, 2011

Tutorial Keypad 4x4 dengan AVR GCC




Berikut ini saya akan memberikan sedikit tutorial Keypad Matriks 4x4 dengan AVR GCC. Kalau belum kenal dengan AVR GCC dan cara menggunakannya, bisa dipelajari tutorial sebelumnya Tutorial LCD Display with AVR GCC





Keypad Matriks ini akan ditampilkan datanya pada LCD 16x2 dengan skematik sebagai berikut:











Read more >>

Friday, September 30, 2011

Tutorial Komunikasi Serial dengan AVR GCC / winAVR (Tutorial Serial Communication with AVR GCC / winAVR)




Berikut ini saya akan memberikan tutorial untuk mengirimkan data serial dari mikrokontroler ke komputer dan menerima data serial dari komputer ke mikrokontroler, menggunakan bahasa C dengan compiller AVR GCC atau winAVR.





Rangkaian skematik untuk IC MAX232 sebagai pengkonversi tegangan antara mikrokontroler dan port serial komputer, sebagai berikut:


max232



Read more >>

Friday, June 17, 2011

Tutorial LCD Display with AVR GCC, Bascom AVR, and CodeVision


Sekarang saya akan membahas tentang menampilkan data ke LCD Display 16x2 dengan beberapa bahasa yang biasa dipakai, yaitu AVR GCC, Bascom AVR, dan Code Vision. Beberapa contoh ini hanya menampilkan tulisan sederhana, sehingga dapat dilihat perbedaannya antara ketiga bahasa pemrograman mikrokontroler tersebut. 


AVR GCC:


Pertama, pemrograman LCD dengan AVR GCC atau AVR Studio dengan bahasa C, setelah program AVR Studio dari Atmel tersebut dibuka, pilih New Project sbb:


: 




Read more >>