فهرست مطالب:

CH341A برنامه نویس: 8 مرحله
CH341A برنامه نویس: 8 مرحله

تصویری: CH341A برنامه نویس: 8 مرحله

تصویری: CH341A برنامه نویس: 8 مرحله
تصویری: PROTOCOLO DE COMUNICACION SPI EN LA PLACA MAIN, PARTE 2 2024, جولای
Anonim
برنامه نویس CH341A
برنامه نویس CH341A

من اخیراً یک برنامه نویس مینی CH341A خریدم. مینی برنامه نویس سالم است و می تواند برای برنامه ریزی تراشه های سری 24 و 24 استفاده شود. این بسیار کم هزینه است اما بسیار مفید است زیرا می توانم از آن برای فلش بایوس کامپیوتر و سیستم عامل روتر خود استفاده کنم.

WCH با مهربانی کتابخانه API و C خود را برای توسعه دهندگان برای استفاده از تراشه منتشر کرده است. بنابراین تصمیم گرفتم نرم افزار برنامه نویسی خودم را برای برنامه نویس کوچک بسازم.

نرم افزار برنامه نویسی من از کتابخانه CH341DLL.dll تهیه شده توسط WCH استفاده می کنم. می تواند از پروتکل I2C و SPI از طریق USB استفاده کند.

همه کدها با C# نوشته شده اند و همه فراخوانی های تابع C ++ پیچیده شده اند تا توسط C# استفاده شوند.

درایور و کتابخانه C را می توانید از وب سایت WCH بارگیری کنید.

مرحله 1: پنجره اصلی

پنجره اصلی
پنجره اصلی

پنجره های اصلی همه عملکردهایی را که برای خواندن و برنامه ریزی این تراشه های Flash NOR / EEPROM نیاز داریم ، فراهم می کند. همچنین می توانید از منو برای انجام همان عملکرد استفاده کنید.

دارای ویرایشگر HEX برای ویرایش فایل یا محتوای خوانده شده از تراشه است. به عنوان مثال ، می توانیم کد MAC را در سیستم عامل روتر قبل از برنامه ریزی به تراشه اضافه کنیم.

همه عملکردهای مرتبط (کپی / چسباندن / جستجو و غیره) برای ویرایش فایل باینری ارائه شده است.

مرحله 2: انتخاب تراشه

انتخاب تراشه
انتخاب تراشه
انتخاب تراشه
انتخاب تراشه
انتخاب تراشه
انتخاب تراشه

ابتدا باید تراشه ای را که می خواهید روی آن کار کنید انتخاب کنید.

کافی است بر روی دکمه "Search" کلیک کنید تا تراشه موجود در پایگاه داده تراشه ها را جستجو کنید. فقط کلمات کلیدی تراشه خود را تایپ کنید و همه تراشه های منطبق در شبکه نمایش داده می شوند.

برای تراشه های سری 24 (I2C) ، باید آن را به صورت دستی انتخاب کنید زیرا هیچ شناسه / امضا برای شناسایی آنها نداریم.

برای تراشه های سری 25 (SPI) ، می توانید از دکمه "تشخیص خودکار" برای خواندن شناسه / امضای تراشه استفاده کنید. اگر یک شناسه پیدا شد ، یک پنجره انتخاب تراشه برای انتخاب شما ظاهر می شود.

مرحله 3: چیپ را بخوانید

چیپ را بخوانید
چیپ را بخوانید

برای خواندن تراشه ای که انتخاب کرده اید از دکمه "خواندن" استفاده کنید. محتوای تراشه در ویرایشگر HEX نمایش داده می شود.

برای ذخیره محتوای تراشه می توانید از دکمه "ذخیره" استفاده کنید.

مرحله 4: برنامه چیپ

تراشه برنامه
تراشه برنامه

با کلیک روی دکمه "باز" می توانید یک فایل موجود را باز کنید.

پس از انتخاب یک فایل ، محتوای آن در ویرایشگر HEX بارگیری می شود.

می توانید قبل از برنامه ریزی محتوا بر روی تراشه ، تغییرات را اعمال کنید.

پس از رضایت از محتوای بارگذاری شده ، روی برنامه "برنامه" کلیک کنید تا آن را روی تراشه برنامه ریزی کنید.

همچنین می توانید از دکمه "خودکار" برای برنامه ریزی تراشه استفاده کنید که داده ها را پس از برنامه ریزی تأیید می کند.

تراشه SPI قبل از شروع برنامه نویسی به طور خودکار پاک می شود. با این حال ، می توانید تراشه را به صورت دستی نیز پاک کنید.

مرحله 5: تأیید تراشه

تراشه را تأیید کنید
تراشه را تأیید کنید

پس از خواندن یا نوشتن تراشه ، توصیه می شود محتوای خواندن / نوشتن را در برابر محتوای بارگذاری شده در ویرایشگر HEX تأیید کنید.

با کلیک روی دکمه "تأیید" می توانید محتوا را تأیید کنید.

مرحله 6: برش فایل

برش دهنده فایل
برش دهنده فایل

این برنامه دارای عملکرد برش دهنده فایل است تا بخش خاصی از محتوای فایل / بارگذاری شده را برش داده و در یک فایل ذخیره کند.

این عملکرد هنگام کار بر روی سیستم عامل روتر بسیار مفید است. برای مثال ، 64 کیلوبایت آخر فایل را استخراج کنید تا اطلاعات ART روتر شما ذخیره شود.

مرحله 7: ادغام فایل

ادغام فایل
ادغام فایل

همچنین می توانید از ادغام فایل برای ادغام دو فایل در یک فایل استفاده کنید.

برخی از BIOS های لپ تاپ از چندین تراشه برای ذخیره اطلاعات BIOS و EC استفاده می کنند. قبل از اینکه بتوانید روی آن کار کنید ، باید آنها را ترکیب کنید.

با استفاده از عملکرد ادغام ، می توانید دو فایل را در یک مورد برای پردازش بیشتر ترکیب کنید.

مرحله 8: بارگیری برنامه

لطفاً برنامه و کد منبع را از Google Drive من در زیر بارگیری کنید.

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

کد منبع هنوز به خوبی اظهار نظر نکرده است. هنگامی که این نظرات را برای خواندن بهتر و نامنظم اضافه کردم ، نسخه کاملاً کامنت گذاری شده ای را بارگذاری می کنم.

توصیه شده: