سلام به همه دوستان
بعد از مدتها تونستم مداری رو پیدا کنم که به راحتی میکرو های AVR رو که فیوز بیت آنها خراب شده یا اشتباه پروگرام شده را در چند ثانیه به حالت عادی بر میگردونه و میکرو قابل استفاده و برنامه ریزی میشه.
من این مدار رو روی ATMEGA1284P و ATMEGA16A و ATMEGA32A تست کردم و در تمام موارد بازیابی 100% بود.
در طراحی اصلی مدار دارای یک مادربرد هست که نقشه شماتیک و PCB در فایل پیوست یک موجود است.
در فایلهای بعدی آی سیهای دیگری رو ساپورت میکنه که نحوی اتصالش بصورت شماتیک و PCB داخل این فایلها وجود دارد.
ساخت مدار بسیار ساده است.تعدادی مقاومت و سه عدد ترانزیستور معمولی و 2تا LED و یک آی سی رگلاتور 5 ولت و یه میکرو ATMEGA8 میخواد.
نکته همیشه میکرو ATMEGA8 مادربرد رو با آخرین ورژن پروگرام کنید تا میکرو هایی که firmware آنها جدید هست رو هم ساپورت کنه (فایل هگز داخل پوشه firmware موجود است)
این هم عکس مداری که خودم ساختم و ازش استفاده میکنم .
توضیح حالتهای مختلف ال ای دی ها :
این مدار یک خروجی RX دارد که توضیحاتی را در ترمینال میتوانید ببینید.
- green on – patient successfully cured, fusebits repaired. If lockbits are enabled, just verify fusebits with factory ones – and if they ok – light up green.
- red on – signature problem, can’t read, no device in socket, or no such signature in database.
- green flashing – signature ok, fusebits are wrong. Lockbits enabled, chip erase permission required (read below).
- red flashing – signature ok, no lockbits, but for some reason can’t write new fusebits.
سایت اصلی
موفق باشید