Kazalo:

Programer CH341A: 8 korakov
Programer CH341A: 8 korakov

Video: Programer CH341A: 8 korakov

Video: Programer CH341A: 8 korakov
Video: [Обзор] Программатор CH341A (SOP8 и SOP16 прищепки) 2024, Julij
Anonim
Programer CH341A
Programer CH341A

Pred kratkim sem kupil mini programer CH341A. Mini programator je v redu in se lahko uporablja za programiranje čipov serije 24 in 24. Je zelo poceni, a zelo uporaben, saj ga lahko uporabim za bliskanje BIOS -a računalnika in vdelane programske opreme usmerjevalnika.

WCH je razvijalcem prijazno izdal svojo knjižnico API in C za uporabo čipa. Zato sem se odločil zgraditi svojo programsko opremo za mini programerja.

Programsko opremo, ki jo uporabljam, uporabljam knjižnico CH341DLL.dll, ki jo je sprožil WCH. Lahko uporablja protokol I2C in SPI prek USB -ja.

Vse kode so napisane v jeziku C# in vsi klici funkcije C ++ so bili zaviti, da jih lahko uporablja C#.

Knjižnico gonilnikov in C lahko prenesete s spletnega mesta WCH.

1. korak: Glavno okno

Glavno okno
Glavno okno

Glavna okna ponujajo vse funkcije, ki jih potrebujemo za branje in programiranje teh čipov Flash NOR / EEPROM. Meni lahko uporabite tudi za izvajanje iste funkcije.

Vgrajen ima HEX urejevalnik za urejanje datoteke ali vsebine, prebrane s čipa. Kodo MAC lahko na primer dodamo v vdelano programsko opremo usmerjevalnika, preden jo programiramo na čip.

Za urejanje binarne datoteke so na voljo vse povezane funkcije (Copy / Paste / Search itd.).

2. korak: Izbira čipov

Izbira čipov
Izbira čipov
Izbira čipov
Izbira čipov
Izbira čipov
Izbira čipov

Najprej morate izbrati čip, na katerem želite delati.

Samo kliknite gumb "Išči", da poiščete čip v bazi čipov. Samo vnesite ključne besede svojega čipa in vsi ujemajoči se čipi bodo prikazani v mreži.

Za čipe serije 24 (I2C) ga boste morali izbrati ročno, saj nimajo nobenega ID -ja / podpisa, da bi jih prepoznali.

Za čipe serije 25 (SPI) lahko z gumbom »Samodejno zaznavanje« preberete ID / podpis čipa. Če najdete ID, se prikaže okno za izbiro čipa, da ga izberete.

3. korak: Preberite čip

Preberite Čip
Preberite Čip

Za branje izbranega čipa uporabite gumb "Preberi". Vsebina čipa bo prikazana v urejevalniku HEX.

Za shranjevanje vsebine čipa lahko uporabite gumb "Shrani".

4. korak: Programski čip

Programski čip
Programski čip

Obstoječo datoteko lahko odprete s klikom na gumb "Odpri".

Ko je datoteka izbrana, se njena vsebina naloži v urejevalnik HEX.

Vsebino lahko spremenite, preden jo programirate na čip.

Ko ste zadovoljni z naloženo vsebino, kliknite gumb "Program", da jo programirate na čip.

Z gumbom "Samodejno" lahko programirate tudi čip, ki bo preveril podatke po programiranju.

SPI čip se samodejno izbriše pred začetkom programiranja. Čip pa lahko tudi ročno izbrišete.

5. korak: Preverite čip

Preverite čip
Preverite čip

Ko preberete ali napišete čip, je zelo priporočljivo preveriti vsebino za branje / pisanje glede na vsebino, naloženo v urejevalniku HEX.

Vsebino lahko preverite s klikom na gumb »Preveri«.

6. korak: Rezalnik datotek

Rezalnik datotek
Rezalnik datotek

Program ima vgrajeno funkcijo za rezanje datotek, ki razreže določen del datoteke / naložene vsebine in jo shrani v datoteko.

Ta funkcija je zelo uporabna pri delu z vdelano programsko opremo usmerjevalnika. Na primer, izvlecite zadnjih 64 KB datoteke, da shranite podatke ART usmerjevalnika.

7. korak: združitev datotek

Združitev datotek
Združitev datotek

Z združitvijo datotek lahko dve datoteki združite v eno.

Nekateri BIOS prenosniki uporabljajo več čipov za shranjevanje informacij o BIOS -u in EC. Preden se lotite dela, jih boste morali združiti.

Z uporabo funkcije spajanja lahko dve datoteki združite v eno za nadaljnji postopek.

8. korak: prenos programa

Prosimo, prenesite program in izvorno kodo iz mojega Google Drive spodaj.

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

Izvorna koda še ni dobro komentirana. Naložil bom dobro komentirano različico, ko bom te komentarje dodal zaradi boljšega branja in nejasnosti.

Priporočena: