Terkadang teknisi radio yang mendesain perangkat elektronik perlu menggunakan mikrokontroler dalam desainnya. Mikrokontroler membutuhkan firmware - itulah gunanya programmer.
Apa itu pemrogram?
Programmer adalah perangkat keras-perangkat lunak yang digunakan untuk membaca atau menulis informasi ke perangkat penyimpanan (memori internal mikrokontroler). Jika radio amatir perlu memprogram perangkat mikrokontroler sekali, Anda dapat menggunakan programmer konvensional yang terhubung ke port COM atau LPT. Misalnya, programmer paling sederhana untuk chip AVR adalah kabel 6-kawat, 4-resistor (programmer PonyProg).
Menggunakan programmer konvensional, Anda dapat memuat program hex ke banyak mikrokontroler AVR tanpa membuang waktu dan uang. Selain itu, programmer dapat digunakan sebagai programmer dalam sirkuit, sehingga Anda dapat memprogram mikrokontroler AVR tanpa melepasnya dari perangkat.
Pemrogram semacam itu terhubung ke komputer menggunakan program khusus (yang juga disebut pemrogram). Ini mentransfer firmware dari komputer, dan perangkat hanya menulisnya ke memori sirkuit mikro. Programmer dapat dihubungkan melalui port serial atau paralel, melalui konektor USB, dll. Pemrogram modern biasanya terhubung melalui USB.
Programmer USB ditujukan untuk memprogram perangkat mikroprosesor dari perusahaan tertentu (tergantung pada merek programmer) dalam bentuk rakitan. Ini sangat menyederhanakan proses konfigurasi perangkat lunak.
Bagaimana cara menghubungkan pemrogram USB?
Untuk menggunakan perangkat, Anda harus menghubungkannya ke salah satu port USB di komputer Anda. Setelah itu akan muncul pesan di komputer tentang koneksi perangkat USBasp baru, dan LED pada programmer itu sendiri akan menyala, yang berarti perangkat berhasil terhubung.
Maka Anda perlu menginstal driver agar OS dapat bekerja dengan benar dengan perangkat ini. Setelah itu dimungkinkan untuk menghubungkan perangkat mikroprosesor ke antarmuka ISP. LED kedua akan menyala selama pemrograman.
Sebagai aturan, programmer memiliki dua antarmuka - satu untuk menghubungkan mikrokontroler, yang lain untuk menghubungkan ke komputer. Untuk menghubungkan mikrokontroler, Anda dapat menggunakan mode pemrograman serial ISP. Dan perangkat ini terhubung ke komputer melalui konektor USB standar.
Untuk mengontrol programmer, Anda perlu menginstal program khusus. Yang terbaik adalah menggunakan aplikasi berjendela. Misalnya, untuk bekerja dengan perangkat, Anda dapat menggunakan program ExtremeBurner, Khazama, avrguge, dan lainnya.