Ihe mmetụta ụgbọ elu oge STM32 Nucleo nwere nleba anya ogologo

Ihe mmetụta ụgbọ elu oge STM32 Nucleo nwere nleba anya ogologo

Ihe mmetụta oge nke ụgbọ elu nwere nha ogologo ogologo dabere na bọọdụ mgbasawanye VL53L4CX maka STM32 Nucleo. 

Ngwaike karịrịview

X-NUCLEO-53L4A2 Nkọwa ngwaike

  • X-NUCLEO-53L4A2 bụ ihe mmetụta oge nke ụgbọ elu nwere nha ogologo na bọọdụ mmepe emebere gburugburu ihe mmetụta VL53L4CX dabere na teknụzụ ST FlightSense™ nwere ikike.
  • VL53L4CX na-ekwurịta okwu na STM32 Nucleo Development Board host microcontroller site na njikọ I2C dị na njikọ Arduino UNO R3.

Ngwaahịa ndị dị n'ụgbọ mmiri 

VL53L4CX Oge nke ụgbọ elu (ToF) ihe mmetụta oge nke ụgbọ elu nwere nha ogologo ogologo
0.25, 0.5 na 1mm oghere iji mee ka oghere ikuku, na mkpuchi mkpuchi

Breakout mbadamba njikọ 

SATEL-VL53L4CX Enwere ike ịzụta mbadamba breakout iche iche

Koodu nzipu ozi: X-NUCLEO-53L4A2 

Ngwaike karịrịview

Ozi kacha ọhụrụ dị na www.st.com
X-NUCLEO-53L4A2 

  • bọọdụ mgbasawanye X-NUCLEO-53L4A2
  • Enwere ike ijikọ ngwaọrụ VL53L4CX na ngwa ọdịnala na bọọdụ mgbasawanye, ma ọ bụ mpụta VL53L4CX.
  • A na-ebunye bọọdụ mgbawa iche iche.
  • X-NUCLEO-53L4A2 dịkwa ka ngwugwu NUCLO (P-NUCLEO-53L4A2)
  • Enwere ike ịnye iwu na bọọdụ mgbasawanye X-NUCLEO-53L4A2 www.st.com dịka akụkụ nke ngwugwu NUCLO nwere bọọdụ mgbasawanye na bọọdụ STM32 NUCLO.
  • Koodu nzipu ozi: P-NUCLEO-53L4A2:
    bọọdụ mgbasawanye X-NUCLEO-53L4A2 na bọọdụ atụmatụ NUCLO-F401RE zuru oke.
  • Enwere ike ịnye bọọdụ breakout VL53L4CX iche iche
  • Koodu nzipu ozi: SATEL-VL53L4CX
  • Mkpọ ahụ na-ebu bọọdụ breakout abụọ
    Ngwaike karịrịview

Ihe mmetụta oge nke ụgbọ elu Software Environment 

STM32Cube Software karịrịview

Nkọwa ngwanrọ X-CUBE-TOF1

  • Ngwungwu ngwanrọ X-CUBE-TOF1 bụ mgbasawanye STM32Cube maka bọọdụ mgbasawanye nke ezinụlọ ngwaahịa Time-oflight (gụnyere X-NUCLEO-53L4A2) maka STM32. Koodu isi mmalite dabere na STM32Cube iji mee ka ọ dị mfe ibugharị na ịkekọrịta koodu n'ofe ezinaụlọ STM32 MCU dị iche iche. A sample mmejuputa atumatu maka STM32 Nucleo ranging sensọ Mgbasa osisi (X-NUCLEO-53L4A2) plugged n'elu STM32 Nucleo development osisi (NUCLEOF401RE ma ọ bụ NUCLO L476RG).

Njirimara isi 

  • oyi akwa ọkwọ ụgbọ ala (VL53L4CX ọkwọ ụgbọ ala) maka njikwa zuru oke nke ihe mmetụta VL53L4CX nwere nha ogologo agbakwunyere na bọọdụ mgbasawanye X-NUCLEO53L4A2.
  • Mfe ibufe n'ofe ezinụlọ MCU dị iche iche, ekele maka STM32Cube.
  • Usoro ikike efu, enyi na enyi.
  • Sample koodu maka oke nha.

SW kacha ọhụrụ dị na www.st.com 
X-CUBE-TOF1

Ntọala & ngosi Examples 

HW chọrọ

  • 1x Mpempe akwụkwọ ịgbasa ihe mmetụta ToF dị elu dabere na VL53L4CX (X-NUCLEO-53L4A2).
    HW chọrọ
  • 1 x STM32 Nucleo Development Board (NUCLEO-F401RE maka example)
    HW chọrọ
  • 1 x Laptọọpụ / PC nwere Windows
  • 1x USB ụdị A ka Obere-B eriri USB
  • Ọ bụrụ na ịnweghị bọọdụ mmepe STM32 Nucleo, ị nwere ike ịtụ ngwugwu Nucleo (P-NUCLEO-53L4A2):
    HW chọrọ
  • Bọdụ mgbasawanye X-NUCLEO-53L4A2 na bọọdụ atụmatụ NUCLO-F401RE ewepụtara ọnụ.
  • STSW-IMG029: Onye ọkwọ ụgbọ ala efu maka VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Interface User Graphical (GUI) na Windows 7 na 10
  • STSW-IMG031: Onye ọkwọ ụgbọ ala Linux maka VL53L4CX
  • X-CUBE-TOF1: Mgbasa ngwanrọ ihe mmetụta oge nke ụgbọ elu maka STM32Cube.
    • Mgbe ị wụnye X-CUBE-TOF1 installer wụnyekwa ndekọ ndekọ nwere example project ebe a ọmụmaatụ:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Nwụnye ọkwọ ụgbọ ala NUCLO Kit

  1. Jikọọ P-NUCLEO na PC site na USB
    • Chere ka amata bọọdụ ahụ; A na-etinye ndị ọkwọ ụgbọala na-akpaghị aka)
    • Ọ bụrụ na Windows enweghị ike ịwụnye ọkwọ ụgbọala STLINK na-akpaghị aka, biko soro nzọụkwụ 2
    Nwụnye ọkwọ ụgbọ ala NUCLO Kit
  2. Wụnye PC USB ọkwọ ụgbọ mmiri iji chọpụta bọọdụ Nucleo
    • Budata STSW-LINK009 site na www.st.com
    • Wepu ya wee pịa ''stlink_winusb_install.bat” iji wụnye ọkwọ ụgbọ ala.
    Nwụnye ọkwọ ụgbọ ala NUCLO Kit

Nwụnye ngwanrọ VL53L4CX GUI

GUI n'ozuzu bụ ngwá ọrụ mbụ na dị mfe iji nyochaa ngwaọrụ ahụ
  • Mee nrụnye HW wee jikọọ bọọdụ mgbasawanye VL53L4CX + Nucleo F401RE na PC.
  • Wụnye GUI SW maka VL53L4CX Demo na ntọala nhazi
    • TSW-IMG030, ebudatara na www.st.com
    • Jiri ohere nchịkwa rụọ installer
      Interface Onye ọrụ eserese nwere ike:
    • Mee ngbanwe na nhazi Xtalk wee jiri anya nke uche hụ data nhazigharị
    • Gbanwee paramita igodo nke VL53L4CX
    • Gosipụta data ozugbo (anya, mgbama, ọnụego gburugburu)
    • Nweta ndekọ data wee gụgharịa otu datalog (.csv file)
      Nwụnye ngwanrọ VL53L4CX GUI
    • Mee nrụnye HW wee jikọọ ngwa NUCLO (P-NUCLEO 53L4A2) na PC.
    • Wụnye ngwugwu X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 ma ọ bụ nke ọhụrụ, ebudatara na www.st.com
      • Awụnyere X-CUBE-TOF1 site na STM32CubeMx, jikwaa ngalaba nrụnye ngwanrọ.
      • Ozugbo arụnyere X-CUBE-TOF1. Gaa na
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Ọdịnaya ngwanrọ X-CUBE: API SW + SW examples

Ọdịnaya ngwanrọ X-CUBE: API SW + SW examples

Igwe mgbasawanye ihe mmetụta oge nke ụgbọ elu dị elu 

