Tampilkan postingan dengan label SPI. Tampilkan semua postingan
Tampilkan postingan dengan label SPI. 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, 22 Oktober 2011

Tutorial RFM01 (RX) dan RFM02 (TX) dengan CodeVision AVR

RFM01 (TX) dan RFM02 (RX) merupakan RF Transmitter-Receiver dari Hope RF dengan modulasi FSK dan akses data SPI atau paralel. RFM01 dan RFM02 ini hanya dapat melakukan komunikasi satu arah. Untuk versi yang lebih update ada RFM12 yang merupakan Transceiver atau dapat menjadi RX sekaligus TX, sehingga dapat melakukan komunikasi 2 arah. Hanya saja saya belum pernah ber-eksperimen dengan RFM12, walaupun pada dasarnya rangkaian dan programnya tidak jauh berbeda :D. Oke, saya jelaskan yang pernah saya coba saja kalau begitu :p.

Keterangan pin-pin pada RFM01 (A) dan RFM02 (B) adalah sbb: