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