Koodu nyocha example (.bin) na-eji X-CUBE-TOF1 na ngwugwu NUCLO

Ọdịnaya ngwanrọ X-CUBE: API SW + SW examples

Ihe mmetụta VL53L4CX nwere bọọdụ mgbasawanye nso nso 

Malite mmemme na code examples iji X-CUBE-TOF1 na ngwugwu NUCLO

Koodu nyocha example (.bin) na-eji X-CUBE-TOF1 na ngwugwu NUCLO

Akwụkwọ & Ihe ndị metụtara ya

Gaa na https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Akwụkwọ niile dị na taabụ Documentation nke ngwaahịa ndị emetụtara webibe

VL53L4CX: nchekwa ngwaahịa

  • DS13805 : Ihe mmetụta oge nke ụgbọ elu nwere nha ogologo ogologo - mpempe akwụkwọ data

X-NUCLEO-53L4A2: nchekwa ngwaahịa

  • DB462 Ihe mmetụta oge nke ụgbọ elu nwere bọọdụ mgbasawanye ogologo ogologo dabere na VL53L4CX maka STM32 Nucleo - nkenke data
  • X-NUCLEO-53L4A2 Ntuziaka mmalite ngwa ngwaIhe mmetụta oge nke ụgbọ elu nwere nha ogologo ogologo - akwụkwọ a
  • UM2976 Malite na X-NUCLEO-53L4A2 Ihe mmetụta oge nke ụgbọ elu nwere nha ogologo ogologo dabere na VL53L4CX maka STM32 Nucleo - akwụkwọ ntuziaka onye ọrụ.

P-NUCLEO-53L4A2: nchekwa ngwaahịa

  • DBxxx : VL53L4CX Nucleo mkpọ na X-NUCLEO-53L4A2 Mgbasa osisi na STM32F401RE Nucleo osisi- data nkenke.

SATEL-VL53L4CX: nchekwa ngwaahịa

  • DB4632 : VL53L4CX breakout board Ihe mmetụta oge nke ụgbọ elu nwere nha ogologo ogologo - nkenke data

STSW-IMG029: ọkwọ ụgbọ ala efu maka nchekwa VL53L4CX

  • DB4583 Ngwa Mmemme Interface (API) maka VL53L4CX - nkenke data

STSW-IMG030: Ihe nleba anya njirimara ihe eserese (GUI).

  • DB4584: P-NUCLEO-53L4A2 mkpọ interface onye ọrụ eserese (GUI) - nkenke data
  • Ntọlite ​​ngwanrọ file

X-CUBE-TOF1: ngwugwu ngwanrọ maka STM32Cube

  • DB4449 Ngwa ngwa ihe mmetụta oge nke ụgbọ elu maka STM32Cube - nkenke data
  • UMxxx : Malite na STMicroelectronics X-CUBE-TOF1, Oge-nke ihe mmetụta ụgbọ elu, ngwugwu ngwanrọ maka STM32CubeMX - Akwụkwọ ntuziaka onye ọrụ.
  • Ntọlite ​​ngwanrọ file

STM32 ODE gburugburu ebe obibi

Nkwalite na mmepe ngwa ngwa, dị ọnụ ahịa

STM32 Open Development Environment (ODE) bụ ụzọ mepere emepe, na-agbanwe agbanwe, dị mfe ma dịkwa ọnụ ala iji zụlite ngwaọrụ na ngwa ọhụrụ dabere na ezinụlọ STM32 32-bit microcontroller jikọtara yana ihe ndị ọzọ ST kachasị ọhụrụ jikọtara site na bọọdụ mgbasawanye. Ọ na-enyere ngwa ngwa prototyping na-eduga-ọnụ mmiri nwere ike ngwa ngwa ghọọ ikpeazụ aghụghọ.

STM32 ODE gụnyere ihe ise ndị a:

  • STM32 Nucleo Development Board. Mpempe bọọdụ mmepe dị ọnụ ala maka usoro STM32 microcontroller niile, nwere ikike mgbasa na-enweghị oke ọnụ yana yana onye nbibi / onye mmemme agbakwunyere.
  • STM32 Nucleo gbasaa mbadamba. bọọdụ nwere ọrụ ndị ọzọ iji gbakwunye nghọta, njikwa, njikọta, ike, ọdịyo ma ọ bụ ọrụ ndị ọzọ dị ka achọrọ. A na-agbanye mbadamba mgbasawanye n'elu bọọdụ mmepe STM32 Nucleo. Enwere ike nweta ọrụ ndị siri ike karịa site na ịkwakọba bọọdụ mgbasawanye ọzọ.
  • STM32Cube software. Ngwa ngwa anaghị akwụ ụgwọ yana brik sọftụwia agbakwunyere iji mee ka mmepe ngwa ngwa na dị mfe na STM32, gụnyere Layer Abstraction Hardware, middleware na
    STM32CubeMX PC dabeere configurator na koodu generator
  • Software mgbasawanye STM32Cube. A na-enye ngwanrọ mgbasawanye n'efu maka iji ya na bọọdụ mgbasawanye STM32 Nucleo, yana dakọtara na usoro ngwanrọ STM32Cube.
  • Ngwugwu ọrụ STM32Cube. Nhazi ọrụ examples maka ụfọdụ ngwa ngwa a na-ahụkarị nke e wuru site n'ịkwalite modularity na interoperability nke bọọdụ mmepe STM32 Nucleo na mgbasawanye, yana ngwanrọ STM32Cube na mgbasawanye.

Ebe STM32 Open Development Environment dakọtara na gburugburu mmepe dị iche iche gụnyere STM32CubeIDE, IAR EWARM, Keil MDK-ARM, na GCC/LLVM dabeere na IDE, na-enwe ike ijikọta ihe dị iche iche dị ka STM32CubeMX, STM32CubeProgrammer ma ọ bụ STM32CubeModern.

Ngwa ngwa, ọnụ ahịa prototyping na mmepe

Gburugburu mmepe mepere emepe STM32: ihe niile ịchọrọ

Nchikota nke a sara mbara nso nke expandable mbadamba dabeere na-eduga-ọnụ azụmahịa ngwaahịa na modular software, site ọkwọ ụgbọala ruo ngwa larịị, na-enyere ngwa ngwa prototyping nke echiche nwere ike were were ghọọ ikpeazụ aghụghọ.

Iji malite imewe gị:

  • Họrọ bọọdụ mmepe STM32 Nucleo kwesịrị ekwesị (NUCLEO) na mgbaba (X-NUCLEO) bọọdụ (sensọ, njikọta, ọdịyo, njikwa moto wdg) maka ọrụ ị chọrọ.
  • Họrọ gburugburu mmepe gị (IAR EWARM, Keil MDK na IDE dabere na GCC/LLVM) wee jiri ngwa STM32Cube na ngwanrọ dị ka STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor ma ọ bụ STM32CubeIDE.
  • Budata ngwanrọ niile dị mkpa iji rụọ ọrụ na bọọdụ mgbasawanye STM32 Nucleo ahọpụtara.
  • Chịkọta atụmatụ gị wee bulite ya na bọọdụ mmepe STM32 Nucleo.
  • Mgbe ahụ malite ịmepụta ma nwalee ngwa gị.

Enwere ike iji sọftụwia emepụtara na ngwa STM32 Open Development Environment prototyping ngwaike na bọọdụ prototyping dị elu ma ọ bụ n'ime ngwaahịa ngwụcha site na iji otu ngwa ST azụmahịa, ma ọ bụ ihe sitere n'otu ezinụlọ dị ka ndị ahụ hụrụ na bọọdụ STM32 Nucleo.

Gburugburu mmepe mepere emepe STM32: ihe niile ịchọrọ

Logo

Akwụkwọ / akụrụngwa

Ihe mmetụta ụgbọ elu ST STM32 Nucleo nwere nleba anya ogologo [pdf] Ntuziaka onye ọrụ
Ihe mmetụta ụgbọ elu STM32 Nucleo nwere ihe nleba anya agbatị, STM32 Nucleo, ihe mmetụta ụgbọ elu oge nwere nledo nso agbatịgoro, nha ogologo oke, nha oke.

Ntụaka

Hapụ ikwu

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