সুচিপত্র:
- ধাপ 1: সার্কিট তৈরি করুন
- পদক্ষেপ 2: কনফিগারেটর মাইক্রো কন্ট্রোলার প্রোগ্রাম করুন
- ধাপ 3: সমস্যা চিপ কনফিগার করুন
- ধাপ 4: চূড়ান্ত শব্দ
ভিডিও: AVR HVPP কনফিগারেটর: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
সম্প্রতি আমি কিছু 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
প্রস্তাবিত:
AVR Assembler টিউটোরিয়াল 2: 4 ধাপ
AVR Assembler Tutorial 2: এই টিউটোরিয়ালটি " AVR Assembler Tutorial 1 " এর ধারাবাহিকতা আপনি যদি টিউটোরিয়াল 1 এর মধ্য দিয়ে না যান তবে আপনার এখনই থামতে হবে এবং প্রথমে এটি করা উচিত।
AVR Assembler টিউটোরিয়াল 1: 5 ধাপ
AVR Assembler Tutorial 1: আমি সিদ্ধান্ত নিয়েছি কিভাবে Atmega328p এর জন্য অ্যাসেম্বলি ল্যাঙ্গুয়েজ প্রোগ্রাম লিখতে হয়, যা Arduino তে ব্যবহৃত মাইক্রোকন্ট্রোলার। যদি লোকেরা আগ্রহী থাকে তবে আমি যতক্ষণ না ফুরিয়ে যাই ততক্ষণ পর্যন্ত আমি সপ্তাহে এক বা তার বেশি সময় চালিয়ে যাব
AVR Assembler টিউটোরিয়াল 6: 3 ধাপ
AVR Assembler Tutorial 6: টিউটোরিয়াল 6 এ স্বাগতম! আজকের টিউটোরিয়ালটি সংক্ষিপ্ত হবে যেখানে আমরা একটি atmega328p এবং অন্য দুটি পোর্ট ব্যবহার করে তাদের মধ্যে তথ্য আদান -প্রদানের সহজ পদ্ধতি তৈরি করব। আমরা তারপর টিউটোরিয়াল 4 এবং রেজিস্টার থেকে পাশা রোলার নেব
আইএসপি হিসাবে আরডুইনো -- AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ -- Arduino প্রোগ্রামার হিসাবে: 10 টি ধাপ
আইএসপি হিসাবে আরডুইনো || AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ || প্রোগ্রামার হিসেবে Arduino: ……………………… আরো ভিডিও পেতে দয়া করে আমার ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন …….. এই নিবন্ধটি isp হিসাবে arduino সম্পর্কে সব। আপনি যদি হেক্স ফাইল আপলোড করতে চান অথবা যদি আপনি AVR এ আপনার ফিউজ সেট করতে চান তাহলে আপনাকে কোন প্রোগ্রামার কেনার দরকার নেই, আপনি করতে পারেন
উদ্ভাবক পণ্য কনফিগারেটর: 11 টি ধাপ
উদ্ভাবক পণ্য কনফিগারেটর: এই নির্দেশাবলী দেখায় কিভাবে উদ্ভাবক 2019 ব্যবহার করে একটি সাধারণ পণ্য কনফিগারেটর তৈরি করতে হয়। আপনার কি প্রয়োজন?