বেশিরভাগ মাইক্রোকন্ট্রোলার (যেমন এভিআর, এমএসপি ৪৩০, পিআইসি, ইত্যাদি) বিভিন্ন স্লিপ মোডকে সমর্থন করে। "গভীরতম" স্লিপ মোডটি হ'ল যা সর্বনিম্ন পাওয়ার আঁকাকে উদ্যান করে (যেমন "পাওয়ার ডাউন", "শাট ডাউন"), তবে সমস্ত ক্লক সিস্টেম সাধারণত এই মোডগুলিতে বন্ধ হয়ে যায় এবং আমার কাছে মনে হয় এটির একমাত্র উপায় " তাদের থেকে জাগ্রত করা বাহ্যিক উদ্দীপনা (উদাহরণস্বরূপ পিন পরিবর্তন বিঘ্ন, চিপ রিসেট) এর মাধ্যমে। আমি কিছু অনুপস্থিত করছি? এমসিইউয়ের জন্য পর্যায়ক্রমিক জাগরণের সংকেত উত্পন্ন করার কি খুব আশ্চর্যজনকভাবে কম বিদ্যুৎ পদ্ধতি রয়েছে?
আমার লক্ষ্য ধরে নেওয়া হ'ল বিদ্যুৎ খরচ হ্রাস করা (অর্থাত্ সম্ভব গভীরভাবে ঘুমান, যথাসম্ভব সংক্ষিপ্তভাবে জাগ্রত থাকুন), সময় সময় কোনও ফাংশন সম্পাদন করার জন্য জেগে উঠলে, এই ধরণের আচরণ অর্জনের সাধারণ উপায় কী? বিষয়গুলিকে আরও সহজ করার জন্য, ধরে নিই যে আমার ফাংশনটি রাষ্ট্রবিহীন (এটি সম্পাদন করার জন্য আমাকে অতীতের কিছু মনে রাখার দরকার নেই)।
এই প্রভাবটি পেতে এমএসপি ৪৩০ এ ডাব্লুডিটি ব্যবহার করে আমি কিছুটা সাফল্য পেয়েছি। আমি কেবলমাত্র আমার প্রধান রুটিনটিকে আমার ফাংশন হিসাবে তৈরি করেছি, শেষ পংক্তিটি ওয়াচডগ টাইমারকে একটি নির্দিষ্ট সময়ের পরে মেয়াদ শেষ করতে সক্ষম করে এবং এলপিএম 4.5 এ চলে যায় বা "গভীর ঘুম" মোড যা কিছু বলা হয়। নেট ফলাফলটি হ'ল ফাংশনটি সম্পাদিত হয়, এমসিইউ ঘুমায়, ডাব্লুডিটি সমাপ্ত হয় এবং চিপটি পুনরায় সেট হয়, অ্যাড বমিভাব। কাজটি দেখে মনে হচ্ছে, এই ধরণের আচরণ করার একটি "আরও ভাল" বা "আরও মার্জিত" বা "আরও শক্তি দক্ষ" উপায় আছে কিনা?
আমি এখনও এভিআর দিয়ে এই পদ্ধতির চেষ্টা করি নি, তবে আমি মনে করি যে এমডিএসপি 3030 এর চেয়ে ডাব্লুডিটি AVRগুলিতে "পাওয়ার ক্ষুধার্ত" বেশি তাই এটি কম বিদ্যুতের কাজের জন্য কম আকর্ষণীয় হতে পারে। সম্ভবত কম বিদ্যুতের জন্য "সর্বজনীন" দৃষ্টিভঙ্গি নেই, এবং আপনাকে কোনও প্রদত্ত পণ্য লাইনের দ্বারা সাশ্রয়ী মূল্যের সরঞ্জামগুলি ব্যবহার করতে হবে? আমি জানি যে নতুন পিকোপাওয়ার লাইনে ইভেন্ট সিস্টেম এবং স্লিপ ওয়াকিংয়ের মতো প্রচুর হুইস-ব্যাং বৈশিষ্ট্য রয়েছে যা আপনি যদি সেই কাঠামোর সাথে আপনার অ্যাপ্লিকেশনটিকে ফিট করে তুলতে পারেন তবে কিছু ক্ষেত্রে খুব কমই সিপিইউকে জাগ্রত করা প্রয়োজন ...
আমার ঘোরাফেরা যথেষ্ট ঠিক আছে, এখানে আপনাকে কী বলতে হবে :)
কংক্রিট উদাহরণগুলি চিত্রের কৌশলগুলি সম্পাদনা করুনও দুর্দান্ত হবে!