Tampilkan postingan dengan label assembler. Tampilkan semua postingan
Tampilkan postingan dengan label assembler. Tampilkan semua postingan

Minggu, 26 Februari 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:


Sabtu, 18 Juni 2011

Tutorial Led and Keypad with AVR Assembler

Kali ini saya akan membahas sedikit tentang bahasa assembly, biasanya bahasa yang pertama kali dikuasai untuk belajar mikrokontroler adalah assembler, walaupun sudah banyak bahasa tingkat tinggi seperti Basic dan C yang digunakan, tentunya assembler tetap akan berguna suatu waktu. Untuk yang baru belajar atau untuk bernostalgia kembali dengan bahasa assembler ini, saya menggunakan software AVR Studio dari Atmel, yang dapat di download disini.

Pilih Start --> All Programs --> Atmel AVR Tools --> AVR Studio 4, saya masih menggunakan versi AVR Studio 4, sekarang sudah ada yang versi 5. Kemudian pilih New Project: