Բովանդակություն:
- Քայլ 1: Հիմնական պատուհանը
- Քայլ 2: Չիպի ընտրություն
- Քայլ 3: Կարդացեք Chip
- Քայլ 4: Chրագրի չիպ
- Քայլ 5: Ստուգեք չիպը
- Քայլ 6: Ֆայլի կտրիչ
- Քայլ 7: Ֆայլի միաձուլում
- Քայլ 8: Downloadրագրի ներբեռնում
![CH341A merրագրավորող ՝ 8 քայլ CH341A merրագրավորող ՝ 8 քայլ](https://i.howwhatproduce.com/images/001/image-965-32-j.webp)
Video: CH341A merրագրավորող ՝ 8 քայլ
![Video: CH341A merրագրավորող ՝ 8 քայլ Video: CH341A merրագրավորող ՝ 8 քայլ](https://i.ytimg.com/vi/wYOL0o9p1QI/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![CH341A ծրագրավորող CH341A ծրագրավորող](https://i.howwhatproduce.com/images/001/image-965-33-j.webp)
Վերջերս ես գնել եմ CH341A մինի ծրագրավորող: Մինի ծրագրավորողը նորմալ է և կարող է օգտագործվել 24 և 24 սերիայի չիպերի ծրագրավորման համար: Դա շատ էժան է, բայց բավականին օգտակար, քանի որ ես կարող եմ այն օգտագործել իմ համակարգչի BIOS- ի և երթուղղիչի որոնվածը լուսավորելու համար:
WCH- ը սիրով թողարկել է իր API և C գրադարանը մշակողների համար `չիպն օգտագործելու համար: Այսպիսով, ես որոշեցի կառուցել իմ ծրագրավորման ծրագրակազմը մինի ծրագրավորողի համար:
Iրագրավորման ծրագրակազմը, որն օգտագործում եմ CH341DLL.dll գրադարանը, ապահովված է WCH- ի կողմից: Այն կարող է օգտագործել I2C և SPI արձանագրությունը USB- ի միջոցով:
Բոլոր կոդերը գրված են C# - ով, և C ++ ֆունկցիայի բոլոր զանգերը փաթաթված են C# - ի կողմից օգտագործվելու համար:
Վարորդը և C գրադարանը կարելի է ներբեռնել WCH- ի կայքից:
Քայլ 1: Հիմնական պատուհանը
![Հիմնական պատուհանը Հիմնական պատուհանը](https://i.howwhatproduce.com/images/001/image-965-34-j.webp)
Հիմնական պատուհաններն ապահովում են բոլոր այն գործառույթները, որոնք մեզ անհրաժեշտ են այս NOR NOR / EEPROM չիպերը կարդալու և ծրագրավորելու համար: Կարող եք նաև օգտագործել ընտրացանկը ՝ նույն գործառույթը կատարելու համար:
Այն ունի ներկառուցված HEX խմբագիր ՝ չիպից կարդացած ֆայլը կամ բովանդակությունը խմբագրելու համար: Օրինակ, մենք կարող ենք ավելացնել MAC կոդը երթուղղիչի որոնվածի մեջ, նախքան այն չիպին ծրագրելը:
Բոլոր հարակից գործառույթները (Պատճենել / Տեղադրել / Որոնել և այլն) նախատեսված են երկուական ֆայլը խմբագրելու համար:
Քայլ 2: Չիպի ընտրություն
![Չիպի ընտրություն Չիպի ընտրություն](https://i.howwhatproduce.com/images/001/image-965-35-j.webp)
![Չիպի ընտրություն Չիպի ընտրություն](https://i.howwhatproduce.com/images/001/image-965-36-j.webp)
![Չիպի ընտրություն Չիպի ընտրություն](https://i.howwhatproduce.com/images/001/image-965-37-j.webp)
Նախ պետք է ընտրեք այն չիպը, որի վրա ցանկանում եք աշխատել:
Պարզապես կտտացրեք «Որոնել» կոճակին ՝ չիպերի տվյալների բազայում չիպը որոնելու համար: Պարզապես մուտքագրեք ձեր չիպի հիմնաբառերը, և բոլոր համապատասխան չիպերը կցուցադրվեն ցանցում:
24 սերիայի չիպերի (I2C) համար դուք պետք է այն ընտրեք ձեռքով, քանի որ դրանք չունեն որևէ id / ստորագրություն, որպեսզի դրանք նույնականացնենք:
25 սերիայի չիպերի (SPI) դեպքում կարող եք օգտագործել «Auto Detect» կոճակը ՝ չիպի id / ստորագրությունը կարդալու համար: Եթե ID- ն գտնվի, չիպերի ընտրության պատուհան կբացվի, որտեղ դուք պետք է ընտրեք այն:
Քայլ 3: Կարդացեք Chip
![Կարդացեք Chip Կարդացեք Chip](https://i.howwhatproduce.com/images/001/image-965-38-j.webp)
Օգտագործեք «Կարդալ» կոճակը ՝ ձեր ընտրած չիպը կարդալու համար: Չիպի բովանդակությունը կցուցադրվի HEX խմբագրիչի վրա:
Չիպի բովանդակությունը պահպանելու համար կարող եք օգտագործել «Պահել» կոճակը:
Քայլ 4: Chրագրի չիպ
![Chրագրի չիպ Chրագրի չիպ](https://i.howwhatproduce.com/images/001/image-965-39-j.webp)
Դուք կարող եք բացել գոյություն ունեցող ֆայլը `կտտացնելով« Բաց »կոճակին:
Երբ ֆայլը ընտրվի, դրա բովանդակությունը կբեռնվի HEX խմբագրիչում:
Դուք կարող եք փոփոխություններ կիրառել բովանդակության մեջ, նախքան այն չիպի վրա ծրագրավորելը:
Բեռնված բովանդակությունից բավարարվելուց հետո կտտացրեք « րագիր» կոճակին ՝ այն չիպին ծրագրավորելու համար:
Կարող եք նաև օգտագործել «Ավտոմատ» կոճակը ՝ չիպը ծրագրավորելու համար, որը կպահպանի տվյալները ծրագրավորվելուց հետո:
SPI չիպը ինքնաբերաբար կջնջվի նախքան ծրագրավորման սկսվելը: Այնուամենայնիվ, դուք կարող եք ձեռքով ջնջել նաև չիպը:
Քայլ 5: Ստուգեք չիպը
![Ստուգեք Chip- ը Ստուգեք Chip- ը](https://i.howwhatproduce.com/images/001/image-965-40-j.webp)
Չիպը կարդալուց կամ գրելուց հետո խիստ խորհուրդ է տրվում ստուգել կարդալու / գրելու բովանդակությունը HEX խմբագրում բեռնված բովանդակության համեմատ:
Կարող եք ստուգել բովանդակությունը ՝ կտտացնելով «Հաստատել» կոճակին:
Քայլ 6: Ֆայլի կտրիչ
![Ֆայլի կտրիչ Ֆայլի կտրիչ](https://i.howwhatproduce.com/images/001/image-965-41-j.webp)
Hasրագիրը ներկառուցված ֆայլերի կտրատման գործառույթ ունի ՝ ֆայլը / բեռնված բովանդակության որոշակի հատվածը կտրելու և այն ֆայլում պահելու համար:
Այս գործառույթը շատ օգտակար է, երբ աշխատում եք երթուղիչի ծրագրակազմի վրա: Օրինակ, հանեք ֆայլի վերջին 64 ԿԲ -ը ՝ ձեր երթուղիչի ART տեղեկատվությունը պահպանելու համար:
Քայլ 7: Ֆայլի միաձուլում
![Ֆայլի միավորում Ֆայլի միավորում](https://i.howwhatproduce.com/images/001/image-965-42-j.webp)
Կարող եք նաև օգտագործել ֆայլերի միաձուլումը ՝ երկու ֆայլերը մեկի մեջ միացնելու համար:
Որոշ նոութբուքի BIOS- ներ օգտագործում են բազմաթիվ չիպսեր ՝ BIOS- ի և EC տեղեկատվությունը պահելու համար: Նախքան դրա վրա աշխատելն անհրաժեշտ կլինի դրանք համատեղել:
Օգտագործելով միաձուլման գործառույթը, կարող եք երկու ֆայլ մեկում միավորել հետագա ընթացքի համար:
Քայլ 8: Downloadրագրի ներբեռնում
Ներբեռնեք ծրագիրը և աղբյուրի կոդը իմ ներքևի Google Drive- ից:
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
Աղբյուրի կոդը դեռ լավ մեկնաբանված չէ: Ես կբեռնեմ լավ մեկնաբանված տարբերակ, երբ ես ավելացնեմ այս մեկնաբանությունները ավելի լավ ընթերցման և աննկատ լինելու համար:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
![Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ](https://i.howwhatproduce.com/images/001/image-458-22-j.webp)
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
![Քայլ առ քայլ համակարգչային շենք. 9 քայլ Քայլ առ քայլ համակարգչային շենք. 9 քայլ](https://i.howwhatproduce.com/images/001/image-52-15-j.webp)
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)
![ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով) ESP8266-07 merրագրավորող Arduino Nano- ի հետ. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-17935-j.webp)
ESP8266-07 merրագրավորող Arduino Nano- ի հետ. Սա կարճ ձեռնարկ է Arduino nano- ի միջոցով հիանալի ESP8266-07/12E ծրագրավորման տախտակ ստեղծելու համար: Էլեկտրագծերի սխեման շատ նման է այստեղ ցուցադրվածին: Դուք ունեք այս նախագիծը մի տախտակի վրա ամրացնելու, ինքներդ ձեզ կպցնելով
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
![Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ
![Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ Ultimate ESP8266-01 merրագրավորող և USB ադապտեր `3 քայլ](https://i.howwhatproduce.com/images/003/image-7835-16-j.webp)
Ultimate ESP8266-01 merրագրավորող և USB ադապտեր. Բարև, մարդիկ, լսե՞լ եք փոքր և էժան ESP8266-01 մոդուլի ԻՐԱԿԱՆ հնարավորությունների մասին: Այն մեկնարկեց շուկայում ՝ ասելով, որ դա պետք է լինի ձեր ընտրությունը, եթե ցանկանում եք ձեր նախագծին ավելացնել IOT հնարավորությունները: Իրականում այս փոքր մոդուլը կարող է