Wiznet-akara ngosi

Wiznet WizFi360 ndetu ngwa SPI

Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-ngwaahịa

Ozi ngwaahịa

Aha ngwaahịa: WizFi360
Ụdị: 1.0.1
Onye nrụpụta: WIZnet Co., Ltd.
Websaịtị: http://www.wiznet.io/

Nwebiisinka: 2022 WIZnet Co., Ltd. Ikike niile echekwabara.

Ntuziaka ojiji ngwaahịa

Okwu mmalite:
WizFi360 na-arụ ọrụ na ọnọdụ ohu SPI ma enwere ike ịchịkwa ya site na iwu AT. Iji soro MCU kparịta ụka, a ga-ejikọrịrị pin SPI, yana pin SPI_EN(PB13) ga-adịrịrị ala maka SPI. Rụtụ aka na eserese 1 na ngalaba WizFi360 Pinout ka ịchọta ntụtụ SPI. Mgbe atọrọ ntụtụ SPI_INT(PB14) ka ọ dị ala, nna ukwu SPI nwere ike ịgụ data enwetara.

Pinout
Ntụtụ SPI dị site na PB13 ruo PB17 dị ka egosiri na eserese 1 na ngalaba WizFi360 Pinout.

Ụdị Frame SPI
A na-achịkwa WizFi360 site na usoro etiti SPI ezitere na nna ukwu SPI. Igwe SPI nwere okpokolo agba ndị a:

  • Igwe njikwa SPI
  • AT CMD Frame
  • Frame data

Okpokoro data nwere Frame RX DATA na TX DATA Frame. N'oge usoro njikwa, ndị ọrụ nwere ike họrọ ọkwa ndabara, nha nchekwa nchekwa, CMD, SEND DATA na DATA nnata.

Igwe njikwa SPI
Tupu ide ma ọ bụ ịgụ data n'ime WizFi360, a ga-agụrịrị ozi ndị a site na SPI Control Frame:

  • TX BUFF AVAIL
  • RX DATA LEN
  • Ọnọdụ INT

Igwe njikwa SPI na-eziga 1 byte nke njikwa njikwa wee gụọ 2 bytes nke data ọkwa.

Akụkọ ngbanwe akwụkwọ

Ụdị Ụbọchị Nkọwa
Ver. 1.0.0 19 NV2019 Mwepụta mbụ
 

Ver. 1.0.1

05 Afọ 2022  

Gbanwee eserese 1

Okwu mmalite

WizFi360 na-arụ ọrụ na ọnọdụ ohu SPI ma enwere ike ịchịkwa ya site na iwu AT. Iji soro MCU na-ekwurịta okwu, a ga-ejikọrịrị ntụtụ SPI ma tọọ pin SPI_EN(PB13) ka ọ dị ala maka SPI. Rụtụ aka na eserese 1. WizFi360 Pinout ka ịchọta ntụtụ SPI. Ọ bụrụ na atọrọ ntụtụ SPI_INT(PB14) ka ọ dị ala mgbe WizFi360 natara data, onye isi SPI nwere ike ịgụ data ahụ.

Pinout

Ntụtụ SPI sitere na PB13 ruo PB17 na foto dị n'okpuru 1. WizFi360 Pinout.Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-14 Ụdị Frame SPI

A na-achịkwa WizFi360 site na usoro etiti SPI ezitere na nna ukwu SPI. Ọ bụ CSn na-achịkwa etiti SPI ma mejuo ya SPI Control Frame, AT CMD Frame, na Frame DATA. Frame DATA mebere RX DATA Frame na TX DATA Frame. Ndị ọrụ nwere ike họrọ ọkwa ndabara, nha nchekwa nchekwa, CMD, DATA SEND, na DATA nnata n'oge usoro njikwa.

Igwe njikwa SPI
A ga-agụrịrị TX BUFF AVAIL, RX DATA LEN, na INT STATUS tupu ndị ọrụ dee ma ọ bụ gụọ data na WizFi360.
Igwe njikwa SPI na-eziga 1Byte nke njikwa njikwa wee gụọ 2Byte nke data ọkwa.

  • 0x03(TX BUFF AVAIL): na-enyocha ma onye nchekwa ọgbọ adịla njikere ide ụbọchị tupu nnyefe.
  • 0x02(RX DATA LEN): na-agụ ogologo data agbakọbara na nchekwa ndị ọgbọ tupu enwetara data ahụ.
  • 0x06(INT STATUS): na-agụ ọnọdụ nkwụsị nke ohu.

Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-2 Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-3

