PIC16LF1902 / 03 के लिए वास्तविक समय घड़ी


1

मुझे pic16lf1902 के लिए वास्तविक समय घड़ी को लागू करने में मुश्किल हो रही है, जिसमें बिलियन एलसीडी डिस्प्ले के साथ संचार / इंटरफेस करने के लिए कोई सीरियल प्रोटोकॉल नहीं हैं। क्या उनकी समस्या को हल करने का एक सुविधाजनक तरीका है? उदाहरण के लिए एलसीडी के लिए DS1309 के साथ I2C सॉफ्टवेयर फ़ंक्शन का उपयोग करके PIC18 माइक्रोकंट्रोलर के लिए उपयोग किया जाता है।


इंजीनियरिंग एसई में आपका स्वागत है। मैं DS1309 से परिचित नहीं हूं, क्या यह एक टाइपो है। DS1307 है जो एक RTC है जो I2C का उपयोग करता है। चूंकि PIC16LF1902 में धारावाहिक संचार नहीं है, इसलिए I2C बिट बैंग कार्यान्वयन पर विचार करें। यहाँ एक लिंक है बिट के प्रयोग से I2C चालक
Mahendra Gunawardena

इस लिंक को भी देखें AT89c51 के साथ DS1307 rtc इंटरफ़ेस के साथ 20x4 एलसीडी इससे आपको भी मदद मिल सकती है।
Mahendra Gunawardena

@MahendraGunawardena यदि यह मामला है, तो मुझे I2C के साथ एलसीडी ड्राइव को सही करना होगा! वैसे भी मैं इसे आज़माऊंगा।
user1890

क्या आप एक RTC को इंटरफ़ेस करने की कोशिश कर रहे हैं जो I2C के माध्यम से PIC16LF1902 के साथ संचार करता है।
Mahendra Gunawardena

@MahendraGunawardena हाँ, मैं PIC16lf1902 का उपयोग करके RTC लागू करने की कोशिश कर रहा हूँ। मैं pic16f887 के साथ कोशिश की, यह काम किया है, लेकिन मैं 16lf1902 के साथ थोड़ा उलझन में हूँ क्योंकि यह एलसीडी ड्राइवर के साथ आया है और जो प्रोटोकॉल का उपयोग करने के लिए नहीं मिल रहा है।
user1890

जवाबों:


1
मुझे pic16lf1902 के लिए वास्तविक समय घड़ी को लागू करने में मुश्किल हो रही है

यह PIC, अधिकांश 8 बिट PIC के रूप में, 32786 हर्ट्ज कम बिजली "घड़ी" क्रिस्टल को सीधे ड्राइव कर सकता है। इस परिधीय को कहा जाता है टाइमर 1 थरथरानवाला क्योंकि यह सीधे टाइमर 1 को चलाता है। टाइमर 1 और इसका थरथरानवाला नींद के दौरान चल सकता है, फिर प्रोसेसर को हर सेकंड की तरह समय-समय पर जगाने का कारण बनता है।

आप वास्तविक समय घड़ी लॉजिक को चलाने के लिए 1 सेकंड के आवधिक उपयोग करते हैं। ज्यादातर समय, आप बस सेकंड काउंटर को बढ़ाते हैं और सो जाते हैं। चूंकि प्रोसेसर केवल हर सेकंड में कुछ µ चलाता है और बाकी समय सो रहा है, एक वास्तविक समय घड़ी के लिए औसत वर्तमान ड्रॉ बहुत कम है और उचित है।

नींद की अधिकतम मात्रा 1 µA 1.8 V और 85 ° C तक होती है, इसके साथ आमतौर पर यह बहुत कम होता है।

जिसमें एलसीडी डिस्प्ले में निर्मित / संचार करने के लिए कोई सीरियल प्रोटोकॉल नहीं हैं

है ना? क्या? यह या तो टमाटर की परिपक्वता को मापने के लिए सेंसर के साथ नहीं आता है, लेकिन न तो वास्तविक समय घड़ी के बारे में कुछ भी नहीं है जो आप के बारे में पूछ रहे हैं।

और नहीं, इस PIC में बिल्ट-इन एलसीडी नहीं है। उनमें से कोई नहीं करता है। किस मतिभ्रम से आप एक सिलिकॉन चिप पर किसी तरह से "एकीकृत" तरल क्रिस्टल की कल्पना करते हैं?

मूल समस्या यह प्रतीत होती है कि आप यह नहीं समझते कि माइक्रोकंट्रोलर क्या हैं। वापस जाओ और कुछ मूल बातें सीखो, और स्पष्ट रूप से प्रश्नों को तैयार करना और प्रस्तुत करना भी सीखो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.