C8051F700-DK
C8051F700 डेव्हलपमेंट किट वापरकर्ता मार्गदर्शक
संबंधित उपकरणे
C8051F700 डेव्हलपमेंट किट C8051F70x/71x MCU कुटुंबातील मायक्रोकंट्रोलर्ससाठी विकास मंच म्हणून आहे. या MCU कुटुंबातील सदस्य आहेत: C8051F700, C8051F701, C8051F702, C8051F703, C8051F704, C8051F705, C8051F706, C8051F707, C8051F708, C8051F709, C8051F710, C8051F711 8051F712, C8051F713, C8051F714, C8051F715, CXNUMXFXNUMX.
- या किटमध्ये समाविष्ट केलेले लक्ष्य बोर्ड पूर्व-सोल्डर C8051F700 MCU सह प्रदान केले आहे.
- C8051F700 वर विकसित केलेला कोड या MCU कुटुंबातील इतर सदस्यांना सहज पोर्ट केला जाऊ शकतो.
- या MCU कुटुंबातील सदस्यांमधील फरकांसाठी C8051F70x डेटा शीट पहा.
किट सामग्री
C8051F700 डेव्हलपमेंट किटमध्ये खालील आयटम आहेत:
- C8051F700 लक्ष्य बोर्ड
- C8051Fxxx विकास किट क्विक-स्टार्ट मार्गदर्शक
- सिलिकॉन प्रयोगशाळा IDE आणि उत्पादन माहिती CD-ROM. सीडी सामग्रीमध्ये हे समाविष्ट आहे:
• सिलिकॉन प्रयोगशाळा एकात्मिक विकास पर्यावरण (IDE)
• मूल्यमापन असेंबलर, कंपाइलर आणि लिंकर टूल्स
• स्त्रोत कोड उदाamples आणि रजिस्टर व्याख्या files
• दस्तऐवजीकरण - एसी ते डीसी युनिव्हर्सल पॉवर अॅडॉप्टर
- यूएसबी डीबग अॅडॉप्टर
- 2 USB केबल्स
हार्डवेअर सेटअप
हार्डवेअर कॉन्फिगरेशनच्या आकृतीसाठी आकृती 1 चा संदर्भ घ्या.
- 10-पिन रिबन केबलसह लक्ष्य बोर्डवरील DEBUG कनेक्टरशी USB डीबग अडॅप्टर कनेक्ट करा.
- USB केबलचे एक टोक USB डीबग अडॅप्टरवरील USB कनेक्टरशी जोडा.
- आकृती 1 मध्ये दर्शविल्याप्रमाणे लक्ष्य बोर्डवर शॉर्टिंग ब्लॉक स्थापित केले असल्याचे सत्यापित करा.
- USB केबलचे दुसरे टोक PC वरील USB पोर्टशी जोडा.
- लक्ष्य बोर्डवरील पॉवर जॅक P2 ला ac/dc पॉवर अडॅप्टर कनेक्ट करा.
टिपा:
- डीबग सत्रादरम्यान कनेक्ट केलेले असताना लक्ष्य रीसेट करण्यासाठी IDE मधील रीसेट चिन्ह वापरा.
- रिबन केबलला टार्गेट बोर्डवरून जोडण्यापूर्वी किंवा डिस्कनेक्ट करण्यापूर्वी टार्गेट बोर्ड आणि USB डीबग अडॅप्टरमधून पॉवर काढून टाका. जेव्हा डिव्हाइसेसमध्ये पॉवर असते तेव्हा केबल कनेक्ट करणे किंवा डिस्कनेक्ट केल्याने डिव्हाइस आणि/किंवा USB डीबग अडॅप्टर खराब होऊ शकते.
![]()
पीसी सॉफ्टवेअर संपलेview
४.३. CP4.1x USB ते UART VCP ड्रायव्हर इंस्टॉलेशन
C8051F700 टार्गेट बोर्डमध्ये सिलिकॉन लॅबोरेटरीज CP2102 USB-to-UART ब्रिज कंट्रोलर (U2) समाविष्ट आहे.
CP2102 साठी डिव्हाइस ड्रायव्हर्सना PC सॉफ्टवेअर जसे की HyperTerminal USB कनेक्शनवर टार्गेट बोर्डशी संप्रेषण करण्यापूर्वी इन्स्टॉल करणे आवश्यक आहे. इंस्टॉलेशन दरम्यान “Install CP210x ड्राइव्हर्स” पर्याय निवडल्यास, ड्रायव्हर “अनपॅकर” युटिलिटी लाँच होईल.
- ड्राइव्हर कॉपी करण्यासाठी चरणांचे अनुसरण करा files इच्छित ठिकाणी. डीफॉल्ट निर्देशिका C:\SiLabs\MCU\CP210x आहे.
- अंतिम विंडो लक्ष्य प्रणालीवर ड्राइव्हर स्थापित करण्याचा पर्याय देईल. जर तुम्ही ड्रायव्हर इन्स्टॉल करण्यास तयार असाल तर "CP210x VCP ड्रायव्हर इंस्टॉलर लाँच करा" पर्याय निवडा.
- निवडल्यास, ड्राइव्हर इंस्टॉलर आता सुरू होईल, ड्राइव्हर इंस्टॉलेशन स्थान निर्देशीत करण्यासाठी पर्याय प्रदान करेल. “इंस्टॉल करा” बटण दाबल्यानंतर, इंस्टॉलर तुमच्या सिस्टमला पूर्वी स्थापित केलेल्या CP210x वर्च्युअल COM पोर्ट ड्रायव्हर्सच्या प्रती शोधेल. तुमची सिस्टीम अद्ययावत असेल तेव्हा ते तुम्हाला कळवेल. चालक fileया इंस्टॉलेशनमध्ये समाविष्ट केलेले मायक्रोसॉफ्टने प्रमाणित केले आहेत.
- जर पायरी 210 मध्ये “CP3x VCP ड्राइव्हर इंस्टॉलर लाँच करा” पर्याय निवडला नसेल, तर इंस्टॉलर चरण 2 मध्ये निर्दिष्ट केलेल्या स्थानावर, डीफॉल्ट C:\SiLabs\MCU\CP210x\Windows_2K_XP_S2K3_Vista मध्ये आढळू शकतो. या ठिकाणी चालवा
CP210xVCPInstaller.exe. - इन्स्टॉलेशन प्रक्रिया पूर्ण करण्यासाठी, C4F8051 टार्गेट बोर्डवर होस्ट कॉम्प्युटर आणि USB कनेक्टर (P700) दरम्यान समाविष्ट USB केबल कनेक्ट करा. विंडोज स्वयंचलितपणे ड्राइव्हर स्थापना पूर्ण करेल. इन्स्टॉलेशनची प्रगती दर्शविण्यासाठी टास्कबारमधून माहिती विंडो पॉप अप होतील.
आवश्यक असल्यास, ड्रायव्हर files “Ad or Remove Programs” विंडोमधील “Silicon Laboratories CP210x USB ते UART Bridge (ड्रायव्हर रिमूव्हल” पर्याय निवडून अनइन्स्टॉल केले जाऊ शकते.
४.२. सिलिकॉन प्रयोगशाळा एकात्मिक विकास पर्यावरण
सिलिकॉन लॅबोरेटरीज IDE सोर्स-कोड एडिटर, सोर्स-लेव्हल डीबगर आणि इन-सिस्टम प्रोग्रामर समाकलित करते.
थर्ड-पार्टी कंपाइलर, असेंबलर आणि लिंकर्सचा वापर देखील समर्थित आहे. या डेव्हलपमेंट किटमध्ये सिलिकॉन लॅबोरेटरीज IDE मधून वापरल्या जाऊ शकणार्या व्यावसायिक C कंपायलर आणि असेंबलरच्या मूल्यमापन आवृत्त्यांचा समावेश आहे.
4.3. सिस्टम आवश्यकता
सिलिकॉन प्रयोगशाळा IDE आवश्यकता:
- Windows 2000 किंवा त्यापुढील आवृत्तीवर चालणारा Pentium-वर्ग होस्ट PC.
- एक यूएसबी पोर्ट उपलब्ध आहे.
४.४. तृतीय-पक्ष टूलसेट
सिलिकॉन लॅबोरेटरीज IDE ला अनेक 8051 कंपाइलर्ससाठी मूळ समर्थन आहे. मूळ-समर्थित साधने खालीलप्रमाणे आहेत:
- केइल
- IAR
- रेझोनन्स
- टास्किंग
- हाय-टेक
- SDCC
प्रत्येक समर्थित टूल्स समाकलित करण्यासाठी विशिष्ट सूचना सीडीच्या ऍप्लिकेशन नोट्स विभागात किंवा सिलिकॉन लॅबमध्ये आढळू शकतात. web साइट (http://www.silabs.com).
४.५. सिलिकॉन लॅब IDE सह प्रारंभ करणे
पुढील विभागांमध्ये IDE सह नवीन प्रकल्प कसा तयार करायचा, सोर्स कोड कसा तयार करायचा आणि तो टार्गेट डिव्हाइसवर कसा डाउनलोड करायचा याबद्दल चर्चा केली आहे.
४.५.१. नवीन प्रकल्प तयार करणे
- नवीन प्रोजेक्ट उघडण्यासाठी प्रोजेक्ट नवीन प्रोजेक्ट निवडा आणि सर्व कॉन्फिगरेशन सेटिंग्ज डीफॉल्टवर रीसेट करा.
- निवडा File नवीन File संपादक विंडो उघडण्यासाठी. तुमचा स्रोत तयार करा file(s) आणि जतन करा file(s) कलर सिंटॅक्स हायलाइटिंग सक्षम करण्यासाठी .c,.h, किंवा .asm सारख्या मान्यताप्राप्त विस्तारासह.
- प्रोजेक्ट विंडोमध्ये "नवीन प्रकल्प" वर उजवे-क्लिक करा. जोडा निवडा fileप्रकल्प करण्यासाठी एस. निवडा fileमध्ये s file ब्राउझर आणि उघडा क्लिक करा. जोडणे सुरू ठेवा fileसर्व प्रकल्प होईपर्यंत s files जोडले गेले आहेत.
- प्रत्येकासाठी fileप्रोजेक्ट विंडोमध्ये तुम्हाला असेंबल, संकलित आणि टार्गेट बिल्डमध्ये लिंक करायचे आहे, त्यावर उजवे-क्लिक करा. file नाव आणि जोडा निवडा file तयार करण्यासाठी. प्रत्येक file योग्य म्हणून एकत्र किंवा संकलित केले जाईल (आधारीत file विस्तार) आणि परिपूर्ण ऑब्जेक्टच्या बिल्डमध्ये जोडलेले आहे file.
टीप: जर एखाद्या प्रकल्पात मोठ्या प्रमाणात समाविष्ट असेल files, आयडीईचे "ग्रुप" वैशिष्ट्य आयोजित करण्यासाठी वापरले जाऊ शकते.
प्रोजेक्ट विंडोमध्ये "नवीन प्रकल्प" वर उजवे-क्लिक करा. प्रोजेक्टमध्ये गट जोडा निवडा. पूर्व-परिभाषित गट जोडा किंवा सानुकूलित गट जोडा. गटाच्या नावावर उजवे-क्लिक करा आणि जोडा निवडा file गट करण्यासाठी. निवडा files जोडायचे आहे. जोडणे सुरू ठेवा fileसर्व प्रकल्प होईपर्यंत s files जोडले गेले आहेत.
४.५.२. डीबगिंगसाठी प्रोग्राम तयार करणे आणि डाउनलोड करणे
- एकदा सर्व स्त्रोत files टार्गेट बिल्डमध्ये जोडले गेले आहेत, टूलबारमधील बिल्ड/मेक प्रोजेक्ट बटणावर क्लिक करून किंवा मेनूमधून प्रोजेक्ट बिल्ड/मेक प्रोजेक्ट निवडून प्रोजेक्ट तयार करा.
टीप: प्रकल्प प्रथमच बांधल्यानंतर, बिल्ड/मेक प्रोजेक्ट कमांड फक्त तयार करेल files जे मागील बिल्डपासून बदलले गेले आहेत. सर्व पुन्हा बांधण्यासाठी files आणि प्रोजेक्ट अवलंबित्व, टूलबारमधील सर्व रीबिल्ड बटणावर क्लिक करा किंवा मेनूमधून प्रोजेक्ट रीबिल्ड ऑल निवडा. - लक्ष्य डिव्हाइसशी कनेक्ट करण्यापूर्वी, अनेक कनेक्शन पर्याय सेट करणे आवश्यक असू शकते. IDE मेनूमधील Options Connection Options… निवडून कनेक्शन पर्याय विंडो उघडा. प्रथम, “USB डीबग अडॅप्टर” पर्याय निवडा. पुढे, योग्य "डीबग इंटरफेस" निवडणे आवश्यक आहे. C8051F700 उपकरणे सिलिकॉन लॅब्स “C2” 2-वायर डीबग इंटरफेस वापरतात. एकदा सर्व निवडी झाल्यानंतर, विंडो बंद करण्यासाठी ओके बटणावर क्लिक करा.
- टूलबारमधील कनेक्ट बटणावर क्लिक करा किंवा डिव्हाइसशी कनेक्ट करण्यासाठी मेनूमधून डीबग कनेक्ट निवडा.
- टूलबारमधील डाउनलोड कोड बटणावर क्लिक करून लक्ष्यावर प्रोजेक्ट डाउनलोड करा.
Exampस्रोत कोड
Example स्रोत कोड आणि नोंदणी व्याख्या files “SiLabs\MCU\Ex मध्ये प्रदान केले आहेतampIDE स्थापनेदरम्यान les\C8051F70x_71x\”निर्देशिका. या fileकोड डेव्हलपमेंटसाठी टेम्प्लेट म्हणून s वापरला जाऊ शकतो. प्रत्येक माजी टिप्पण्याample file चाचणी करताना कोणत्या डेव्हलपमेंट टूल चेन वापरल्या गेल्या ते दर्शवा.
५.१. नोंदणी व्याख्या Files
नोंदणी व्याख्या files C8051F70x.inc, C8051F70x_defs.h आणि compiler_defs.h सर्व SFR रजिस्टर्स आणि bitaddressable control/status bits परिभाषित करतात.
ते "SiLabs\MCU\Ex" मध्ये स्थापित केले आहेतampIDE स्थापनेदरम्यान les\C8051F70x_71x\” निर्देशिका. नोंदणी आणि बिट नावे C8051F70x डेटाशीटमध्ये वापरल्या जाणार्या समान आहेत.
५.२. ब्लिंकिंग एलईडी उदाample
माजीample स्रोत files F70x_Blinky.asm आणि F70x_Blinky.c डीफॉल्ट निर्देशिकेत स्थापित केले आहे “SiLabs\MCU\Examples\C8051F70x_71x\Blinky” शो माजीampअनेक मूलभूत C8051F700 फंक्शन्स. यामध्ये वॉचडॉग टाइमर (WDT) अक्षम करणे, पोर्ट I/O क्रॉसबार कॉन्फिगर करणे, व्यत्यय दिनचर्यासाठी टाइमर कॉन्फिगर करणे, सिस्टम घड्याळ सुरू करणे आणि GPIO पोर्ट पिन कॉन्फिगर करणे समाविष्ट आहे. जेव्हा हा प्रोग्राम संकलित/असेम्बल केला जातो आणि लिंक केला जातो तेव्हा C3F8051 टायमरसह इंटरप्ट हँडलर वापरून C700F8051 टार्गेट बोर्डवर हिरवा LED (DS700) एका सेकंदात पाच वेळा चमकतो.
५.३. कॅपेसिटिव्ह सेन्स स्विच उदाample
माजीample स्रोत file F70x_CS0.c P2.0 ते P2.3 वर स्थित कॅपेसिटिव्ह सेन्स स्विचचे कॉन्फिगरेशन आणि वापर प्रदर्शित करते. स्त्रोताचा संदर्भ घ्या file हे माजी तयार करण्यासाठी आणि चाचणी करण्यासाठी चरण-दर-चरण सूचनांसाठीampले हे "SiLabs\MCU\Ex" मध्ये स्थापित केले आहेampडीफॉल्टनुसार les\C8051F70x_71x\ CS0\” निर्देशिका.
लक्ष्य मंडळ
C8051F700 डेव्हलपमेंट किटमध्ये मूल्यमापन आणि प्राथमिक सॉफ्टवेअर डेव्हलपमेंटसाठी C8051F700 डिव्हाइस पूर्व-स्थापित केलेले लक्ष्य बोर्ड समाविष्ट आहे. लक्ष्य बोर्ड वापरून प्रोटोटाइपिंग सुलभ करण्यासाठी असंख्य इनपुट/आउटपुट (I/O) कनेक्शन प्रदान केले जातात. विविध I/O कनेक्टरच्या स्थानांसाठी आकृती 2 चा संदर्भ घ्या. आकृती 2 फॅक्टरी डीफॉल्ट शॉर्टिंग ब्लॉक पोझिशन्स दाखवते.
| DS1 | LED सूचित करते की USB कनेक्शन USB ते UART डिव्हाइस U2 ला उर्जा प्रदान करत आहे |
| DS2 | J15 वर केलेल्या निवडीद्वारे वीज पुरवठा केला जात आहे की नाही हे LED सूचित करते |
| DS3 | LED P1.0 ला J8 द्वारे जोडते |
| P1 | विस्तार कनेक्टर (96-पिन) |
| P2 | पॉवर कनेक्टर (7 ते 15 VDC अनियमित पॉवर अडॅप्टर मधील इनपुट स्वीकारतो) |
| P3 | डीबग अडॅप्टर इंटरफेससाठी डीबग कनेक्टर |
| P4 | यूएसबी कनेक्टर (सीरियल कम्युनिकेशनसाठी पीसीशी कनेक्ट होते) |
| J0 - J6 J7 | पोर्ट I/O शीर्षलेख (पोर्ट I/O पिनमध्ये प्रवेश प्रदान करा) |
| J8 | सहज प्रवेश करण्यायोग्य ग्राउंड क्लिप प्रदान करते |
| J9 | P1.0 ला LED DS3 आणि P1.1 ला SW1 स्विच करण्यासाठी कनेक्ट करते |
| J10 | P0.2 (XTAL1) ला Y1 च्या एका टर्मिनलशी जोडते |
| J11 | P0.3 (XTAL2) ला Y1 च्या एका टर्मिनलशी जोडते |
| J12 | VDD_LDO उर्जा स्त्रोत म्हणून ऑन-बोर्ड रेग्युलेटर किंवा USB डीबग अॅडॉप्टर निवडते |
| J13 | पोर्ट I/O ला UART0 इंटरफेसशी जोडते |
| J14 | P0.0/VREF ला बायपास कॅपेसिटरशी जोडते |
| J15 | P0.1/AGND ला GND ला जोडते |
| J16 | उपलब्ध उर्जा स्त्रोतांपैकी एक बोर्ड पुरवठा म्हणून निवडते |
| SW1 SW2 TB1 | P1.2 ला पोटेंशियोमीटर R8 ला जोडते |
| शिफारस केली | MCU I/O पिन P1.1 शी कनेक्ट केलेले स्विच करा |
![]()
५.१. लक्ष्य बोर्ड शॉर्टिंग ब्लॉक्स: फॅक्टरी डिफॉल्ट्स
C8051F700 लक्ष्य बोर्ड अनेक शीर्षलेखांवर पूर्व-स्थापित शॉर्टिंग ब्लॉक्ससह फॅक्टरीमधून येतो. आकृती 3 फॅक्टरी डीफॉल्ट शॉर्टिंग ब्लॉक्सची स्थिती दर्शविते.![]()
५.२. लक्ष्य बोर्ड पॉवर पर्याय आणि वर्तमान मोजमाप
C8051F700 टार्गेट बोर्ड तीन पॉवर पर्यायांना सपोर्ट करतो, J15 वर शॉर्टिंग ब्लॉक ठेवून निवडता येतो. उर्जा पर्यायांचे वर्णन खालील परिच्छेदांमध्ये केले आहे.
६.२.१. वॉल पॉवर आणि डीबग पॉवर
VDD_LDO ला VDD ला जोडणारा J15 वर शॉर्टिंग ब्लॉक ठेवल्याने ऑन-बोर्ड रेग्युलेटरच्या आउटपुटमधून डिव्हाइस पॉवर करण्यासाठी बोर्ड कॉन्फिगर केला जातो. डिझाईन्स![]()
पॉवर जॅक P3 वरून ऑन-बोर्ड LDO मध्ये पुरवठा करण्यासाठी पिन 2 आणि 3 मध्ये J2 वर शॉर्टिंग ब्लॉक ठेवा.
![]()
ऑनबोर्ड LDO मध्ये डीबग अॅडॉप्टर (P3) वरून पुरवठा मार्गी लावण्यासाठी पिन 1 आणि 2 दरम्यान J3 वर शॉर्टिंग ब्लॉक ठेवा.![]()
६.२.२. बाह्य पुरवठा
VDD_EXT ला VDD ला जोडणारा J15 वर शॉर्टिंग ब्लॉक ठेवल्याने बोर्ड एका व्हॉल्यूममधून पॉवर होण्यासाठी कॉन्फिगर होतोtage TB1 च्या VDD_EXT इनपुटशी कनेक्ट केले आहे.![]()
६.२.३. यूएसबी पॉवर
J15 वर शॉर्टिंग ब्लॉक ठेवणे जे VDD_USB ला VDD ला जोडते ते U2 च्या ऑन-चिप रेग्युलेटरच्या आउटपुटमधून पॉवर करण्यासाठी बोर्ड कॉन्फिगर करते.![]()
५.३. सिस्टम घड्याळ स्रोत
६.३.१. अंतर्गत ऑसिलेटर
C8051F700 डिव्हाइसेसमध्ये कॅलिब्रेटेड अंतर्गत ऑसिलेटर आहे जे रीसेट केल्यावर सिस्टम क्लॉक सोर्स म्हणून सक्षम केले जाते. रीसेट केल्यानंतर, अंतर्गत ऑसीलेटर 24.5 MHz (±2%) च्या फ्रिक्वेन्सीवर डीफॉल्टनुसार कार्य करते, परंतु इतर फ्रिक्वेन्सीवर ऑपरेट करण्यासाठी सॉफ्टवेअरद्वारे कॉन्फिगर केले जाऊ शकते. म्हणून, बर्याच अनुप्रयोगांमध्ये बाह्य ऑसिलेटरची आवश्यकता नसते. तथापि, जर तुम्हाला C8051F700 डिव्हाइस अंतर्गत ऑसिलेटर उपलब्ध नसलेल्या फ्रिक्वेन्सीवर ऑपरेट करायचे असेल तर, बाह्य ऑसिलेटर स्रोत वापरला जाऊ शकतो. सिस्टम क्लॉक सोर्स कॉन्फिगर करण्याबद्दल अधिक माहितीसाठी C8051F70x डेटाशीटचा संदर्भ घ्या.
६.३.२. बाह्य ऑसिलेटर पर्याय
मुख्य फलक बाह्य घड्याळ स्त्रोतांचा वापर सुलभ करण्यासाठी डिझाइन केलेले आहे. बाह्य CMOS घड्याळ स्रोत वापरण्यासाठी, घड्याळ फक्त P0.3 वर लागू केले जाऊ शकते. RC आणि C मोडसाठी, हेडर J10 वर शॉर्टिंग ब्लॉक ठेवा. RC मोड पर्याय अंमलात आणण्यासाठी, 0805-पॅकेज्ड कॅपेसिटर (C17) आणि रेझिस्टर (R14) साठी प्लेसहोल्डर्स बोर्डवर पुरवले जातात. C (कॅपॅसिटर) घड्याळ पर्याय फक्त कॅपेसिटर प्लेसहोल्डर (C17) वापरून लागू केला जाऊ शकतो. पिनवरील स्ट्रे कॅपेसिटन्सचे प्रमाण कमी करण्यासाठी, जे RC किंवा C मोडमधील वारंवारता प्रभावित करू शकते, C किंवा RC मोड वापरताना रोधक R13 देखील बोर्डमधून काढला जाऊ शकतो. बाह्य क्रिस्टल मोड लागू करण्यासाठी, हेडर J9 आणि J10 वर शॉर्टिंग ब्लॉक्स ठेवा आणि Y1 चिन्हांकित पॅडवर क्रिस्टल स्थापित करा. R10 वर 13 M रेझिस्टर स्थापित करा आणि C17 आणि C18 वर तुम्ही निवडलेल्या क्रिस्टलसाठी योग्य मूल्ये वापरून कॅपेसिटर स्थापित करा. बाह्य ऑसिलेटरच्या वापराविषयी अधिक माहितीसाठी C8051F700 डेटाशीट पहा.
५.४. स्विच आणि LEDs
मुख्य बोर्डवर दोन पुश-बटण स्विचेस दिले आहेत. स्विच RESET C8051F700 च्या RESET पिनशी जोडलेला आहे. RESET दाबल्याने डिव्हाइस त्याच्या हार्डवेअर-रीसेट स्थितीत येते. स्विच SW1 P1.1 हेडर J8051 द्वारे C700F1.0 च्या सामान्य उद्देश I/O (GPIO) पिन P8 शी कनेक्ट केले जाऊ शकते. SW1 P1.1 स्विच दाबल्याने पोर्ट पिनवर लॉजिक लो सिग्नल तयार होतो. पोर्ट पिनवरून स्विच SW8 P1 डिस्कनेक्ट करण्यासाठी J1.1 हेडरमधून शॉर्टिंग ब्लॉक काढा.
लक्ष्य बोर्डवर चार कॅपेसिटिव्ह सेन्स स्विचेस प्रदान केले आहेत. या स्विचच्या ऑपरेशनसाठी C8051F700 MCU वर चालणारे योग्य फर्मवेअर आवश्यक आहे जे स्विचची स्थिती समजू शकते. विभाग “5.3 पहा. कॅपेसिटिव्ह सेन्स स्विच उदाample” पृष्ठ 5 वर माजी बद्दल तपशीलांसाठीampस्रोत कोड.
टार्गेट बोर्डवर तीन एलईडी देखील दिले आहेत. USB PWR (DS1) लेबल असलेला लाल एलईडी P4 ला USB कनेक्शन दर्शविण्यासाठी वापरला जातो. DS2 लेबल असलेले लाल एलईडी जे 15 द्वारे बोर्डवर पॉवर लागू केली जात आहे ते दर्शवते. शेवटी, P1.0 (DS2) लेबल असलेले हिरवे एलईडी हेडर J8051 द्वारे C700F1.0 च्या GPIO पिन P8 शी कनेक्ट केले जाऊ शकते. पोर्ट पिनवरून एलईडी डिस्कनेक्ट करण्यासाठी हेडरमधून शॉर्टिंग ब्लॉक काढा. स्विचेस आणि LEDs शी संबंधित पोर्ट पिन आणि शीर्षलेखांसाठी तक्ता 1 पहा.
तक्ता 1. लक्ष्य मंडळ I/O वर्णन
| वर्णन | लेबल | I/O | शीर्षलेख |
| पुश-बटण स्विच | SW1 | P1.1 | J8 |
| पुश-बटण स्विच | SW2 | रीसेट करा | काहीही नाही |
| कॅपेसिटिव्ह सेन्स स्विच | C1 | P2.0 | काहीही नाही |
| कॅपेसिटिव्ह सेन्स स्विच | C2 | P2.1 | काहीही नाही |
| कॅपेसिटिव्ह सेन्स स्विच | C3 | P2.2 | काहीही नाही |
| कॅपेसिटिव्ह सेन्स स्विच | C4 | P2.3 | काहीही नाही |
| हिरवा एलईडी | DS3 | P1.0 | J8 |
| लाल एलईडी | DS2 | VDD | काहीही नाही |
| लाल एलईडी | DS1 | 5V_VBUS | काहीही नाही |
६.५. लक्ष्य बोर्ड डीबग इंटरफेस (DEBUG / P6.5)
DEBUG कनेक्टर J9 C2F8051 च्या DEBUG (C700) पिनमध्ये प्रवेश प्रदान करतो. इन-सर्किट डीबगिंग आणि फ्लॅश प्रोग्रामिंगसाठी सिरीयल अॅडॉप्टर किंवा यूएसबी डीबग अॅडॉप्टरला टार्गेट बोर्डशी जोडण्यासाठी याचा वापर केला जातो.
तक्ता 2 डीबग पिन व्याख्या दाखवते.
तक्ता 2. डीबग कनेक्टर (P3) वर्णन
| पिन # | वर्णन |
| 1 | VDD_F700 (+3.3 VDC) |
| 2,3,9 | GND (ग्राउंड) |
| 4 | C2D |
| 5 | /RST (रीसेट) |
| 6 | जोडलेले नाही |
| 7 | /RST/C2CK |
| 8 | जोडलेले नाही |
| 10 | USB पॉवर (+5 VDC) |
६.६. पोर्ट I/O कनेक्टर (J6.6-J0)
C8051F700 च्या प्रत्येक समांतर पोर्टचा स्वतःचा 10-पिन हेडर कनेक्टर आहे. प्रत्येक कनेक्टर संबंधित पोर्ट पिन 0-7, VDD आणि डिजिटल ग्राउंडसाठी एक पिन प्रदान करतो. सर्व पोर्ट कनेक्टरसाठी समान पिन-आउट वापरला जातो आणि ते तक्ता 3 मध्ये दर्शविले आहे.
तक्ता 3. पोर्ट I/O कनेक्टर पिन वर्णन
| पिन # | वर्णन पिन करा |
| 1 | 1Pn.0 |
| 2 | 2Pn.1 |
| 3 | 3Pn.2 |
| 4 | 4Pn.3 |
| 5 | 5Pn.4 |
| 6 | 6Pn.5 |
| 7 | 7Pn.6 |
| 8 | 8Pn.7 |
| 9 | VDD (VDD_F700) |
| 10 | GND (ग्राउंड) |
| 11 | शिफारस केली |
५.६. सिरीयल इंटरफेस (P6.7)
C2F4 च्या UART0 शी क्रमिक जोडणी सुलभ करण्यासाठी लक्ष्य बोर्डवर USB-टू-UART ब्रिज सर्किट (U8051) आणि USB कनेक्टर (P700) प्रदान केले आहेत. सिलिकॉन लॅब्स CP2103 USB-to-UART ब्रिज C8051F700 आणि PC दरम्यान USB पोर्टद्वारे डेटा कनेक्टिव्हिटी प्रदान करते. हेडर J0 वर शॉर्टिंग ब्लॉक्स स्थापित करून UART2102 चे TX आणि RX सिग्नल CP17 शी कनेक्ट केले जाऊ शकतात. हा इंटरफेस वापरताना हेडर J12[1-2] वर VDD आणि VIO मधील शॉर्टिंग ब्लॉक आवश्यक आहे. वैकल्पिकरित्या, फर्मवेअर हार्डवेअर हँडशेकिंग (/RTS आणि /CTS) साठी I/O पिन वापरू शकतात. यातील प्रत्येक सिग्नलला CP2103 शी जोडण्यासाठी शॉर्टिंग ब्लॉक पोझिशन्स टेबल 4 मध्ये सूचीबद्ध आहेत. हा इंटरफेस वापरण्यासाठी, विभाग “4.1 मध्ये वर्णन केल्याप्रमाणे USB- to-UART डिव्हाइस ड्रायव्हर्स स्थापित केले पाहिजेत. CP210x USB ते UART VCP ड्रायव्हर इंस्टॉलेशन” पृष्ठ ३ वर.
तक्ता 4. सिरीयल इंटरफेस हेडर (J12) वर्णन
| हेडर पिन | MCU I/O पिन | CP2103 पिन |
| J12[1-2] | काहीही नाही | बोर्ड VDD ते CP2103 VIO |
| J12[3-4] | P0.5 | TXD |
| J12[5-6] | P0.4 | RXD |
| J12[7-8] | P0.6 | /RTS |
| J12[9-10] | P0.7 | /CTS |
6.8. खंडtage संदर्भ (VREF) आणि अॅनालॉग ग्राउंड कनेक्टर (J13 आणि J14)
VREF कनेक्टरचा वापर MCU (P0.0) पासून VREF पिनला बाह्य 0.1 uF आणि 4.7 uF डिकपलिंग कॅपेसिटरशी जोडण्यासाठी केला जाऊ शकतो. C8051F700 डिव्हाइस J13 हेडरद्वारे कॅपेसिटरशी जोडलेले आहे. MCU (P0.1) मधील AGND पिन J14 शीर्षलेखाद्वारे बोर्ड डिजिटल ग्राउंडशी जोडली जाऊ शकते.
५.१२. पोटेंशियोमीटर (J6.9)
C8051F700 डिव्हाइसमध्ये पोर्ट पिन P1.2 ला 10 किमी रेखीय पोटेंशियोमीटरशी जोडण्याचा पर्याय आहे. पोटेंशियोमीटर J16 शीर्षलेखाद्वारे जोडलेले आहे. MCU च्या analog-to-digital (ADC) कनवर्टरच्या चाचणीसाठी पोटेंशियोमीटरचा वापर केला जाऊ शकतो.
५.१४. C6.10 पिन शेअरिंग
C8051F700 वर, डीबग पिन C2CK /RST पिनसह सामायिक केला जातो. लक्ष्य बोर्डमध्ये पिन शेअरिंग सक्षम करण्यासाठी आवश्यक असलेले रेझिस्टर समाविष्ट आहे जे डिव्हाइस डीबग करताना पिन-सामायिक /RST सामान्यपणे वापरण्यास अनुमती देते. ऍप्लिकेशन नोट "AN124: C2 इंटरफेससाठी पिन शेअरिंग तंत्र" येथे पहा www.silabs.com पिन शेअरिंग संदर्भात अधिक माहितीसाठी.
५.११. विस्तार कनेक्टर (P6.11)
96-पिन विस्तार I/O कनेक्टर P1 चा वापर मुख्य लक्ष्य बोर्डशी कन्या बोर्ड जोडण्यासाठी केला जातो. P1 सर्व C8051F700 पिनमध्ये प्रवेश प्रदान करते. VDD आणि GND साठी पिन देखील उपलब्ध आहेत. P5 वर उपलब्ध असलेल्या पिनच्या संपूर्ण सूचीसाठी तक्ता 1 पहा.
P1 सॉकेट कनेक्टर Hirose Electronic Co. Ltd, भाग क्रमांक PCN13-96S-2.54DS, Digi-Key भाग क्रमांक H7096-ND द्वारे उत्पादित केला जातो. संबंधित प्लग कनेक्टर देखील Hirose Electronic Co. Ltd, भाग क्रमांक PCN10-96P-2.54DS, Digi-Key भाग क्रमांक H5096-ND द्वारे उत्पादित केला जातो.
तक्ता 5. P1 पिन सूची
| पिन # | वर्णन | पिन # | वर्णन | पिन # | वर्णन |
| A-1 | VDD F700 | B-1 | GND | C-1 | N/C |
| A-2 | N/C | B-2 | N/C | C-2 | N/C |
| A-3 | N/C | B-3 | N/C | C-3 | N/C |
| A-4 | N/C | B-4 | N/C | C-4 | N/C |
| A-5 | P2.7 | B-5 | P2.6 | C-5 | P2.5 |
| A-6 | P2.4 | B-6 | P2.3 | C-6 | P2.2 |
| A-7 | P2.1 | B-7 | P2.0 | C-7 | P1.7 |
| A-8 | P1.6 | B-8 | P1.5 | C-8 | P1.4 |
| A-9 | P1.3 | B-9 | P1.2 | C-9 | P1.1 |
| A-10 | P1.0 | B-10 | P0.7 | C-10 | P0.6 |
| A-11 | P0.5 | B-11 | P0.4 | C-11 | P0.3 |
| A-12 | P0.2 | B-12 | P0.1 | C-12 | P0.0 |
| A-13 | P5.7 | B-13 | P5.6 | C-13 | P5.5 |
| A-14 | P5.4 | B-14 | P5.3 | C-14 | P5.2 |
| A-15 | P5.1 | B-15 | P5.0 | C-15 | P4.7 |
| A-16 | P4.6 | B-16 | P4.5 | C-16 | P4.4 |
| A-17 | P4.3 | B-17 | P4.2 | C-17 | P4.1 |
| A-18 | P4.0 | B-18 | P3.7 | C-18 | P3.6 |
| A-19 | P3.5 | B-19 | P3.4 | C-19 | P3.3 |
| A-20 | P3.2 | B-20 | P3.1 | C-20 | P3.0 |
| A-21 | P6.0 | B-21 | P6.1 | C-21 | P6.2 |
| A-22 | P6.3 | B-22 | P6.4 | C-22 | P6.5 |
| A-23 | N/C | B-23 | N/C | C-23 | N/C |
| A-24 | C2D | B-24 | N/C | C-24 | N/C |
| A-25 | RST/C2CK | B-25 | GND | C-25 | N/C |
| A-26 | GND | B-26 | N/C | C-26 | N/C |
| A-27 | N/C | B-27 | N/C | C-27 | N/C |
| A-28 | N/C | B-28 | VDD F700 | C-28 | N/C |
| A-29 | N/C | B-29 | N/C | C-29 | N/C |
| A-30 | N/C | B-30 | N/C | C-30 | N/C |
| A-31 | N/C | B-31 | N/C | C-31 | N/C |
| A-32 | N/C | B-32 | GND | C-32 | N/C |
स्कीमॅटिक्स
![]()
आकृती5.C8051F700 लक्ष्य बोर्ड योजनाबद्ध (पृष्ठ 2 पैकी 3)![]()
दस्तऐवज बदल यादी
पुनरावृत्ती 0.2 ते पुनरावृत्ती 0.3
QuickSense संदर्भ काढले.
![]()
| उत्पादने www.silabs.com/products |
गुणवत्ता www.silabs.com/quality |
समर्थन आणि समुदाय community.silabs.com |
अस्वीकरण
सिलिकॉन लॅब्स ग्राहकांना सिलिकॉन लॅब्स उत्पादने वापरत आहेत किंवा वापरण्याच्या इच्छेनुसार सिस्टीम आणि सॉफ्टवेअर अंमलबजावणी करणार्यांसाठी उपलब्ध सर्व पेरिफेरल आणि मॉड्यूल्सचे नवीनतम, अचूक आणि सखोल दस्तऐवजीकरण प्रदान करण्याचा मानस आहे. कॅरेक्टरायझेशन डेटा, उपलब्ध मॉड्यूल्स आणि पेरिफेरल्स, मेमरी आकार आणि मेमरी पत्ते प्रत्येक विशिष्ट उपकरणाचा संदर्भ घेतात आणि प्रदान केलेले “नमुनेदार” पॅरामीटर्स वेगवेगळ्या अनुप्रयोगांमध्ये बदलू शकतात आणि करू शकतात. अर्ज माजीampयेथे वर्णन केलेले लेस केवळ स्पष्टीकरणासाठी आहेत. सिलिकॉन लॅब्स पुढील सूचनेशिवाय बदल करण्याचा अधिकार राखून ठेवते आणि येथे उत्पादन माहिती, तपशील आणि वर्णनांमध्ये मर्यादा घालतात आणि समाविष्ट माहितीच्या अचूकतेची किंवा पूर्णतेची हमी देत नाहीत. येथे पुरवलेल्या माहितीच्या वापराच्या परिणामांसाठी सिलिकॉन लॅब्सचे कोणतेही उत्तरदायित्व असणार नाही. हा दस्तऐवज कोणत्याही एकात्मिक सर्किट्सची रचना करण्यासाठी किंवा तयार करण्यासाठी येथे दिलेले कॉपीराइट परवाने सूचित करत नाही किंवा व्यक्त करत नाही. सिलिकॉन लॅबच्या विशिष्ट लिखित संमतीशिवाय उत्पादने कोणत्याही लाइफ सपोर्ट सिस्टममध्ये वापरण्यासाठी डिझाइन किंवा अधिकृत नाहीत. "लाइफ सपोर्ट सिस्टीम" हे जीवन आणि/किंवा आरोग्याला समर्थन देण्यासाठी किंवा टिकवून ठेवण्याच्या उद्देशाने असलेले कोणतेही उत्पादन किंवा प्रणाली आहे, जे अयशस्वी झाल्यास, लक्षणीय वैयक्तिक इजा किंवा मृत्यू होण्याची वाजवी अपेक्षा केली जाऊ शकते. सिलिकॉन लॅब उत्पादने लष्करी अनुप्रयोगांसाठी डिझाइन किंवा अधिकृत नाहीत. सिलिकॉन लॅब्सची उत्पादने कोणत्याही परिस्थितीत अण्वस्त्र, जैविक किंवा रासायनिक शस्त्रे किंवा अशी शस्त्रे वितरीत करण्यास सक्षम क्षेपणास्त्रांसह (परंतु त्यापुरते मर्यादित नाही) मोठ्या प्रमाणावर विनाश करणारी शस्त्रे वापरली जाऊ नयेत.
ट्रेडमार्क माहिती
Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® आणि Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, एनर्जी मायक्रो, एनर्जी मायक्रो लोगो आणि त्याचे संयोजन, “जगातील सर्वात ऊर्जा अनुकूल मायक्रोकंट्रोलर”, Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Micrium, Precision32®, ProSLIC®, Simplicity Studio, SiPHY® ®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri आणि इतर हे सिलिकॉन लॅबचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. ARM, CORTEX, Cortex-M3 आणि THUMB हे ARM होल्डिंगचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. Keil हा ARM Limited चा नोंदणीकृत ट्रेडमार्क आहे. येथे नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क आहेत.
सिलिकॉन लॅबोरेटरीज इंक.
400 वेस्ट सीझर चावेझ
ऑस्टिन, TX 78701
यूएसए
http://www.silabs.com
कागदपत्रे / संसाधने
![]() |
सिलिकॉन लॅब्स C8051F700-DK डेव्हलपमेंट किट [pdf] वापरकर्ता मार्गदर्शक C8051F700-DK, C8051F700-DK डेव्हलपमेंट किट, डेव्हलपमेंट किट, किट |
