Სარჩევი:

CH341A პროგრამისტი: 8 ნაბიჯი
CH341A პროგრამისტი: 8 ნაბიჯი

ვიდეო: CH341A პროგრამისტი: 8 ნაბიჯი

ვიდეო: CH341A პროგრამისტი: 8 ნაბიჯი
ვიდეო: [Обзор] Программатор CH341A (SOP8 и SOP16 прищепки) 2024, ნოემბერი
Anonim
CH341A პროგრამისტი
CH341A პროგრამისტი

მე ახლახანს შევიძინე CH341A მინი პროგრამისტი. მინი პროგრამისტი კარგადაა და მას შეუძლია გამოიყენოს 24 და 24 სერიის ჩიპების დაპროგრამება. ეს არის ძალიან დაბალი ღირებულება, მაგრამ საკმაოდ სასარგებლოა, რადგან მე შემიძლია გამოვიყენო ჩემი კომპიუტერის BIOS და როუტერის firmware.

WCH– მ გამოაქვეყნა თავისი API და C ბიბლიოთეკა დეველოპერებისთვის, რომ გამოიყენონ ჩიპი. ასე რომ, მე გადავწყვიტე ავაშენო ჩემი პროგრამირების პროგრამა მინი პროგრამისტისთვის.

პროგრამირების პროგრამული უზრუნველყოფა მე ვიყენებ CH341DLL.dll ბიბლიოთეკას, რომელიც უზრუნველყოფილია WCH– ით. მას შეუძლია გამოიყენოს I2C და SPI პროტოკოლი USB- ის საშუალებით.

ყველა კოდი ჩაწერილია C# - ში და ყველა C ++ ფუნქციის ზარი შეფუთულია C# - ის გამოსაყენებლად.

დრაივერისა და C ბიბლიოთეკის ჩამოტვირთვა შესაძლებელია WCH– ის ვებ – გვერდიდან.

ნაბიჯი 1: მთავარი ფანჯარა

მთავარი ფანჯარა
მთავარი ფანჯარა

მთავარი ფანჯრები გვაწვდის ყველა იმ ფუნქციას, რაც ჩვენ გვჭირდება ამ NOR NOR / EEPROM ჩიპების წასაკითხად და დასაპროგრამებლად. თქვენ ასევე შეგიძლიათ გამოიყენოთ მენიუ იგივე ფუნქციის შესასრულებლად.

მას აქვს ჩაშენებული HEX რედაქტორი ჩიპიდან წაკითხული ფაილის ან შინაარსის შესაცვლელად. მაგალითად, ჩვენ შეგვიძლია ჩავამატოთ MAC კოდი როუტერის პროგრამულ უზრუნველყოფაში ჩიპში პროგრამის დაწყებამდე.

ყველა დაკავშირებული ფუნქცია (კოპირება / ჩასმა / ძებნა და ა.შ.) მოცემულია ორობითი ფაილის რედაქტირებისთვის.

ნაბიჯი 2: ჩიპის შერჩევა

ჩიპის შერჩევა
ჩიპის შერჩევა
ჩიპის შერჩევა
ჩიპის შერჩევა
ჩიპის შერჩევა
ჩიპის შერჩევა

თქვენ ჯერ უნდა შეარჩიოთ ჩიპი, რომელზეც გსურთ მუშაობა.

უბრალოდ დააწკაპუნეთ ღილაკზე "ძებნა" ჩიპების მოსაძებნად ჩიპების მონაცემთა ბაზაში. უბრალოდ ჩაწერეთ თქვენი ჩიპის საკვანძო სიტყვები და ყველა შესაბამისი ჩიპი გამოჩნდება ქსელში.

24 სერიის ჩიპებისთვის (I2C), თქვენ უნდა აირჩიოთ ის ხელით, რადგან მათ არ აქვთ რაიმე პირადობის მოწმობა / ხელმოწერა ჩვენთვის მათი იდენტიფიცირებისთვის.

25 სერიის ჩიპებისთვის (SPI), შეგიძლიათ გამოიყენოთ ღილაკი "ავტომატური ამოცნობა" ჩიპის პირადობის მოწმობის / ხელმოწერის წასაკითხად. თუ პირადობის მოწმობა იქნა ნაპოვნი, ჩიპის შერჩევის ფანჯარა გამოჩნდება თქვენ მის ასარჩევად.

