Minggu, 13 Februari 2011

USB AVR downloader


Dalam belajar mikrokontroler khususnya AVR tak lengkap rasanya jika tidak mencoba untuk membuat downloadernya. Dalam blog ini akan dijelaskan apa saja tata cara membuat sebuah downloader serta software pendukung dalam membangun sebuah downloader menggunakan mikro avr Atmega8 sebagai chip programer. Mengapa memakai chip ini, dikarenakan kebanyakan atau software yang ada banyak di internet menggunakan chip yang relatif kecil ini (28 pin) meskipun ada pula yang memakai Attiny.
Okelah langsung saja kita mulai persiapannya....................
Pertama belilah komponen yang ada berdasarkan gambar schematik dibawah

* sumber gambar : www.fischl.de/usbasp/
Untuk mempermudah belilah sesuai daftar di bawah, tidak perlu semua namun cukup sebagian saja karena nantinya akan kita buat downloader standart :
1. usb konektor
2. header L/lurus
3. zenner 3v6 (3,6 volt) (2 buah)
4. kapasitor 4,7 µf (elco), 10nf,22pf(2 bh)
5. resistor 68Ω (2 bh), 2k2 Ω (2.200Ω),10k,1k(2bh)
6.crystal (xtall) 12MHz
7. saklar
8. led (2 buah beda warna)
9.  socket 28 pin
10. AtMega 8
11. PCB matrik
12. Kabel pelangi secukupnya
13. timah secukupnya
14. black housing(tergantung kebutuhan)
15. dll

Cara merangkai :
Sesuaikan rangkaian downloadermu dengan gambar di atas, tidak perlu sama persis karena tidak semua rangkaian dibutuhkan contohnya pada gambar rangkaian downloader untuk daerah lingkaran boleh di hilangkan atau tidak disertakan pada rangkaian, karena tidak terlalu wajib atau urgent. Penjelasannya :
-          Bentuk lingkaran 1 slow SCK, dalam pengalaman saya membuat downloader dan meng upload codingan ke AtMega 32, 16 dan sebagainya, bagian ini jarang saya gunakan bahkan sama sekali tidak digunakan saat upload, namun bagi yang ingin menyertakannya boleh saja.
-          Keterangan gambar selanjutnya bagian kotak 1 merupakan saklar self programing, ini digunakan saat memrogram AtMega 8 agar dapat digunakan sebagai downloader, nantinya kita membutuhkan downloader serial RS 232 (berbertuk port printer tapi lebih kecil ukurannya). Postingan membuat downloader serial ada di postinan selanjutnya. Lanjut, ini ditujukan agar komputer mampu membaca downloader kita, kode untuk mengkoding AtMega 8 dapat diperoleh dilink akhir posting ini. Tambahan saklar di aktifkan saat ingin menkoding AtMega 8 saja, jadi saat mengkoding AtMega lain saklar lebih baik di buka (off).
-          Kotak 2 adalah header untuk konektor memprogram AtMega lain, ini sebagai jalur data masuk dan keluar proses pengkodingan. Urutan konfigurasinya sebaiknya diurutkan dimulai dari Mosi, Miso, Sck, Reset, VCC, dan Ground. Hal ini disebabkan urutan pada kebanyakan AtMega baik 32, 16, atau 8535 urutan pin konfigurasinya sama seperti itu. Nanti disarankan tidak usah mengurutkan dari rangkaian cukup dari urutan kabel saat dipasangkan di black housingnya supaya tidak ribet.
 Langkah selanjutnya dapat dilihat di blog selanjutnya :
2. menggunakan Ponyprog
3. Software programer AtMega mengunakan AVR Dude
4. Codevision AVR alat membuat coding AtMega


Sumber info :
dll.

Tidak ada komentar:

Posting Komentar