Nama Anggota :
1. Alvinas Deva Sih Illahi (6705144137)
2. T. Enza Qodratsyah (6705144007)
3. Jihad Ardinsyah (6705144162)
Kelompok 7
- Apa ISP?
ISP singkatan dari ‘Dalam Sistem Programmer’. Ini adalah perangkat yang memungkinkan Anda meng-upload kode ke mikrokontroler tanpa mengeluarkannya dari sirkuit. Ada beberapa jenis ISP mulai dari yang murah sirkuit rumah-dibangun untuk sendiri lebih mahal sehingga bisa di program sendiri.
- Apa SPI?
SPI singkatan dari ‘Serial Peripheral Interface’ Bus. Ini adalah standar komunikasi diperkenalkan oleh Motorolla sebagai cara untuk mentransfer data antara perangkat digital. Kami akan menggunakan ini untuk menghubungkan papan Arduino ke mikrokontroler papan tempat memotong breed.
Anda dapat membaca semua rincian tentang SPI di sini, tapi ini adalah minimum yang harus Anda ketahui. SPI bekerja dengan mengelompokkan perangkat sebagai Master atau Slaves. Perangkat yang dibuat dapat dihubungkan ke beberapa perangkat Slave.
Koneksi SPI memerlukan empat kabel:
SCLK – ‘Serial Clock’ – ini adalah sinyal clock yang mensinkronisasikan kedua perangkat.
Mosi – ‘Master Output, Slave Input’ – Baris data dari Master
MISO – ‘Master Input, Slave Output’ – Garis Data kembali dari Slave ke Master
SS – ‘Slave Choose”- Baris ini digunakan untuk menentukan Slave perangkat
Untuk bootload atau tidak untuk bootload?
Setiap kali Anda meng-upload sebuah sketsa untuk Arduino, Anda menggunakan Bootloader. Arduino Bootloader adalah program kecil yang secara permanen berada di mikrokontroler Arduinos ‘. Hal ini memungkinkan Arduino untuk berkomunikasi dengan program komputer dan download.
Karena kita menggunakan antarmuka SPI untuk program chip, kita tidak perlu Bootloader. Bahkan, segera setelah kita upload program pertama kami selama SPI, Bootloader akan ditimpa.
Meskipun kita tidak perlu Bootloader lagi, itu memang memiliki satu trik yang berguna. Setiap mikrokontroler AVR memiliki sepotong kecil dari memori permanen yang disebut ‘Sekring’ yang mengontrol bagaimana chip akan berperilaku. Sekarang ini perlu diatur dalam konfigurasi khusus untuk membuat chip Arduino. Ketika Anda membeli sebuah merek baru ATMEGA chip dari toko elektronik favorit Anda, mereka mungkin tidak diatur dengan benar.
Ketika Anda Burn Bootloader ‘untuk chip, bagian dari proses meliputi pengaturan Sekring. Ini adalah cara sederhana mati untuk mengkonfigurasi chip baru. (Lihat video untuk rincian)
Anda sekarang harus nyaman menggunakan chip ATmega328P dalam sendiri sirkuit berdiri dan akhirnya bisa membiarkan papan Arduino Anda pindah ke proyek berikutnya.