Sadržaj:
- Korak 1: Glavni prozor
- Korak 2: Odabir čipova
- Korak 3: Pročitajte Čip
- Korak 4: Programski čip
- Korak 5: Provjerite čip
- Korak 6: File Slicer
- Korak 7: Spajanje datoteka
- Korak 8: Preuzimanje programa
Video: CH341A programator: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Nedavno sam kupio mini programer CH341A. Mini programator je u redu i može se koristiti za programiranje čipova serije 24 i 24. Vrlo je jeftin, ali vrlo koristan jer ga mogu koristiti za bljeskanje BIOS -a računala i firmvera usmjerivača.
WCH je ljubazno objavio svoju API i C knjižnicu za programere da koriste čip. Stoga sam odlučio izgraditi vlastiti softver za programiranje za mini programera.
Softver za programiranje koji koristim koristi knjižnicu CH341DLL.dll koju je izazvao WCH. Može koristiti I2C i SPI protokol putem USB -a.
Svi su kodovi napisani u C#, a svi pozivi funkcija C ++ su omotani za upotrebu u C#.
Upravljački program i biblioteka C mogu se preuzeti s web stranice WCH.
Korak 1: Glavni prozor
Glavni prozori pružaju sve funkcije koje su nam potrebne za čitanje i programiranje ovih Flash NOR / EEPROM čipova. Izbornik možete koristiti i za obavljanje iste funkcije.
Ima ugrađeni HEX editor za uređivanje datoteke ili sadržaja pročitanog s čipa. Na primjer, možemo dodati MAC kôd u firmver usmjerivača prije nego što ga programiramo na čip.
Sve povezane funkcije (Kopiraj / Zalijepi / Traži itd.) Su predviđene za uređivanje binarne datoteke.
Korak 2: Odabir čipova
Prvo morate odabrati čip na kojem želite raditi.
Samo kliknite gumb "Traži" za pretraživanje čipa u bazi čipova. Samo upišite ključne riječi vašeg čipa i svi odgovarajući čipovi bit će prikazani u mreži.
Za čipove 24 serije (I2C) morat ćete ga odabrati ručno jer nemaju identifikacijski broj / potpis da bismo ih identificirali.
Za čipove serije 25 (SPI) možete koristiti gumb "Automatsko otkrivanje" za čitanje ID -a / potpisa čipa. Ako je ID pronađen, pojavit će se prozor za odabir čipa da ga odaberete.
Korak 3: Pročitajte Čip
Pomoću gumba "Read" pročitajte čip koji ste odabrali. Sadržaj čipa bit će prikazan u HEX uređivaču.
Za spremanje sadržaja čipa možete koristiti gumb "Spremi".
Korak 4: Programski čip
Postojeću datoteku možete otvoriti klikom na gumb "Otvori".
Nakon što je datoteka odabrana, njezin će se sadržaj učitati u HEX uređivač.
Možete primijeniti promjene na sadržaj prije nego što ga programirate na čip.
Nakon što ste zadovoljni s učitanim sadržajem, kliknite gumb "Program" da biste ga programirali na čip.
Također možete koristiti gumb "Auto" za programiranje čipa koji će provjeriti podatke nakon što je programiran.
SPI čip će se automatski izbrisati prije početka programiranja. Međutim, čip možete i ručno izbrisati.
Korak 5: Provjerite čip
Nakon što ste pročitali ili napisali čip, preporučuje se provjera sadržaja za čitanje / pisanje u odnosu na sadržaj učitan u HEX uređivaču.
Sadržaj možete provjeriti klikom na gumb "Potvrdi".
Korak 6: File Slicer
Program ima ugrađenu funkciju rezanja datoteka za izrezivanje određenog dijela datoteke / učitanog sadržaja i spremanje u datoteku.
Ova je funkcija vrlo korisna pri radu na upravljačkim programima usmjerivača. Na primjer, izdvojite posljednjih 64 KB datoteke kako biste spremili ART podatke usmjerivača.
Korak 7: Spajanje datoteka
Spajanje datoteka možete upotrijebiti i za spajanje dviju datoteka u jednu.
Neki BIOS prijenosnog računala koriste više čipova za pohranu BIOS -a i EC podataka. Morat ćete ih kombinirati da biste mogli raditi na tome.
Korištenjem funkcije spajanja možete kombinirati dvije datoteke u jednu za daljnji proces.
Korak 8: Preuzimanje programa
Molimo preuzmite program i izvorni kod s mog Google diska u nastavku.
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
Izvorni kod još nije dobro komentiran. Prenijet ću dobro komentiranu verziju nakon što dodam ove komentare radi boljeg čitanja i nejasnoća.
Preporučeni:
Renegade-i (IC programator koji se osjeća kao prava stvar): 3 koraka (sa slikama)
Renegade-i (IC programator koji se osjeća kao prava stvar): MILIJONSKI DOLARSKI SAN. Jeste li ikada sanjali da imate svoj IC tester kod kuće? Ne samo gadget koji može testirati IC, već i "programabilni" stroj koji se osjeća kao jedan od vodećih proizvoda najvećih igrača u industriji polutvornih testova, uspješno
ATTiny HV programator: 4 koraka
ATTiny HV programer: Ovo uputstvo je za uslužni program za programiranje ATTiny koji koristi ESP8266 i korisničko sučelje temeljeno na pregledniku. To slijedi iz prethodnog instruktora Fuse instruktora za čitanje i postavljanje osigurača, ali sada podržava brisanje, čitanje i pisanje oznaka
HC-05 Bluetooth programator: 4 koraka
HC -05 Bluetooth programator: Za izradu ovog programatora trebat će vam > > dijelovi: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - keramički kondenzatori 2x 0R 12062x 0.1uF 0805 - keramički kondenzatori 4x 1k 0805 - otpornici 2x 120R 0805- otpornici 2x 3 mm LED za indikaciju (zelena LED dioda
AVR programator s visokim naponom: 17 koraka
AVR programator sa visokim naponom: Ovo je moj prvi instruktor. Ploča koju sam dizajnirao je AVR programer. Ploča kombinira funkcije 4 zasebne prototipne ploče koje sam izgradio u posljednjih nekoliko godina: - Visokonaponski AVR programer, koji se prvenstveno koristi na ATtiny uređajima za postavljanje fu
(gotovo) Univerzalni MIDI SysEx CC programator (i sekvencer ): 7 koraka (sa slikama)
(gotovo) Univerzalni MIDI SysEx CC programer (i sekvencer …): Sredinom osamdesetih proizvođači sintetičkih sintetičara počeli su s "manje je bolje" proces koji je doveo do barebones sintetizatora. To je omogućilo smanjenje troškova sa strane proizvođača, ali je učinilo proces krpanja dosadnim, ako ne i nemogućim za konačnu upotrebu