আমি একটি নতুন পণ্য নকশায় কাজ করছি এবং সম্ভবত পণ্যটির আয়ুতে ছোট বা বড় হার্ডওয়্যার পরিবর্তন / সংশোধন হবে। ফিল্ডে ভবিষ্যতে ফার্মওয়্যার আপডেটের জন্য আমার হার্ডওয়্যার রিভিশনটি নির্ধারণ করার জন্য একটি উপায় প্রয়োজন। একটি ভাল কৌশল কি?
আমি বর্তমানে বাহ্যিক প্রতিরোধকের সাথে দুটি স্পেশাল পিন উপরে / নীচে টানছি এবং প্যাটার্নটি যাচাই করছি। এটি কেবলমাত্র 4 টি হার্ডওয়ার সংশোধন করার অনুমতি দেয়, তবে এটি ব্যবহারিক উদ্দেশ্যে যথেষ্ট হতে পারে। ভবিষ্যতে হার্ডওয়্যার রিভিশনটিতে আমার যদি সেই দুটি বা দুটি পিনের দরকার হয় তবে এটি সমস্যা হয়ে উঠতে পারে।
আমার ধারণা, আরও একটি অর্থনৈতিক উপায়ে এডিসি পিনের সাথে একটি রেজিস্টার ডিভাইডার সংযুক্ত করা সম্ভব। প্রতিটি হার্ডওয়্যার পুনর্বিবেচনার বিভিন্ন মান প্রতিরোধক থাকতে পারে। দুর্ভাগ্যক্রমে আমার আমার বর্তমান ডিজাইনে কোনও অতিরিক্ত এডিসি নেই।
আমি অনুমান করি যে অন্য কোনও উপায় হ'ল কোনও EEPROM বা হার্ডওয়্যার সংস্করণ নম্বরটি এনকোড করা যাবে উত্পাদনের সময়? (এই মুহুর্তে আমাদের সেই সুবিধা নেই))
আমার ধারণা আমি নমনীয় এবং শক্তিশালী পদ্ধতির জন্য পরামর্শগুলি সন্ধান করছি।
[Edit]
করছেন। @ ট্রাভ 1 এস থেকে পরামর্শ: আমার কাছে প্রতি সিপি ঠিকানা নেই তবে আই 2 সি বাসে আমার একটি 24 এলসিএক্সএক্সএক্সোআম রয়েছে। স্লেভ ঠিকানার কম 3 বিট হার্ডওয়্যারড। আমার ধারণা আমি প্রারম্ভের সময় ঠিকানা বিটগুলি পরিবর্তন করতে এবং EEPROM সন্ধান করতে পারি।