ნაბიჯი 3: წაიკითხეთ ჩიპი

წაიკითხეთ ჩიპი
წაიკითხეთ ჩიპი

გამოიყენეთ ღილაკი "წაკითხვა" თქვენს მიერ არჩეული ჩიპის წასაკითხად. ჩიპის შინაარსი ნაჩვენები იქნება HEX რედაქტორზე.

ჩიპის შინაარსის შესანახად შეგიძლიათ გამოიყენოთ ღილაკი "შენახვა".

ნაბიჯი 4: პროგრამის ჩიპი

პროგრამის ჩიპი
პროგრამის ჩიპი

თქვენ შეგიძლიათ გახსნათ არსებული ფაილი ღილაკზე "გახსნა".

ფაილის არჩევის შემდეგ, მისი შინაარსი იტვირთება HEX რედაქტორში.

თქვენ შეგიძლიათ შეიტანოთ ცვლილებები შინაარსში პროგრამის დაწყებამდე ჩიპზე.

მას შემდეგ რაც კმაყოფილი იქნებით ჩატვირთული შინაარსით, დააწკაპუნეთ ღილაკზე "პროგრამა", რომ დააპროგრამოთ ის ჩიპზე.

თქვენ ასევე შეგიძლიათ გამოიყენოთ "ავტო" ღილაკი ჩიპის დასაპროგრამებლად, რომელიც გადაამოწმებს მონაცემებს მისი დაპროგრამების შემდეგ.

SPI ჩიპი ავტომატურად წაიშლება პროგრამირების დაწყებამდე. თუმცა, თქვენ შეგიძლიათ ხელით წაშალოთ ჩიპიც.

ნაბიჯი 5: დაადასტურეთ ჩიპი

დაადასტურეთ ჩიპი
დაადასტურეთ ჩიპი

მას შემდეგ რაც წაიკითხავთ ან დაწერთ ჩიპს, ძალიან გირჩევთ შეამოწმოთ წაკითხული / ჩაწერილი შინაარსი HEX რედაქტორში დატვირთული შინაარსის წინააღმდეგ.

შინაარსის გადამოწმება შეგიძლიათ დააჭიროთ ღილაკს "გადამოწმება".

ნაბიჯი 6: ფაილის გამჭრიახი

ფაილის გამჭრელი
ფაილის გამჭრელი

პროგრამას გააჩნია ჩამონტაჟებული ფაილების გამჭრის ფუნქცია ფაილების / დატვირთული შინაარსის გარკვეული ნაწილის ნაჭრებად და ფაილში შენახვაში.

ეს ფუნქცია ძალიან სასარგებლოა როუტერის ფირმებზე მუშაობისას. მაგალითად, ამოიღეთ ფაილის ბოლო 64KB თქვენი როუტერის ART ინფორმაციის შესანახად.

ნაბიჯი 7: ფაილის შერწყმა

ფაილის შერწყმა
ფაილის შერწყმა

თქვენ ასევე შეგიძლიათ გამოიყენოთ ფაილის შერწყმა ორი ფაილის ერთში გაერთიანებისთვის.

ზოგიერთი ლეპტოპის BIOS იყენებს მრავალ ჩიპს BIOS და EC ინფორმაციის შესანახად. თქვენ დაგჭირდებათ მათი გაერთიანება, სანამ დაიწყებთ მუშაობას.

შერწყმის ფუნქციის გამოყენებით, თქვენ შეგიძლიათ დააკავშიროთ ორი ფაილი ერთში შემდგომი პროცესისთვის.

ნაბიჯი 8: პროგრამის ჩამოტვირთვა

გთხოვთ გადმოწეროთ პროგრამა და საწყისი კოდი ჩემი Google Drive– დან ქვემოთ.

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

წყაროს კოდი ჯერ არ არის კარგად კომენტარი გაკეთებული. მე ავტვირთავ კარგად გამოხმაურებულ ვერსიას მას შემდეგ რაც დავამატებ ამ კომენტარებს უკეთ წასაკითხად და შეუსაბამოდ.

გირჩევთ: