PicMicroController के साथ MMC लाइब्रेरी इंटरफ़ेस (माइक्रोसी)
कीमत: $19.99
मल्टी मीडिया कार्ड लाइब्रेरी
मल्टी मीडिया कार्ड (एमएमसी) एक फ़्लैश मेमोरी कार्ड मानक है. एमएमसी कार्ड वर्तमान में तक के आकारों में उपलब्ध हैं 32 जीबी और सेल्यूलर फोन में उपयोग किया जाता है, डिजिटल ऑडियो प्लेयर, डिजिटल कैमरे और पीडीए.
PIC के लिए mikroC PRO SPI संचार के माध्यम से मल्टी मीडिया कार्ड पर डेटा तक पहुंचने के लिए एक लाइब्रेरी प्रदान करता है. यह लाइब्रेरी एसडी को भी सपोर्ट करती है (सिक्योर डिजिटल) और उच्च क्षमता SDHC (सुरक्षित डिजिटल उच्च क्षमता) मेमोरी कार्ड्स .
सुरक्षित डिजिटल कार्ड
सिक्योर डिजिटल (एसडी) एक फ़्लैश मेमोरी कार्ड मानक है, पुराने मल्टी मीडिया कार्ड पर आधारित (एमएमसी) प्रारूप.
एसडी कार्ड वर्तमान में तक के आकार में उपलब्ध हैं 2 जीबी, और डिजिटल कैमरों में उपयोग किया जाता है, डिजिटल कैमकोर्डर, हैंडहेल्ड कंप्यूटर्स, मीडिया प्लेयर्स, मोबाइल फोन, जीपीएस रिसीवर, वीडियो गेम और पीडीए.
सुरक्षित डिजिटल उच्च क्षमता कार्ड
एसडीएचसी (सुरक्षित डिजिटल उच्च क्षमता, एसडी 2.0) एसडी मानक का एक विस्तार है जो कार्ड की भंडारण क्षमता को बढ़ाता है 32 पिछले एसडी मानक में बाइट एड्रेसिंग के बजाय सेक्टर एड्रेसिंग का उपयोग करके जीबी.
एसडीएचसी कार्ड पुराने के समान ही भौतिक और विद्युत रूप कारक साझा करते हैं (एसडी 1.एक्स) कार्ड, SDHC-उपकरणों को नए SDHC कार्ड और पुराने SD-कार्ड दोनों का समर्थन करने की अनुमति देना. वर्तमान मानक SDHC कार्ड की अधिकतम क्षमता को सीमित करता है 32 जीबी.
जरूरी :
-
फ़ाइल प्रबंधन के लिए रूटीन का उपयोग केवल FAT16 फ़ाइल सिस्टम के साथ किया जा सकता है.
-
लाइब्रेरी फ़ंक्शंस केवल रूट डायरेक्टरी से फ़ाइलें बनाते और पढ़ते हैं.
-
फ़ाइलों पर लिखते समय लाइब्रेरी फ़ंक्शंस FAT1 और FAT2 दोनों तालिकाओं को पॉप्युलेट करते हैं, लेकिन फ़ाइल डेटा केवल FAT1 तालिका से पढ़ा जा रहा है; अर्थात. यदि FAT1 तालिका दूषित हो जाती है तो कोई पुनर्प्राप्ति नहीं होती है.
-
यदि एमएमसी/एसडी कार्ड में मास्टर बूट रिकॉर्ड है (एमबीआर), लाइब्रेरी पहले उपलब्ध प्राइमरी के साथ काम करेगी (तार्किक) वह विभाजन जिसका आकार शून्य नहीं है. यदि एमएमसी/एसडी कार्ड में वॉल्यूम बूट रिकॉर्ड है (अर्थात. केवल एक तार्किक विभाजन है और कोई एमबीआर नहीं है), लाइब्रेरी संपूर्ण कार्ड के साथ एकल विभाजन के रूप में कार्य करती है. एमबीआर पर अधिक जानकारी के लिए, भौतिक और तार्किक ड्राइव, प्राथमिक/द्वितीयक विभाजन और विभाजन तालिकाएँ, कृपया अन्य संसाधनों से परामर्श लें, उदाहरण के लिए:. विकिपीडिया और समान.
-
लिखने से पहले ऑपरेशन, सुनिश्चित करें कि आप बूट या एफएटी सेक्टर को अधिलेखित न करें क्योंकि यह आपके कार्ड को पीसी या डिजिटल कैमरे पर अपठनीय बना सकता है. ड्राइव मैपिंग उपकरण, जैसे विनहेक्स, एक बड़ी सहायता हो सकती है.
-
लाइब्रेरी संचार के लिए SPI मॉड्यूल का उपयोग करती है. एमएमसी लाइब्रेरी का उपयोग करने से पहले उपयोगकर्ता को उपयुक्त एसपीआई मॉड्यूल को आरंभ करना होगा.
-
एकाधिक SPI मॉड्यूल वाले MCU के लिए उन सभी को प्रारंभ करना और फिर SPI_Set_Active का उपयोग करके स्विच करना संभव है() समारोह. एसपीआई लाइब्रेरी फ़ंक्शन देखें.
-
एमएमसी वसा 16 लाइब्रेरी केवल PIC18 परिवार के साथ काम करती है.
SPI मॉड्यूल को निम्नलिखित मापदंडों के साथ SPIx_Init_Advanced रूटीन के माध्यम से प्रारंभ किया जाना है:
-
एसपीआई मास्टर
-
प्राथमिक प्रीस्केलर 64
-
डेटा आउटपुट समय के बीच में डेटा का नमूना लिया गया
-
घड़ी की गति धीमी है
-
सीरियल आउटपुट डेटा निम्न से उच्च किनारे तक संक्रमण रूप में बदलता है
बख्शीश : एक बार एमएमसी/एसडी कार्ड आरंभ हो जाए, एसपीआई मॉड्यूल को उच्च गति पर पुन: प्रारंभ किया जा सकता है. Mmc_Init और Mmc_Fat_Init रूटीन देखें.
उत्तर छोड़ दें
आपको चाहिए लॉग इन करें या रजिस्टर करें एक नई टिप्पणी जोड़ने के लिए .