Talaan ng mga Nilalaman:

Programmer ng CH341A: 8 Mga Hakbang
Programmer ng CH341A: 8 Mga Hakbang

Video: Programmer ng CH341A: 8 Mga Hakbang

Video: Programmer ng CH341A: 8 Mga Hakbang
Video: how to use ch341a programmer step by step full tutorial (tagalog) 2024, Hulyo
Anonim
Programmer ng CH341A
Programmer ng CH341A

Kamakailan ay bumili ako ng isang mini programmer ng CH341A. Ang mini programmer ay OK at maaari sa pamamagitan ng ginamit sa programa ng 24 at 24 na serye ng mga chips. Napakababa ng gastos ngunit lubos na kapaki-pakinabang dahil magagamit ko ito upang i-flash ang aking computer BIOS at firmware ng router.

Pinapayuhan ng WCH na palabasin ang API at C library nito para sa mga developer na magamit ang chip. Kaya't nagpasya akong bumuo ng aking sariling software software para sa mini programmer.

Ang software software na ginamit ko ang library ng CH341DLL.dll na pinatunayan ng WCH. Maaari itong magamit ang I2C at SPI protocol sa pamamagitan ng USB.

Ang lahat ng mga code ay nakasulat sa C # at ang lahat ng mga tawag sa pag-andar ng C ++ ay nakabalot upang magamit ng C #.

Maaaring ma-download ang driver at C library mula sa website ng WCH.

Hakbang 1: Ang Pangunahing Window

Ang Pangunahing Window
Ang Pangunahing Window

Ang pangunahing windows ay nagbibigay ng lahat ng mga pag-andar na kailangan namin upang mabasa at mai-program ang mga chips na Flash NOR / EEPROM. Maaari mo ring gamitin ang menu upang maisagawa ang parehong pag-andar.

Mayroon itong built-in na editor ng HEX upang mai-edit ang file o nilalaman na nabasa mula sa maliit na tilad. Halimbawa, maaari naming idagdag ang MAC code sa router firmware bago i-program ito sa chip.

Ang lahat ng mga kaugnay na pag-andar (Kopyahin / I-paste / Paghahanap atbp) ay ibinigay para sa pag-edit ng binary file.

Hakbang 2: Pagpili ng Chip

Pagpili ng Chip
Pagpili ng Chip
Pagpili ng Chip
Pagpili ng Chip
Pagpili ng Chip
Pagpili ng Chip

Kailangan mong piliin muna ang chip na nais mong gumana.

Mag-click lamang sa pindutang "Paghahanap" upang hanapin ang maliit na tilad sa chip database. I-type lamang ang mga keyword ng iyong maliit na tilad at lahat ng pagtutugma ng mga chip ay ipapakita sa grid.

Para sa 24 serye chips (I2C), kakailanganin mong piliin ito nang manu-mano dahil wala silang anumang id / lagda para kilalanin namin ang mga ito.

Para sa 25 series chips (SPI), maaari mong gamitin ang pindutang "Auto Detect" upang mabasa ang id / lagda ng maliit na tilad. Kung ang isang id ay natagpuan, isang window ng pagpili ng chip ang pop up para sa iyo upang mapili ito.

Hakbang 3: Basahin ang Chip

Basahin ang Chip
Basahin ang Chip

Gumamit ng pindutang "Basahin" upang basahin ang chip na iyong napili. Ang nilalaman ng maliit na tilad ay ipapakita sa HEX editor.

Maaari mong gamitin ang pindutang "I-save" upang mai-save ang nilalaman ng maliit na tilad.

Hakbang 4: Program Chip

Program Chip
Program Chip

Maaari mong buksan ang isang mayroon nang file sa pamamagitan ng pag-click sa pindutang "Buksan".

Kapag napili na ang isang file, mai-load ang nilalaman nito sa HEX editor.

Maaari kang maglapat ng mga pagbabago sa nilalaman bago i-program ito sa chip.

Kapag nasiyahan ka sa na-load na nilalaman, mag-click sa pindutan ng "Program" upang mai-program ito sa maliit na tilad.

Maaari mo ring gamitin ang pindutan na "Auto" upang i-program ang maliit na tilad na papatunayan ang data pagkatapos na nai-program.

Ang chip ng SPI ay awtomatikong mabubura bago magsimula ang programa. Gayunpaman, maaari mong manu-manong burahin ang maliit na tilad.

Hakbang 5: I-verify ang Chip

I-verify ang Chip
I-verify ang Chip

Kapag nabasa mo o nakasulat na ang maliit na tilad, lubos na inirekomenda na i-verify ang nabasa / sumulat ng nilalaman laban sa nilalamang na-load sa HEX editor.

Maaari mong i-verify ang nilalaman sa pamamagitan ng pag-click sa pindutang "I-verify".

Hakbang 6: Slicer ng File

File Slicer
File Slicer

Ang programa ay may built-in na file slicer function upang hatiin ang isang tiyak na bahagi ng naka-fiile / na-load na nilalaman at i-save ito sa isang file.

Ang pagpapaandar na ito ay lubhang kapaki-pakinabang kapag nagtatrabaho sa mga router firmware. Halimbawa, kunin ang huling 64KB ng file upang mai-save ang impormasyon ng ART ng iyong router.

Hakbang 7: Pagsasama ng File

Pagsasama ng File
Pagsasama ng File

Maaari mo ring gamitin ang pagsasama ng file upang pagsamahin ang dalawang mga file sa isa.

Ang ilang laptop BIOS ay gumagamit ng maraming chips upang maiimbak ang impormasyon ng BIOS at EC. Kakailanganin mong pagsamahin ang mga ito bago mo ito magtrabaho.

Sa pamamagitan ng paggamit ng function ng pagsasama, maaari mong pagsamahin ang dalawang mga file sa isa para sa karagdagang proseso.

Hakbang 8: Pag-download ng Programa

Mangyaring i-download ang program at source code mula sa aking Google Drive sa ibaba.

drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing

Ang source code ay hindi pa nabibigyan ng puna nang mabuti. Mag-a-upload ako ng isang mahusay na nagkomento na bersyon sa sandaling naidagdag ko ang mga komentong ito para sa mas mahusay na pagbabasa at hindi pa natatagalan.

Inirerekumendang: