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

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ụọ

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).

- 1 x STM32 Nucleo Development Board (NUCLEO-F401RE maka example)

- 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):

- 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.
- Mgbe ị wụnye X-CUBE-TOF1 installer wụnyekwa ndekọ ndekọ nwere example project ebe a ọmụmaatụ:
Nwụnye ọkwọ ụgbọ ala NUCLO Kit
- 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

- 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 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)

- 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

Igwe mgbasawanye ihe mmetụta oge nke ụgbọ elu dị elu
Koodu nyocha example (.bin) na-eji X-CUBE-TOF1 na ngwugwu NUCLO

Ihe mmetụta VL53L4CX nwere bọọdụ mgbasawanye nso nso
Malite mmemme na code examples iji X-CUBE-TOF1 na ngwugwu NUCLO

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.

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.


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. |