AT CMD Frame
Oghere AT CMD na-agụ TX BUFF AVAIL site na SPI Control Frame wee tọọ njikwa Byte ka 0x91 n'oge njikwa njikwa ma ọ bụrụ na 0x0002 ma ọ bụ bit 2 dị elu. Mgbe ahụ, edobere ogologo CMD na nkeji 4bytes yana ozi AT CMD etinyere na data maka nnyefe. AT CMD nzaghachi na-eji usoro Frame data RX mgbe ị na-enweta data. Biko rụtụ aka na ntụziaka AT maka nkọwa ndị ọzọ na AT-CMD.Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-4

Frame data
Okpokoro data TX
A ga-ebunye AT + CIPSEND, AT + CIPSENDEX, na AT + CIPSENDBUF site na AT CMD Frame na ndị ọrụ ga-agbaso usoro ndị ọzọ iji kwado nnyefe data TCP ma ọ bụ UDP na ọnọdụ DATA.
Oghere data TX na-agụ TX BUFF AVAIL site na SPI Control Frame wee debe njikwa njikwa dị ka 0x90 n'oge njikwa njikwa ma ọ bụrụ na 0x0002 ma ọ bụ bit 2 dị elu. Mgbe ahụ, a na-edozi ogologo CMD na nkeji nke 4bytes na ozi DATA gụnyere na data maka nnyefe. Azịza DATA na-eji usoro Frame data RX mgbe ị na-enweta data.Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-5Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-6

Frame data RX
Mgbe enwetara nzaghachi ma ọ bụ data ka ebufechara AT CMD Frame, lelee ma nkwụkwụsị ahụ ọ dị ala ma ọ bụ na ọ nweghị. Ọ bụrụ ntụtụ nkwụsịtụ dị ala, ndị ọrụ na-agụ uru INT STATUS site na iji SPI Control Frame. Ọ bụrụ na uru nke INT STATUS bụ 0x0002 ma ọ bụ bit 2 dị elu, ndị ọrụ na-agụ uru RX DATA LEN site na iji SPI Control Frame. Ma ọ bụrụ na uru nke RX Data Len abụghị efu, ndị ọrụ na-edobe Control Byte ka 0x10 n'oge njikwa na-agụ data. Ngụkọta ọnụ ọgụgụ data bụ uru RX DATA LEN.

Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-7

Ọrụ

AT CMD arụ ọrụ
Jiri AT CMD ka ịtọọ WizFi360 ma ọ bụ soro usoro dị n'okpuru ka ịtọọ ọnọdụ izipu na ịrịọ data.Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-8

Ọrụ DATA
Enwere ike izipu data ma ọ bụrụ AT+CIPSEND, AT+CIPSENDEX, OR AT+CIPSENDBUF abanyela na CMD ma ọ bụ na ọnọdụ DATA TRANS.Wiznet-WizFi360-Ngwa-Ihe ndetu-SPI-fig-9

ọkwa nwebiisinka
Nwebiisinka 2022 WIZnet Co., Ltd. Ikike niile echekwabara.
Nkwado ndị teknuzu: https://forum.wiznet.io/
Akwụkwọ: https://docs.wiznet.io/
Ahịa & Nkesa: mailto:sales@wiznet.io
Maka ozi ndị ọzọ, gaa na nke anyị websaịtị na http://www.wiznet.io/

Akwụkwọ / akụrụngwa

Wiznet WizFi360 ndetu ngwa SPI [pdf] Ntuziaka onye ọrụ
WizFi360 Ngwa ndetu SPI, WizFi360, Ngwa ndetu SPI, Note SPI, SPI
WIZnet WizFi360 ndetu ngwa SPI [pdf] Ntuziaka onye ọrụ
WizFi360, WizFi360 Ngwa ndetu SPI, ngwa ndetu SPI, Note SPI, SPI

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *