AVR910 sangat berguna untuk seorang progamer. Hal ini dapat memprogram yang hampir mirip chip AVR. Versi asli dibuat oleh Klaus ada di sini, http://www.mikrocontroller-projekte.de/Mikrocontroller/AVR-Prog/AVR-Programmer.html. programmer menggunakan kemampuan ISP chip AVR. AVR910 pertama kali muncul dalam catatan AVR910 aplikasi oleh ATMEL. Ini adalah salah satu programer tercepat untuk AVR. Kita bisa menggunakan AVR PROG tersedia dalam AVR Studio, AVR OSP atau AVRDUDE untuk berinteraksi dengan programmer ini. programmer itu menghubungkan ke PC menggunakan port serial. Untuk PC notebook, kita bisa menggunakan USB untuk converter serial.
HARDWARE
Saya telah melakukan beberapa modifikasi kecil dalam rancangan aslinya oleh Mr Klaus. Klaus solusi menggunakan transistor untuk RS232 - TTL tingkat konversi. Aku berubah menjadi MAX232. Pengalaman saya dengan solusi transistor tersebut tidak baik. Solusi ini mungkin tidak bekerja untuk beberapa komputer. The MAX232 adalah solusi yang lebih baik. Jika papan target Anda menggunakan 3.3V, coba MAX3232 di tempat MAX232. Perbedaan kedua adalah LED, desain Klaus menggunakan LED dua warna, saya menemukan sulit untuk mendapatkan seperti LED jadi aku berubah untuk menggunakan dua LED, MERAH untuk sibuk dan Green untuk idle. Istirahat bagian adalah sama sebagai desain Klaus. Berikut adalah skema (klik pada gambar untuk memperbesar skema), file layout PCB dan file penempatan komponen .
SINGLE FILES TATA LETAK DI SISI PCB SCRIPT POS DAN FORMAT PDF
RUU BAHAN
Anda perlu menghubungkan kabel serial lurus antara programmer dan port serial pada PC. Hubungkan papan target Anda untuk programmer ini dengan bantuan 6 pin konektor ISP SV1 ditandai. Disarankan untuk memiliki 6 pin header ISP pada target board untuk menghubungkan dengan programmer. Fitur ISP pin konektor keluar pada papan target diberikan di bawah ini. Hubungkan papan target dan programmer dengan kabel lurus yaitu Pin 1 ke 1, Pin 2 untuk 2 dan seterusnya. papan Programmer mengambil catu daya dari papan papan target sehingga target Anda perlu dihidupkan sebelum anda memulai pemrograman. Biarkan jumper JRST terbuka.
CONNECTOR ON TARGET
PERANGKAT LUNAK
Perangkat lunak ini memiliki dua bagian. Yang pertama adalah FIRMWARE yang Anda butuhkan untuk membakar ke dalam chip attiny2313, dan bagian kedua adalah perangkat lunak PC yang digunakan untuk mengirim kode objek ke papan pemrogram.
FIRMWARE
Untuk frekuensi XTAL 7.3728MHz, dengan baud rate 115200 Anda dapat membakar ini avr910_2313_v38b.hex file hex ke dalam chip 2313.
Jika XTAL Anda adalah frekuensi yang berbeda, atau harus memodifikasi tingkat baud, Anda dapat memodifikasi ini avr910_2313_v38b.asm rakitan sumber file dan menghasilkan hex sendiri menggunakan assembler yang cocok.
Harap dicatat bahwa, chip attiny2313 dari pabrik dikonfigurasi untuk menggunakan osilator internal. Untuk menggunakan kristal eksternal, kita harus mengatur sekring pada attiny2313 Anda.
PC SOFTWARE
Anda dapat menggunakan AVR PROG termasuk dalam AVR Studio. Namun PROG AVR hanya bekerja dengan tingkat baud di atas 19200.
Atau Anda dapat menggunakan perangkat lunak open source seperti ATMEL AVR-OSP atau AVRDUDE.
http://www.atmel.com/dyn/resources/prod_documents/AVR911.zip AVR OSP
http://savannah.nongnu.org/projects/avrdude/ AVRDUDE
Tidak ada komentar:
Posting Komentar