Wiznet WizFi360 ऍप्लिकेशन टीप SPI
उत्पादन माहिती
उत्पादनाचे नाव: WizFi360
आवृत्ती: 1.0.1
निर्माता: WIZnet Co., Ltd.
Webसाइट: http://www.wiznet.io/
कॉपीराइट: 2022 WIZnet Co., Ltd. सर्व हक्क राखीव.
उत्पादन वापर सूचना
परिचय:
WizFi360 SPI स्लेव्ह मोडमध्ये चालते आणि AT कमांडद्वारे नियंत्रित केले जाऊ शकते. MCU शी संप्रेषण करण्यासाठी, SPI पिन कनेक्ट करणे आवश्यक आहे आणि SPI साठी SPI_EN(PB13) पिन कमी वर सेट करणे आवश्यक आहे. SPI पिन शोधण्यासाठी WizFi1 पिनआउट विभागातील आकृती 360 चा संदर्भ घ्या. जेव्हा SPI_INT(PB14) पिन कमी वर सेट केला जातो, तेव्हा SPI मास्टर प्राप्त केलेला डेटा वाचू शकतो.
पिनआउट
WizFi13 पिनआउट विभागातील आकृती 17 मध्ये दर्शविल्याप्रमाणे SPI पिन PB1 पासून PB360 पर्यंत स्थित आहेत.
SPI फ्रेम स्वरूप
WizFi360 हे SPI मास्टरकडून पाठवलेल्या SPI फ्रेम स्वरूपाद्वारे नियंत्रित केले जाते. SPI फ्रेममध्ये खालील फ्रेम्स असतात:
- SPI नियंत्रण फ्रेम
- AT CMD फ्रेम
- डेटाफ्रेम
डेटा फ्रेममध्ये RX डेटा फ्रेम आणि TX डेटा फ्रेम असते. नियंत्रण टप्प्यात, वापरकर्ते डीफॉल्ट स्थिती, बफर सेव्ह आकार, सीएमडी, डेटा पाठवा आणि डेटा प्राप्त करू शकतात.
SPI नियंत्रण फ्रेम
WizFi360 मध्ये डेटा लिहिण्यापूर्वी किंवा वाचण्यापूर्वी, खालील माहिती SPI कंट्रोल फ्रेममधून वाचणे आवश्यक आहे:
- TX Buff Avail
- RX डेटा LEN
- INT स्थिती
SPI कंट्रोल फ्रेम 1 बाइट कंट्रोल बाइट पाठवते आणि 2 बाइट स्टेटस डेटा वाचते.
दस्तऐवज पुनरावृत्ती इतिहास
आवृत्ती | तारीख | वर्णने |
Ver. 1.0.0 | 19 नोव्हेंबर 2019 | प्रारंभिक प्रकाशन |
Ver. 1.0.1 |
05 एप्रिल 2022 |
आकृती 1 सुधारित करा |
परिचय
WizFi360 SPI स्लेव्ह मोडमध्ये कार्य करते आणि AT कमांडद्वारे नियंत्रित केले जाऊ शकते. MCU शी संप्रेषण करण्यासाठी, SPI पिन कनेक्ट करणे आवश्यक आहे आणि SPI साठी SPI_EN(PB13) पिन कमी वर सेट करणे आवश्यक आहे. SPI पिन शोधण्यासाठी आकृती 1. WizFi360 पिनआउट पहा. WizFi14 ने डेटा प्राप्त केल्यावर SPI_INT(PB360) पिन कमी वर सेट केला असल्यास, SPI मास्टर डेटा वाचू शकतो.
पिनआउट
खालील आकृती 13. WizFi17 पिनआउटमध्ये SPI पिन PB1 ते PB360 आहेत.
4 SPI फ्रेम स्वरूप
WizFi360 हे SPI मास्टरकडून पाठवलेल्या SPI फ्रेम फॉरमॅटद्वारे नियंत्रित केले जाते. SPI फ्रेम CSn द्वारे नियंत्रित केली जाते आणि SPI कंट्रोल फ्रेम, AT CMD फ्रेम आणि डेटा फ्रेम यांनी बनलेली असते. डेटा फ्रेमने RX डेटा फ्रेम आणि TX डेटा फ्रेम बनवले आहे. नियंत्रण टप्प्यात वापरकर्ते डीफॉल्ट स्थिती, बफर सेव्ह आकार, सीएमडी, डेटा पाठवा आणि डेटा प्राप्त करू शकतात.
SPI नियंत्रण फ्रेम
वापरकर्त्यांनी WizFi360 मध्ये डेटा लिहिण्यापूर्वी किंवा वाचण्यापूर्वी TX BUFF AVAIL, RX DATA LEN आणि INT STATUS वाचणे आवश्यक आहे.
SPI कंट्रोल फ्रेम 1Byte कंट्रोल बाइट पाठवते आणि 2Byte स्टेटस डेटा वाचते.
- 0x03(TX BUFF AVAIL): पीअर बफर ट्रान्समिशनपूर्वी तारीख लिहिण्यास तयार आहे की नाही ते तपासते.
- 0x02(RX DATA LEN): डेटा प्राप्त होण्यापूर्वी पीअर बफरमध्ये जमा झालेल्या डेटाची लांबी वाचते.
- 0x06(INT STATUS): स्लेव्हची व्यत्यय स्थिती वाचते.
AT CMD फ्रेम
AT CMD फ्रेम SPI कंट्रोल फ्रेममधून TX BUFF AVAIL वाचते आणि 0x91 किंवा बिट 0 जास्त असल्यास कंट्रोल फेज दरम्यान कंट्रोल बाइट 0002x2 म्हणून सेट करते. नंतर CMD लांबी 4bytes च्या युनिट्समध्ये सेट केली जाते आणि AT CMD संदेश ट्रान्समिशनसाठी डेटामध्ये समाविष्ट केले जातात. AT CMD उत्तर डेटा प्राप्त करताना RX डेटा फ्रेम पद्धत वापरते. AT-CMD बद्दल अधिक तपशीलांसाठी कृपया AT निर्देश संच पहा.
डेटाफ्रेम
TX डेटा फ्रेम
AT+CIPSEND, AT+CIPSENDEX, आणि AT+CIPSENDBUF AT CMD फ्रेममधून प्रसारित केले जाणे आवश्यक आहे आणि वापरकर्त्यांनी डेटा ट्रान्स मोडमध्ये TCP किंवा UDP डेटा ट्रान्समिशन तयार करण्यासाठी पुढील चरणांचे पालन केले पाहिजे.
TX डेटा फ्रेम SPI कंट्रोल फ्रेममधून TX BUFF AVAIL वाचते आणि 0x90 किंवा बिट 0 जास्त असल्यास कंट्रोल फेज दरम्यान कंट्रोल बाइट 0002x2 म्हणून सेट करते. नंतर CMD लांबी 4bytes च्या युनिट्समध्ये सेट केली जाते आणि डेटा संदेश ट्रान्समिशनसाठी डेटामध्ये समाविष्ट केले जातात. डेटा प्राप्त करताना डेटा उत्तर RX डेटा फ्रेम पद्धत वापरते.
RX डेटा फ्रेम
एटी सीएमडी फ्रेम प्रसारित झाल्यानंतर उत्तर किंवा डेटा प्राप्त झाल्यावर, इंटरप्ट पिन कमी आहे की नाही ते तपासा. इंटरप्ट पिन कमी असल्यास, वापरकर्ते SPI कंट्रोल फ्रेम वापरून INT STATUS चे मूल्य वाचतात. INT STATUS चे मूल्य 0x0002 किंवा बिट 2 जास्त असल्यास, वापरकर्ते SPI कंट्रोल फ्रेम वापरून RX DATA LEN चे मूल्य वाचतात. आणि जर RX डेटा लेनचे मूल्य शून्य नसेल, तर वापरकर्ते नियंत्रण टप्प्यात कंट्रोल बाइट 0x10 म्हणून सेट करतात आणि डेटा वाचतात. एकूण डेटा संख्या हे RX DATA LEN चे मूल्य आहे.
ऑपरेशन
AT CMD ऑपरेशन
WizFi360 सेट करण्यासाठी AT CMD वापरा किंवा SEND मोड सेट करण्यासाठी आणि डेटाची विनंती करण्यासाठी खालील चरणांचे अनुसरण करा.
डेटा ऑपरेशन
AT+CIPSEND, AT+CIPSENDEX, किंवा AT+CIPSENDBUF AT CMD मध्ये किंवा DATA TRANS मोडमध्ये प्रविष्ट केल्यास डेटा पाठविला जाऊ शकतो.
कॉपीराइट सूचना
कॉपीराइट 2022 WIZnet Co., Ltd. सर्व हक्क राखीव.
तांत्रिक समर्थन: https://forum.wiznet.io/
दस्तऐवज: https://docs.wiznet.io/
विक्री आणि वितरण: mailto:sales@wiznet.io
अधिक माहितीसाठी, आमच्या भेट द्या webयेथे साइट http://www.wiznet.io/
कागदपत्रे / संसाधने
![]() |
Wiznet WizFi360 ऍप्लिकेशन टीप SPI [pdf] वापरकर्ता मार्गदर्शक WizFi360 ऍप्लिकेशन नोट SPI, WizFi360, ऍप्लिकेशन नोट SPI, Note SPI, SPI |
![]() |
WIZnet WizFi360 ऍप्लिकेशन टीप SPI [pdf] वापरकर्ता मार्गदर्शक WizFi360, WizFi360 ऍप्लिकेशन नोट SPI, ऍप्लिकेशन नोट SPI, Note SPI, SPI |