Satura rādītājs:
- 1. darbība: galvenais logs
- 2. darbība: mikroshēmu izvēle
- 3. darbība: izlasiet mikroshēmu
- 4. solis: Programmējiet mikroshēmu
- 5. darbība: pārbaudiet mikroshēmu
- 6. darbība: failu sagriezējs
- 7. darbība: failu apvienošana
- 8. darbība: programmas lejupielāde
Video: CH341A programmētājs: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Nesen esmu iegādājies mini programmētāju CH341A. Mini programmētājs ir kārtībā, un to var izmantot, lai ieprogrammētu 24. un 24. sērijas mikroshēmas. Tas ir ļoti lēts, bet diezgan noderīgs, jo es varu to izmantot, lai zibinātu sava datora BIOS un maršrutētāja programmaparatūru.
WCH ir laipni izlaidis savu API un C bibliotēku, lai izstrādātāji varētu izmantot mikroshēmu. Tāpēc esmu nolēmis izveidot savu programmēšanas programmatūru mini programmētājam.
Manā programmēšanas programmatūrā ir izmantota CH341DLL.dll bibliotēka, ko nodrošina WCH. Tas var izmantot I2C un SPI protokolu, izmantojot USB.
Visi kodi ir rakstīti C#, un visi C ++ funkciju izsaukumi ir iesaiņoti, lai tos varētu izmantot C#.
Draiveri un C bibliotēku var lejupielādēt WCH vietnē.
1. darbība: galvenais logs
Galvenie logi nodrošina visas funkcijas, kas nepieciešamas šo Flash NOR / EEPROM mikroshēmu lasīšanai un programmēšanai. Varat arī izmantot izvēlni, lai veiktu to pašu funkciju.
Tam ir iebūvēts HEX redaktors, lai rediģētu no mikroshēmas nolasīto failu vai saturu. Piemēram, mēs varam pievienot MAC kodu maršrutētāja programmaparatūrā, pirms to programmēt mikroshēmā.
Visas saistītās funkcijas (kopēšana / ielīmēšana / meklēšana utt.) Ir paredzētas binārā faila rediģēšanai.
2. darbība: mikroshēmu izvēle
Vispirms jāizvēlas mikroshēma, pie kuras vēlaties strādāt.
Vienkārši noklikšķiniet uz pogas "Meklēt", lai meklētu mikroshēmu mikroshēmu datu bāzē. Vienkārši ierakstiet savas mikroshēmas atslēgvārdus, un visas atbilstošās mikroshēmas tiks parādītas režģī.
24 sērijas mikroshēmām (I2C) tas būs jāizvēlas manuāli, jo tām nav neviena ID / paraksta, lai mēs tās varētu identificēt.
25 sērijas mikroshēmām (SPI) varat izmantot pogu "Automātiskā noteikšana", lai nolasītu mikroshēmas ID / parakstu. Ja tiek atrasts ID, tiks parādīts mikroshēmas izvēles logs, lai to atlasītu.
3. darbība: izlasiet mikroshēmu
Izmantojiet pogu "Lasīt", lai izlasītu izvēlēto mikroshēmu. Mikroshēmas saturs tiks parādīts HEX redaktorā.
Lai saglabātu mikroshēmas saturu, varat izmantot pogu "Saglabāt".
4. solis: Programmējiet mikroshēmu
Jūs varat atvērt esošu failu, noklikšķinot uz pogas "Atvērt".
Kad fails ir atlasīts, tā saturs tiks ielādēts HEX redaktorā.
Pirms satura ieprogrammēšanas mikroshēmā varat veikt izmaiņas saturā.
Kad esat apmierināts ar ielādēto saturu, noklikšķiniet uz pogas "Programmēt", lai to ieprogrammētu mikroshēmā.
Varat arī izmantot pogu "Auto", lai ieprogrammētu mikroshēmu, kas pārbaudīs datus pēc programmēšanas.
Pirms programmēšanas sākuma SPI mikroshēma tiks automātiski izdzēsta. Tomēr mikroshēmu var izdzēst arī manuāli.
5. darbība: pārbaudiet mikroshēmu
Kad esat izlasījis vai uzrakstījis mikroshēmu, ir ļoti ieteicams pārbaudīt lasīšanas / rakstīšanas saturu, salīdzinot ar HEX redaktorā ielādēto saturu.
Jūs varat pārbaudīt saturu, noklikšķinot uz pogas "Verificēt".
6. darbība: failu sagriezējs
Programmā ir iebūvēta failu griezēja funkcija, lai sagrieztu noteiktu failu / ielādētā satura daļu un saglabātu to failā.
Šī funkcija ir ļoti noderīga, strādājot ar maršrutētāja programmaparatūru. Piemēram, izvelciet pēdējos 64 KB faila, lai saglabātu maršrutētāja ART informāciju.
7. darbība: failu apvienošana
Varat arī izmantot failu apvienošanu, lai apvienotu divus failus vienā.
Daži klēpjdatoru BIOS izmanto vairākas mikroshēmas, lai uzglabātu BIOS un EK informāciju. Jums būs jāapvieno tie, pirms varat strādāt pie tā.
Izmantojot apvienošanas funkciju, jūs varat apvienot divus failus vienā tālākai apstrādei.
8. darbība: programmas lejupielāde
Lūdzu, lejupielādējiet programmu un avota kodu no mana Google diska zemāk.
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
Avota kods vēl nav labi komentēts. Es augšupielādēšu labi komentētu versiju, tiklīdz esmu pievienojis šos komentārus labākai lasīšanai un nepārspējamai.
Ieteicams:
Arduino Kā ISP -- Ierakstīt hex failu AVR -- Drošinātājs AVR -- Arduino kā programmētājs: 10 soļi
Arduino Kā ISP || Ierakstīt hex failu AVR || Drošinātājs AVR || Arduino kā programmētājs: ……………………… Lūdzu, abonējiet manu YouTube kanālu, lai iegūtu vairāk videoklipu …….. Šis raksts viss ir par arduino kā isp. Ja vēlaties augšupielādēt hex failu vai ja vēlaties iestatīt drošinātāju AVR, jums nav jāiegādājas programmētājs, varat to darīt
Neliels programmētājs ATTINY mikrokontrolleriem ar Arduino UNO: 7 soļi
Neliels programmētājs ATTINY mikrokontrolleriem ar Arduino UNO: Pašlaik ir interesanti izmantot ATTINY sērijas mikrokontrolleri, ņemot vērā to daudzpusību, zemo cenu, bet arī to, ka tos var viegli ieprogrammēt vidē, piemēram, Arduino IDE. Arduino moduļiem paredzētas programmas viegli pārsūtīt
ATTiny HV programmētājs: 4 soļi
ATTiny HV programmētājs: šī pamācība ir paredzēta ATTiny programmēšanas utilītprogrammai, izmantojot ESP8266 un lietotāja interfeisu, kas balstīts uz pārlūkprogrammu. Tas izriet no iepriekšējā norādāmā drošinātāju redaktora drošinātāju lasīšanai un iestatīšanai, bet tagad atbalsta dzēšanu, lasīšanu un rakstīšanu
ESP8266-07 programmētājs ar Arduino Nano: 6 soļi (ar attēliem)
ESP8266-07 programmētājs ar Arduino Nano: šī ir īsa apmācība, lai izveidotu lielisku ESP8266-07/12E programmēšanas paneli, izmantojot Arduino nano. Elektroinstalācijas shēma ir ļoti līdzīga šeit parādītajai shēmai. Jums ir iespējas šo projektu novietot uz maizes dēļa, pielodēt
HC-05 Bluetooth programmētājs: 4 soļi
HC -05 Bluetooth programmētājs: Lai izveidotu šo programmētāju, jums būs nepieciešamas > > > daļas: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - keramikas kondensatori2x 0R 12062x 0.1uF 0805 - keramikas kondensatori indikācijai (zaļā gaisma