Mündəricat:
- Addım 1: Əsas Pəncərə
- Addım 2: Çip seçimi
- Addım 3: Çipi oxuyun
- Addım 4: Proqram çipi
- Addım 5: Çipi yoxlayın
- Addım 6: Fayl Dilimləyicisi
- Addım 7: Fayl Birləşməsi
- Addım 8: Proqram Yükləmə
Video: CH341A Proqramçı: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu yaxınlarda CH341A mini proqramçısı aldım. Mini proqramçı yaxşıdır və 24 və 24 seriyalı çipləri proqramlaşdırmaq üçün istifadə edilə bilər. Çox aşağı qiymətə malikdir, lakin kompüter BIOS və yönlendirici firmware proqramını yandırmaq üçün istifadə edə bildiyim üçün olduqca faydalıdır.
WCH, geliştiricilerin çipdən istifadə etmələri üçün API və C kitabxanalarını buraxdı. Beləliklə, mini proqramçı üçün öz proqramlaşdırma proqramımı qurmağa qərar verdim.
Sahib olduğum proqramlaşdırma proqramı WCH tərəfindən təmin edilən CH341DLL.dll kitabxanasından istifadə edir. USB vasitəsilə I2C və SPI protokolundan istifadə edə bilər.
Bütün kodlar C# dilində yazılmışdır və bütün C ++ funksiyası zəngləri C# tərəfindən istifadə üçün bağlanmışdır.
Sürücü və C kitabxanası WCH saytından yüklənə bilər.
Addım 1: Əsas Pəncərə
Əsas pəncərələr bu Flash NOR / EEPROM çiplərini oxumaq və proqramlaşdırmaq üçün lazım olan bütün funksiyaları təmin edir. Eyni funksiyanı yerinə yetirmək üçün menyudan da istifadə edə bilərsiniz.
Çipdən oxunan faylı və ya məzmunu redaktə etmək üçün quraşdırılmış HEX redaktoruna malikdir. Məsələn, çipə proqramlaşdırmadan əvvəl router firmware proqramına MAC kodunu əlavə edə bilərik.
Bütün əlaqəli funksiyalar (Kopyala / Yapışdır / Axtar və s.) İkili faylın redaktəsi üçün nəzərdə tutulmuşdur.
Addım 2: Çip seçimi
Əvvəlcə işləmək istədiyiniz çipi seçməlisiniz.
Çip verilənlər bazasında çipi axtarmaq üçün "Axtar" düyməsini sıxmaq kifayətdir. Yalnız çipinizin açar sözlərini yazın və bütün uyğun fişlər ızgarada göstəriləcək.
24 seriyalı çiplər (I2C) üçün, onları tanımaq üçün heç bir id / imzası olmadığı üçün əl ilə seçməli olacaqsınız.
25 seriyalı çiplər üçün (SPI) çipin id / imzasını oxumaq üçün "Avtomatik Algıla" düyməsini istifadə edə bilərsiniz. Bir şəxs tapılarsa, onu seçməyiniz üçün bir çip seçim pəncərəsi açılacaqdır.
Addım 3: Çipi oxuyun
Seçdiyiniz çipi oxumaq üçün "Oxu" düyməsini istifadə edin. Çipin məzmunu HEX redaktorunda göstəriləcək.
Çipin məzmununu saxlamaq üçün "Saxla" düyməsini istifadə edə bilərsiniz.
Addım 4: Proqram çipi
"Aç" düyməsini basaraq mövcud bir faylı aça bilərsiniz.
Bir fayl seçildikdən sonra onun məzmunu HEX redaktoruna yüklənəcək.
Çipə proqramlaşdırmadan əvvəl məzmunda dəyişikliklər tətbiq edə bilərsiniz.
Yüklənmiş məzmundan məmnun olduqdan sonra onu çipə proqramlaşdırmaq üçün "Proqram" düyməsini basın.
Proqramlaşdırıldıqdan sonra məlumatları yoxlayacaq çipi proqramlaşdırmaq üçün "Auto" düyməsini də istifadə edə bilərsiniz.
Proqramlaşdırma başlamazdan əvvəl SPI çipi avtomatik olaraq silinəcəkdir. Bununla birlikdə çipi əl ilə də silə bilərsiniz.
Addım 5: Çipi yoxlayın
Çipi oxuduqdan və ya yazdıqdan sonra oxu / yazma məzmununu HEX redaktorunda yüklənmiş məzmunla yoxlamaq çox tövsiyə olunur.
"Doğrula" düyməsini basaraq məzmunu yoxlaya bilərsiniz.
Addım 6: Fayl Dilimləyicisi
Proqram, quraşdırılmış / yüklənmiş məzmunun müəyyən bir hissəsini dilimləmək və bir faylda saxlamaq üçün quraşdırılmış fayl dilimləmə funksiyasına malikdir.
Bu funksiya router proqramlarında işləyərkən çox faydalıdır. Məsələn, yönlendiricinizin ART məlumatlarını saxlamaq üçün faylın son 64 KB -nı çıxarın.
Addım 7: Fayl Birləşməsi
İki faylı bir yerə birləşdirmək üçün fayl birləşməsindən də istifadə edə bilərsiniz.
Bəzi laptop BIOS, BIOS və EC məlumatlarını saxlamaq üçün birdən çox çipdən istifadə edir. İşə başlamazdan əvvəl bunları birləşdirməlisiniz.
Birləşdirmə funksiyasından istifadə edərək, sonrakı proses üçün iki faylı bir yerə birləşdirə bilərsiniz.
Addım 8: Proqram Yükləmə
Zəhmət olmasa proqramı və mənbə kodunu aşağıdakı Google Diskimdən yükləyin.
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
Mənbə kodu hələ yaxşı şərh edilməmişdir. Daha yaxşı oxumaq və başa düşməmək üçün bu şərhləri əlavə etdikdən sonra yaxşı şərh edilmiş bir versiyanı yükləyəcəyəm.
Tövsiyə:
Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım
Arduino ISP olaraq || AVR -də Hex Faylını Yazın || AVR -də qoruyucu || Proqramçı olaraq Arduino: ……………………… Daha çox video üçün YouTube kanalıma ABUNƏ OLUN …….. Bu məqalə isp kimi hər şey arduino ilə əlaqədardır. Hex faylını yükləmək istəyirsinizsə və ya qoruyucunuzu AVR -də qurmaq istəyirsinizsə, bir proqramçı almağa ehtiyacınız yoxdur, edə bilərsiniz
ESP -01 Proqramçı Hack - Asan Bir :): 6 Addım
ESP-01 Programmer Hack-Easy One :): Salam ESPers, Bu təlimatda sizə ESP-01 / ESP8266-01 / ES-01 modulu üçün proqramçı etmək üçün sadə bir hack göstərəcəyəm. Çoxumuz bu modul üçün proqramçı olaraq Arduino lövhəsi və ya FTDI USB-TTL cihazlarından istifadə etmişik. Hər iki üsul da yaxşı işləyir. Amma t
Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı: 7 addım
Arduino UNO ilə ATTINY Mikrokontrolörleri üçün Kiçik Bir Proqramçı: Çox yönlülüyü, aşağı qiyməti, həm də Arduino IDE kimi mühitlərdə asanlıqla proqramlaşdırıla bilməsi səbəbindən ATTINY seriyalı mikrokontrolörlərdən istifadə etmək maraqlıdır. Arduino modulları üçün nəzərdə tutulmuş proqramlar asanlıqla köçür
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: 8 addım
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: ATTINY85 ISP Proqramçı Qalxanı, ATTiny85 µControllers proqramını asanlıqla proqramlaşdırmaq üçün hazırlanmışdır. Qalxan Arduino Uno lövhəsinə qoşulmalıdır. Serial Proqramçısı "
Arduino Uno proqramçı olaraq C kodunu AVR -ə necə yükləmək olar: 6 addım
Proqramçı olaraq Arduino Uno istifadə edərək AVR -ə C Kodunu Necə Yükləmək olar: Hər kəsə salam: D Burada Arduino Uno R3 istifadə edərək hər hansı bir AVR çipini proqramlaşdırmağın sadə bir yolunu bölüşəcəyəm. çox baha başa gələn proqramçı