Talaan ng mga Nilalaman:
- Hakbang 1: Ang Pangunahing Window
- Hakbang 2: Pagpili ng Chip
- Hakbang 3: Basahin ang Chip
- Hakbang 4: Program Chip
- Hakbang 5: I-verify ang Chip
- Hakbang 6: Slicer ng File
- Hakbang 7: Pagsasama ng File
- Hakbang 8: Pag-download ng Programa
Video: Programmer ng CH341A: 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
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 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
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
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
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
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
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
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:
Review ng Programmer ng JDM: 9 Mga Hakbang
Review ng JDM Programmer: Ang JDM ay isang tanyag na programmer ng PIC dahil gumagamit ito ng isang serial port, isang hubad na minimum na mga bahagi at hindi nangangailangan ng supply ng kuryente. Ngunit may pagkalito doon, na may maraming mga pagkakaiba-iba ng programmer sa net, alin ang gumagana sa aling mga PIC? Sa “instru
(halos) Universal MIDI SysEx CC Programmer (at Sequencer ): 7 Mga Hakbang (na may Mga Larawan)
(Halos) Universal MIDI SysEx CC Programmer (at Sequencer …): Noong kalagitnaan ng walongpung taong synths ang mga manufaturer ng synth ay nagsimula ng isang " mas mababa ay mas mahusay " proseso na humantong sa mga synth ng barebones. Pinayagan nito ang pagbawas ng mga gastos sa panig ng manufaturer, ngunit ginawa ang mga proseso ng pagtambal na tediuos kung hindi imposible para sa pangwakas na paggamit
Paano Ikonekta ang isang FT232RL Programmer sa Arduino ATMEGA328 para sa Mga Pag-upload ng Mga Sketch: 4 na Hakbang
Paano Ikonekta ang isang Programmer ng FT232RL sa Arduino ATMEGA328 para sa Mga Pag-upload ng Mga Sketch: Sa mini na Ituturo na malalaman mo kung paano ikonekta ang FT232RL chip sa microEcontroller ng ATMEGA328 upang mag-upload ng mga sketch. Maaari mong makita ang isang Maituturo sa nag-iisang microcontroller dito
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': Kumusta! Ito ay isang maikling Maituturo sa paggawa ng isang programmer ng PIC na gumaganap bilang isang PicKit 2. Ginawa ko ito sapagkat mas mura ito kaysa sa pagbili ng isang orihinal na PicKit at dahil sa Microchip, ang mga tagagawa ng mga microcontroller ng PIC at ang programer ng PicKit,