Daftar Isi:
- Langkah 1: Jendela Utama
- Langkah 2: Pemilihan Chip
- Langkah 3: Baca Chip
- Langkah 4: Chip Program
- Langkah 5: Verifikasi Chip
- Langkah 6: Pemotong File
- Langkah 7: Penggabungan File
- Langkah 8: Unduh Program
Video: Pemrogram CH341A: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya baru saja membeli programmer mini CH341A. Pemrogram mini baik-baik saja dan dapat digunakan untuk memprogram 24 dan 24 chip seri. Biayanya sangat rendah tetapi cukup berguna karena saya dapat menggunakannya untuk mem-flash BIOS komputer dan firmware router saya.
WCH telah dengan baik hati merilis pustaka API dan C-nya bagi pengembang untuk memanfaatkan chip tersebut. Jadi saya telah memutuskan untuk membangun perangkat lunak pemrograman saya sendiri untuk programmer mini.
Perangkat lunak pemrograman yang saya gunakan adalah perpustakaan CH341DLL.dll yang disediakan oleh WCH. Itu dapat memanfaatkan protokol I2C dan SPI melalui USB.
Semua kode ditulis dalam C# dan semua panggilan fungsi C++ telah dibungkus untuk digunakan oleh C#.
Driver dan pustaka C dapat diunduh dari situs web WCH.
Langkah 1: Jendela Utama
Jendela utama menyediakan semua fungsi yang kita perlukan untuk membaca dan memprogram chip Flash NOR / EEPROM ini. Anda juga dapat menggunakan menu untuk melakukan fungsi yang sama.
Ini memiliki editor HEX bawaan untuk mengedit file atau konten yang dibaca dari chip. Misalnya, kita dapat menambahkan kode MAC di firmware router sebelum memprogramnya ke chip.
Semua fungsi terkait (Salin / Tempel / Cari dll) disediakan untuk mengedit file biner.
Langkah 2: Pemilihan Chip
Anda harus memilih chip yang ingin Anda kerjakan terlebih dahulu.
Cukup klik tombol "Cari" untuk mencari chip di database chip. Cukup ketik kata kunci chip Anda dan semua chip yang cocok akan ditampilkan di grid.
Untuk 24 chip seri (I2C), Anda harus memilihnya secara manual karena mereka tidak memiliki id / tanda tangan untuk kami mengidentifikasinya.
Untuk 25 chip seri (SPI), Anda dapat menggunakan tombol "Deteksi Otomatis" untuk membaca id/tanda tangan chip tersebut. Jika id ditemukan, jendela pemilihan chip akan muncul untuk Anda pilih.
Langkah 3: Baca Chip
Gunakan tombol "Baca" untuk membaca chip yang Anda pilih. Isi chip akan ditampilkan pada editor HEX.
Anda dapat menggunakan tombol "Simpan" untuk menyimpan konten chip.
Langkah 4: Chip Program
Anda dapat membuka file yang ada dengan mengklik tombol "Buka".
Setelah file dipilih, kontennya akan dimuat ke editor HEX.
Anda dapat menerapkan perubahan pada konten sebelum memprogramnya ke chip.
Setelah Anda puas dengan konten yang dimuat, klik tombol "Program" untuk memprogramnya ke chip.
Anda juga dapat menggunakan tombol "Otomatis" untuk memprogram chip yang akan memverifikasi data setelah diprogram.
Chip SPI akan dihapus secara otomatis sebelum pemrograman dimulai. Namun, Anda juga dapat menghapus chip secara manual.
Langkah 5: Verifikasi Chip
Setelah Anda membaca atau menulis chip, Sangat disarankan untuk memverifikasi konten baca / tulis terhadap konten yang dimuat di editor HEX.
Anda dapat memverifikasi konten dengan mengklik tombol "Verifikasi".
Langkah 6: Pemotong File
Program ini memiliki fungsi pengiris file bawaan untuk mengiris bagian tertentu dari file / konten yang dimuat dan menyimpannya ke file.
Fungsi ini sangat berguna saat bekerja pada firmware router. Misalnya, ekstrak file 64KB terakhir untuk menyimpan informasi ART router Anda.
Langkah 7: Penggabungan File
Anda juga dapat menggunakan penggabungan file untuk menggabungkan dua file menjadi satu.
Beberapa BIOS laptop menggunakan beberapa chip untuk menyimpan informasi BIOS dan EC. Anda harus menggabungkannya sebelum dapat mengerjakannya.
Dengan memanfaatkan fungsi merge, Anda dapat menggabungkan dua file menjadi satu untuk diproses lebih lanjut.
Langkah 8: Unduh Program
Silakan unduh program dan kode sumber dari Google Drive saya di bawah ini.
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
Kode sumber belum dikomentari dengan baik. Saya akan mengunggah versi yang dikomentari dengan baik setelah saya menambahkan komentar ini untuk bacaan dan pemahaman yang lebih baik.
Direkomendasikan:
Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah
Arduino Sebagai ISP || Bakar File Hex di AVR || Sekering di AVR || Arduino Sebagai Programmer:……………………..Silakan BERLANGGANAN ke saluran YouTube saya untuk lebih banyak video……..Artikel ini adalah semua tentang arduino sebagai ISP. Jika anda ingin mengupload file hex atau ingin memasang fuse di AVR maka anda tidak perlu membeli programmer, anda bisa melakukan
Pemrogram HV ATTiny: 4 Langkah
Programmer HV ATTiny: Instruksi ini untuk utilitas pemrograman ATTiny menggunakan ESP8266 dan antarmuka pengguna berbasis browser. Ini mengikuti dari editor Fuse yang dapat diinstruksikan sebelumnya untuk membaca dan menyetel sekering tetapi sekarang mendukung penghapusan, membaca dan menulis fla
Beberapa Pemrogram ATtiny85/13A: 6 Langkah
Multiple ATtiny85/13A Programmer: Pernahkah Anda Membuat Proyek seperti “LDR x Arduino UNO Automatic Light” atau sejenisnya yang hanya menggunakan 2-3 port I/O Digital Mikrokontroler 32 Pin? Tidak apa-apa jika Anda hanya melakukan beberapa pekerjaan prototipe tetapi bagaimana jika Anda ingin menyelesaikan atau menghasilkan
Pemrogram Bluetooth HC-05: 4 Langkah
HC-05 Bluetooth Programmer: Untuk membuat programmer ini, Anda memerlukan >>>Bagian: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - kapasitor keramik2x 0R 12062x 0.1uF 0805 - kapasitor keramik4x 1k 0805 - resistor 2x 120R 0805- resistor 2x 3mm led untuk indikasi (Led hijau
Pemrogram ATtiny untuk Arduino Uno: 3 Langkah
Programmer ATtiny untuk Arduino Uno: Jika Anda sudah yakin dengan platform Arduino dan ingin mencoba memprogram beberapa mikrokontroler atmel lainnya, panduan ini akan membantu Anda melakukan langkah pertama. Secara khusus Anda akan membuat perisai untuk papan yang kompatibel dengan Arduino Uno untuk