Arduino पर कई एसपीआई इंटरफेस का उपयोग कैसे करें


17

मैंने एक समय में एक Arduino के साथ जुड़े SPI उपकरणों पर काम किया है । मैं एक ही समय में दो अलग-अलग एसपीआई उपकरणों के साथ कैसे काम कर सकता हूं?

जवाबों:


18

आप बस दो SPI दास उपकरणों को SPI बस से कनेक्ट करना चाहते हैं और सॉफ्टवेयर कंट्रोल के तहत पारस्परिक रूप से अनन्य तरीके से उपयोग करना चाहते हैं, Arduino के साथ मास्टर के रूप में, तो आपको बस यह सुनिश्चित करने की आवश्यकता है कि आप स्लेक्ट चयन के लिए एक अलग पिन का उपयोग करें ( प्रत्येक एसपीआई डिवाइस पर एसएस)।

जब आप एक गुलाम से बात करना चाहते हैं, तो आप उसका एसएस लोअर पकड़ लेते हैं और दूसरे को हाई ड्राइव करते हैं। दूसरे गुलाम से बात करने के लिए इसके विपरीत करें।

कई दासों का उपयोग करते हुए विस्तार में कुछ शैतान हैं, और इन्हें यहां अधिक गहराई से समझाया गया है , लेकिन सामान्य तौर पर, एक गुलाम के रूप में एक से अधिक एसपीआई डिवाइस का उपयोग करना काफी सामान्य और ठीक है।

यह ब्लॉग पोस्ट आपको अधिक जानकारी देगा और पढ़ना शुरू करने के लिए एक अच्छी जगह है।


2
डिजाइन के अनुसार आपको एसएस को छोड़कर कई दासों के समानांतर MOSI / MISO / SCK को जोड़ना होगा। आप SS लाइन के लिए दास पर श्रृंखला कनेक्शन का उपयोग करने के लिए शिफ्ट रजिस्टर सर्किट / IC का उपयोग कर सकते हैं।
वजातिमुर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.