فهرست مطالب:

AVR HVPP تنظیم کننده: 4 مرحله
AVR HVPP تنظیم کننده: 4 مرحله

تصویری: AVR HVPP تنظیم کننده: 4 مرحله

تصویری: AVR HVPP تنظیم کننده: 4 مرحله
تصویری: MPUs_MCUs_2011_S3.wmv 2024, نوامبر
Anonim
تنظیم کننده AVR HVPP
تنظیم کننده AVR HVPP

اخیراً چند تراشه ATMEGA8L دریافت کرده ام که از طریق USBASP قابل خواندن و برنامه ریزی نیستند. می خواستم بدونم آیا این تراشه ها قابل استفاده هستند یا کاملاً خراب شده اند؟

من برگه اطلاعات تراشه را خوانده ام و متوجه شده ام که اگر تراشه قفل شده و/یا تنظیمات فیوز اشتباه باشد ، نمی تواند بخواند.

همچنین اشاره کرد که برنامه نویسی موازی با ولتاژ بالا (HVPP) می تواند برای نجات تراشه مورد استفاده قرار گیرد. بنابراین من این را برای آزمایش آن می سازم.

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

مرحله 1: ایجاد مدار

ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار

شما به موارد زیر نیاز دارید:

1. یک کنترل کننده میکرو ATMEGA (ATMEGA8/88/168/328 ، من از یک برد ATMEGA168PA استفاده کرده ام)

2. یک سوکت DIP 28 پین برای تراشه مورد نظر (در صورت داشتن آن می توانید از سوکت ZIP استفاده کنید)

3. یک ترانزیستور NPN (2N3904 یا 2N2222 و غیره ، من از 2N3904 در اینجا استفاده کرده ام)

4. دو مقاومت 1K

5. یک مقاومت 150R (برای محدود کردن جریان برای LED قرمز ، برای LED سبز یا آبی به 100R نیاز دارید)

6. یک LED برای نشانگر +12V (من از LED قرمز استفاده کرده ام)

7. یک باتری 12 ولت (A23) یا یک ماژول گام به گام (من در این پروژه از ماژول تقویت MT3608 استفاده کرده ام)

همه آنها را با هم بر اساس شماتیک لحیم کنید.

مرحله 2: کنترل کننده میکرو Configurator را برنامه ریزی کنید

کد منبع را در Arduino IDE بارگذاری کنید ، برد خود را انتخاب کرده و تراشه را به روز کنید.

یا می توانید مستقیماً با استفاده از فایل های HEX از پیش تنظیم شده من ، تراشه را برنامه ریزی کنید.

مرحله 3: Chip Problem را پیکربندی کنید

مشکل تراشه را پیکربندی کنید
مشکل تراشه را پیکربندی کنید

در حال حاضر ، همه چیز آماده است. زمان رفع مشکل تراشه فرا رسیده است.

برای پیکربندی تراشه می توانید از دستور Serial Monitor در Arduino IDE (BAUD 57600) استفاده کنید. منوی کامل را می توان در سورس کد آردوینو یافت.

روش دیگر ، می توانید از Windows GUI برای برقراری ارتباط با تنظیم کننده استفاده کنید. رابط کاربری گرافیکی شامل تمام عملکردهایی است که تنظیم کننده ارائه می دهد.

شما می توانید فایل اجرایی یا کد منبع را از github من بارگیری کرده و خودتان آن را کامپایل کنید.

مرحله 4: کلمات پایانی

من این تراشه غیر قابل خواندن را با موفقیت نجات دادم و همه آنها خوب کار می کنند پس از پاک کردن تراشه و تنظیم مجدد فیوز.

می توانید تراشه های مشکل خود را نیز برطرف کنید.

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

github.com/zsccat/HVPP-Configurator

توصیه شده: