সুচিপত্র:

AVR HVPP কনফিগারেটর: 4 টি ধাপ
AVR HVPP কনফিগারেটর: 4 টি ধাপ

ভিডিও: AVR HVPP কনফিগারেটর: 4 টি ধাপ

ভিডিও: AVR HVPP কনফিগারেটর: 4 টি ধাপ
ভিডিও: how to “unBRICK” an avr microprocessor (the details) bricked fix 2024, জুলাই
Anonim
AVR HVPP কনফিগারেটর
AVR HVPP কনফিগারেটর

সম্প্রতি আমি কিছু ATMEGA8L চিপ পেয়েছি যা USBASP এর মাধ্যমে পড়া বা প্রোগ্রাম করা যায় না। আমি ভাবছিলাম যে এই চিপগুলি ব্যবহারযোগ্য বা সম্পূর্ণ ভাঙা।

আমি চিপের ডেটশীট পড়েছি এবং বুঝতে পেরেছি যে চিপটি যদি লক করা থাকে এবং/অথবা ফিউজ সেটিংস ভুল হয় তবে পড়তে পারবে না।

এটি আরও উল্লেখ করেছে যে চিপটি উদ্ধারের জন্য হাই ভোল্টেজ প্যারালাল প্রোগ্রামিং (এইচভিপিপি) ব্যবহার করা যেতে পারে। অতএব আমি এটি পরীক্ষা করার জন্য এটি তৈরি করি।

আপনি আপনার চিপগুলি উদ্ধারের জন্য একটি তৈরি করতে পারেন।

ধাপ 1: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

আপনি নিম্নলিখিত আইটেম প্রয়োজন:

1. একজন কর্মরত ATMEGA মাইক্রো কন্ট্রোলার (ATMEGA8/88/168/328, আমি একটি ATMEGA168PA বোর্ড ব্যবহার করেছি)

2. টার্গেট চিপের জন্য একটি 28 পিন ডিআইপি সকেট (যদি আপনার একটি থাকে তবে আপনি জিপ সকেট ব্যবহার করতে পারেন)

3. একটি NPN ট্রানজিস্টর (2N3904 বা 2N2222 ইত্যাদি, আমি এখানে 2N3904 ব্যবহার করেছি)

4. দুটি 1K প্রতিরোধক

5. একটি 150R প্রতিরোধক (লাল LED এর জন্য বর্তমান সীমাবদ্ধ করার জন্য, আপনার সবুজ বা নীল LED এর জন্য 100R প্রয়োজন)

6. 12V নির্দেশকের জন্য একটি LED (আমি লাল LED ব্যবহার করেছি)

7. একটি 12V ব্যাটারি (A23) বা একটি স্টেপ-আপ মডিউল (আমি এই প্রকল্পে MT3608 স্টেপ-আপ মডিউল ব্যবহার করেছি)

স্কিম্যাটিক এর উপর ভিত্তি করে তাদের সবাইকে একসাথে বিক্রি করুন।

পদক্ষেপ 2: কনফিগারেটর মাইক্রো কন্ট্রোলার প্রোগ্রাম করুন

Arduino IDE তে সোর্স কোড লোড করুন, আপনার বোর্ড নির্বাচন করুন এবং চিপ আপডেট করুন।

অথবা আপনি আমার প্রাক-সংকলিত HEX ফাইল ব্যবহার করে সরাসরি চিপ প্রোগ্রাম করতে পারেন।

ধাপ 3: সমস্যা চিপ কনফিগার করুন

সমস্যা চিপ কনফিগার করুন
সমস্যা চিপ কনফিগার করুন

এখন, সবকিছু প্রস্তুত। সমস্যা চিপ ঠিক করার সময় এসেছে।

আপনি চিপ কনফিগার করতে Arduino IDE (BAUD 57600) এর সিরিয়াল মনিটরের মাধ্যমে কমান্ড ব্যবহার করতে পারেন। আরডুইনো সোর্স কোডের ভিতরে সম্পূর্ণ মেনু পাওয়া যাবে।

বিকল্পভাবে, আপনি কনফিগারারের সাথে যোগাযোগ করতে উইন্ডোজ GUI ব্যবহার করতে পারেন। GUI কনফিগারারের প্রদত্ত সমস্ত ফাংশন অন্তর্ভুক্ত করেছে।

আপনি আমার গিথুব থেকে এক্সিকিউটেবল ফাইল বা সোর্স কোড ডাউনলোড করতে পারেন এবং এটি নিজেই কম্পাইল করতে পারেন।

ধাপ 4: চূড়ান্ত শব্দ

আমি এই অ-পঠনযোগ্য চিপটি সফলভাবে উদ্ধার করেছি এবং চিপটি মুছে ফিউজ সেটিংস পুনরায় সেট করার পরে তারা সবাই ভাল কাজ করছে।

আপনি আপনার সমস্যা চিপস ঠিক করতে পারেন।

আরও তথ্য এবং প্রকল্পের সম্পূর্ণ সোর্স কোড পেতে, দয়া করে আমার গিথুব দেখুন।

github.com/zsccat/HVPP-Configurator

প্রস্তাবিত: