वर्तमान में हम STM32 माइक्रोकंट्रोलर परिवार के विभिन्न वेरिएंट का उपयोग कर रहे हैं। मैं निम्नलिखित जानना चाहूंगा:
यदि आपके पास पुल अप या पुल डाउन दोनों का चयन करने का विकल्प है, तो सामान्य रूप से माइक्रोकंट्रोलर के पिन के लिए अनुशंसित डिफ़ॉल्ट सेटिंग्स क्या हैं? एक या दूसरे के साथ जाने के पेशेवरों और विपक्ष क्या हैं? (मान लें कि आप उन्हें इनपुट के रूप में डिफ़ॉल्ट रूप से सेट करेंगे)
विशेष रूप से मैं जानना चाहूंगा कि STM32 माइक्रोकंट्रोलर परिवार के लिए अप्रयुक्त पिंस के साथ क्या करना है। मेरे लिए यह स्पष्ट है कि हमें पिंस को तैरते हुए नहीं छोड़ना चाहिए, (जो कि डेटाशीट कहती है ::(), लेकिन क्या मुझे उन्हें पुल अप्स के साथ इनपुट या इनपुट के साथ सेट करना चाहिए? विशेष रूप से, मैं चाहूंगा? ईएसडी के लिए अतिसंवेदनशील कम से कम और संभव हो तो बिजली की कम से कम खपत करने वाली सेटिंग का चयन करें।
महत्वपूर्ण पिनों के लिए, क्या हमें फर्मवेयर को सही डिफ़ॉल्ट स्थिति पर सही ढंग से सेट करने के लिए फर्मवेयर पर निर्भर होना चाहिए या क्या यह जिम्मेदारी बाहरी हार्डवेयर (बाहरी पुल अप्स या पुल डाउन को जोड़ने) के साथ झूठ होनी चाहिए? यदि बाहरी प्रतिरोधों के लिए चुना गया मान आंतरिक पुल अप या पुल डाउन से अधिक है, तो फ़र्मवेयर में सेटिंग मायने नहीं रखती है।
प्रो जो मैं ऊपर करने के लिए देख सकता हूं, वह यह है कि यदि माइक्रो किसी भी कारण (दोषपूर्ण हार्डवेयर या पसंद) के लिए ठीक से इनिशियलाइज़ नहीं करता है, तो हम पिन को सही तरीके से सेट करने के लिए फ़र्मवेयर पर निर्भर नहीं हैं।
मुझे जो कॉन दिखाई दे रहा है वह यह है कि ऐसा करने के लिए अधिक लागत है हार्डवेयर।
कोई भी प्रकाश जिसे आप उपरोक्त पर बहा सकते हैं, वास्तव में सराहना की जाएगी।
धन्यवाद..