Bogearraí Aschuir Dhigiteacha Tionscail STM32 X-CUBE-IPS
Bogearraí Aschuir Dhigiteacha Tionscail X-CUBE-IPS do STM32
Núicléis
Eolas Táirge
Is éard atá i mBogearraí Aschur Digiteach Tionscail X-CUBE-IPS ná
leathnú na teicneolaíochta bogearraí STM32Cube, atá deartha chun a dhéanamh
inaistritheacht thar microcontrollers STM32 éagsúla níos éasca. seo
úsáidtear pacáiste bogearraí chun feidhmchláir ardéifeachtúlachta a thógáil
lasca ard-taobh agus folaíonn sé sample implementations le haghaidh gach
bord leathnaithe tacaithe sa phacáiste, do NUCLEOF401RE agus
Boird forbartha NUCLEO-G431RB.
Is iad príomhghnéithe an phacáiste bogearraí seo:
- GPIOs, PWMs, agus IRQs
- Cuireann lochtanna/diagnóisic isteach ar láimhseáil
- Sample cur i bhfeidhm ar fáil ar an leathnú seo a leanas
boird:- IPS1025H-32
- Inaistritheacht éasca ar fud theaghlaigh MCU éagsúla, a bhuíochas sin do
Ciúb STM32 - Téarmaí ceadúnais saor in aisce atá furasta le húsáid
Ligeann na bogearraí seo aschur digiteach amháin a rialú
bord leathnaithe nó cruach de na forleathnaithe seo atá cumraithe i gceart
boird atá suite ar fhorbairt NUCLEO-F401RE nó NUCLEO-G431RB
bord. Ligeann sé duit freisin na cláir leathnaithe a ríomhchlárú
ar siúl agus as ag baint úsáide as PWM le minicíocht ar leith sa
Raon 0-100 Hz (0.1 Hz réiteach), agus timthriall dualgas ar leith sa
Raon 0-100% (réiteach 1%). Áirítear sa phacáiste example go
feidhmiúlacht an fheiste a thástáil agus tú ag tiomáint na cainéil sa
staid seasta agus PWM.
Treoracha Úsáide Táirge
Chun Bogearraí Aschuir Dhigiteacha Tionscail X-CUBE-IPS a úsáid, lean
na céimeanna seo:
- Ceangail an bord leathnaithe leis an NUCLEO-F401RE nó
Bord forbartha NUCLEO-G431RB. - Íoslódáil agus suiteáil na bogearraí STM32Cube.
- Íoslódáil agus suiteáil an pacáiste bogearraí X-CUBE-IPS.
- Úsáid an sample implementations ar fáil leis an bpacáiste chun
tóg d'iarratas féin chun aschur digiteach a rialú
an bord(anna) leathnaithe. - Más gá, cláraigh an clár/na cláir leathnaithe le cur ar siúl
agus as úsáid a bhaint as PWM le minicíocht shonrach agus timthriall dualgas
de réir do riachtanais iarratais. - Tástáil feidhmiúlacht an ghléis ag baint úsáide as an seanample fáil le
an pacáiste agus iad ag tiomáint na bealaí sa stát seasta agus
PWM.
UM3035
Lámhleabhar úsáideora
Tús a chur le bogearraí aschuir dhigiteacha tionsclaíochta X-CUBE-IPS do STM32 Nucleo
Réamhrá
Leis an bpacáiste bogearraí X-CUBE-IPS is féidir leat rochtain a fháil go héasca ar ghnéithe na IC a óstáiltear sna boird leathnaithe thíos le haghaidh STM32 Nucleo: · 0.7 A rátáil reatha le X-NUCLEO-OUT10A1, X-NUCLEO-OUT11A1, X-NUCLEO- OUT12A1, óstáil faoi seach
IPS161HF, ISO808 agus ISO808A · 1.0 Rátáil reatha le X-NUCLEO-OUT13A1, X-NUCLEO-OUT14A1, ag óstáil faoi seach ISO808-1 agus ISO808A-1 · 2.5 Rátála reatha le X-NUCLEO-OUT03A1 (óstáil ar an IPS2050H), -NUCLEO-OUT05A1 (ag óstáil an IPS1025H),
X-NUCLEO-OUT08A1 (óstáil an IPS160HF), nó X-NUCLEO-OUT15A1 (óstáil an IPS1025HF) · 5.7 Tá rátáil reatha le X-NUCLEO-OUT04A1 nó X-NUCLEO-OUT06A1, ag óstáil faoi seach an IPS2050H-32 agus an
IPS1025H-32 Tá an leathnú tógtha ar theicneolaíocht bogearraí STM32Cube chun inaistritheacht a éascú thar micrea-rialaitheoirí STM32 éagsúla. Tagann na bogearraí le sample feidhmiúcháin do gach bord leathnaithe a fhaigheann tacaíocht sa phacáiste, do bhoird forbartha NUCLEOF401RE agus NUCLEO-G431RB araon.
Naisc ghaolmhara
Tabhair cuairt ar éiceachóras STM32Cube web leathanach ar www.st.com le haghaidh tuilleadh faisnéise
UM3035 – Ath 2 – Nollaig 2022 Le haghaidh tuilleadh faisnéise déan teagmháil le d’oifig áitiúil díolacháin STMicroelectronics.
www.st.com
1
Acrainmneacha agus giorrúcháin
Acrainm API BSP CMSIS HAL IDE LED SPI
Tábla 1. Liosta na n-acrainmneacha Tuairisc
Comhéadan cláir iarratais Pacáiste tacaíochta an Bhoird Comhéadan bogearraí microcontroller Cortex® caighdeánach Ciseal astarraingthe crua-earraí Timpeallacht forbartha comhtháite Dé-óid astaithe solais Comhéadan sraitheach forimeallach
UM3035
Acrainmneacha agus giorrúcháin
UM3035 - Rev 2
lch 2/50
UM3035
Leathnú bogearraí X-CUBE-IPS do STM32Cube
2
Leathnú bogearraí X-CUBE-IPS do STM32Cube
2.1
Tharview
Leathnaíonn pacáiste bogearraí X-CUBE-IPS feidhmiúlacht STM32Cube.
Is iad príomhghnéithe an phacáiste:
·
Pacáiste bogearraí chun feidhmchláir a thógáil ar lasca ard-taoibh ardéifeachtúlachta:
octal: ISO808, ISO808-1, ISO808A, agus ISO808A-1
dé: IPS2050H agus IPS2050H-32
singil: IPS160HF, IPS161HF, IPS1025H, IPS1025H-32, agus IPS1025HF
·
GPIOs, PWMs, agus IRQs
·
Cuireann lochtanna/diagnóisic isteach ar láimhseáil
·
Sample cur i bhfeidhm ar fáil ar na boird leathnaithe seo a leanas, nuair atá sé ceangailte le NUCLEO-
Bord forbartha F401RE nó NUCLEO-G431RB:
X-NUCLEO-OUT03A1
X-NUCLEO-OUT04A1
X-NUCLEO-OUT05A1
X-NUCLEO-OUT06A1
X-NUCLEO-OUT08A1
X-NUCLEO-OUT10A1
X-NUCLEO-OUT11A1
X-NUCLEO-OUT12A1
X-NUCLEO-OUT13A1
X-NUCLEO-OUT14A1
X-NUCLEO-OUT15A1
·
Inaistritheacht éasca ar fud theaghlaigh éagsúla MCU, a bhuíochas sin do STM32Cube
·
Téarmaí ceadúnais saor in aisce atá furasta le húsáid
Ligeann na bogearraí seo aschur digiteach bord leathnaithe amháin a rialú, nó stoic de na cláir leathnaithe seo atá cumraithe i gceart agus iad suite ar bhord forbartha NUCLEO-F401RE nó NUCLEO-G431RB.
Ligeann sé duit freisin na cláir leathnaithe a ríomh le bheith ar siúl agus as ag baint úsáide as PWM le minicíocht shonrach sa raon 0-100 Hz (taifeach 0.1 Hz), agus timthriall dualgas sonrach sa raon 0-100% (taifeach 1%). .
Áirítear sa phacáiste example feidhmiúlacht an fheiste a thástáil agus na bealaí á dtiomáint sa stát seasta agus PWM.
2.2
Ailtireacht
Is é atá sa bhogearra seo ná leathnú iomlán comhlíontach ar ailtireacht STM32Cube chun iarratais a fhorbairt ar mhodúil aschuir dhigiteacha lasc-chumhachta ard-éifeachtúlachta (dé agus singil) ard-taobh (IPS).
Tá na bogearraí bunaithe ar chiseal astarraingthe crua-earraí STM32CubeHAL don microcontroller STM32. Síneann an pacáiste STM32Cube trí phacáiste tacaíochta boird (BSP) a sholáthar do na boird leathnaithe aschuir dhigitigh bunaithe ar na feistí atá liostaithe i Roinn 2.1 Tharview.
Is iad na sraitheanna bogearraí a úsáideann na bogearraí feidhmchláir chun na cláir leathnaithe aschuir dhigitigh thionsclaíoch a rochtain agus a úsáid:
·
Ciseal STM32Cube HAL: comhdhéanta de APIs simplí, cineálach agus ilchéime (ríomhchlárú feidhmchláir
comhéadain) a idirghníomhaíonn leis na feidhmchláir ciseal uachtair, leabharlanna agus stoic. Tá na cineálacha agus
Tá APIanna sínte bunaithe ar chreat coiteann ionas gur féidir le sraitheanna forshrathnaithe mar mheánearraí feidhmiú
gan faisnéis crua-earraí aonaid microcontroller (MCU) ar leith a cheangal. Feabhsaíonn an struchtúr seo leabharlann
ath-inúsáidteacht cód agus ráthaíonn sé iniomparthacht éasca trasna gléasanna eile.
·
Ciseal pacáiste tacaíochta boird (BSP): soláthraíonn sé tacaíocht bogearraí d'fhorimeallaigh boird Núicléach STM32,
gan an MCU a áireamh. Soláthraíonn na APIanna sonracha seo comhéadan ríomhchláraithe do chláir áirithe atá sainiúil
forimeallach cosúil le soilse, cnaipí úsáideora, srl, agus is féidir iad a úsáid freisin chun leagan boird aonair a fháil
eolas. Soláthraíonn sé tacaíocht freisin chun sonraí a thúsú, a chumrú agus a léamh.
UM3035 - Rev 2
lch 3/50
Fíor 1. Ailtireacht bogearraí leathnaithe X-CUBE-IPS
UM3035
Struchtúr an fhillteáin
2.3
Struchtúr an fhillteáin
Fíor 2. Struchtúr fillteán pacáiste X-CUBE-IPS
Tá na fillteáin seo a leanas san áireamh sa phacáiste bogearraí:
·
Tá grafaicí do leathanaigh html i html
·
Tá HTML tiomsaithe sa doiciméadú file ginte ón gcód foinse, ag sonrú na mbogearraí
comhpháirteanna agus APIs.
·
Tiománaithe tá:
Fofhillteáin STM32Cube HAL, go sonrach STM32G4xx_HAL_Driver agus STM32F4xx_HAL_Driver. iad seo files nach bhfuil sainiúil do na bogearraí X-CUBE-IPS ach tagann siad go díreach ó chreat STM32Cube agus seasann siad don chód ciseal astarraingthe crua-earraí do na MCUanna STM32.
fillteán CMSIS, ina bhfuil caighdeán comhéadan bogearraí Cortex® microcontroller files ó Lámh. iad seo fileis sraitheanna astarraingthe crua-earraí díoltóir-neamhspleách don phróiseálaí Cortex-M
sraith. Tagann an fillteán seo freisin gan athrú ó chreat STM32Cube.
fillteán BSP ina bhfuil an cód a theastaíonn le haghaidh chumraíocht na gclár leathnaithe atá liostaithe i Roinn 2.1 Thallview, na tiománaithe don IC atá liostaithe i Roinn 2.1 Tharview, agus na feidhmeanna API lasc.
·
Tá sample hiarratais ar gach táirge IPS tacaithe, arna soláthar do NUCLEO-F401RE agus
ardáin NUCLEO-G431RB.
UM3035 - Rev 2
lch 4/50
2.3.1
2.3.1.1 2.3.1.2 2.3.1.3 2.3.1.4 2.3.1.5
UM3035
Struchtúr an fhillteáin
BSPanna
Maidir leis na bogearraí X-CUBE-IPS, úsáidtear BSPanna éagsúla:
·
STM32F4xx-Núiclé, STM32G4xx_Núiclé
·
IPS1025H_2050H
·
IPS1025HF
·
IPS160HF_161HF
·
ISO808
·
ISO808-1
·
ISO808A
·
ISO808A-1
·
OUT0xA1
·
OUT08_10A1
·
OUT15A1
·
OUT11_13A1
·
OUT12_14A1
STM32F4xx-Núiclé, STM32G4xx_Núiclé
Ag brath ar an mbord forbartha Núicléach STM32 a úsáidtear, cuireann na BSPanna seo comhéadan ar fáil chun forimeallaigh an bhoird forbartha a chumrú agus a úsáid leis na cláir leathnaithe atá liostaithe i Roinn 2.1 Tharview.
Tá lánúineacha .c/.h i ngach fillteán (STM32F4xx-Nucleo, STM32G4xx_Nucleo). files (stm32[cód]xx_nucleo.c/.h, áit a bhfuil [cód] an cód teaghlaigh MCU F4 nó G4), a thagann ó chreat STM32Cube gan mhodhnú. Soláthraíonn siad na feidhmeanna chun an cnaipe úsáideora agus stiúir an bhoird forbartha comhfhreagrach a láimhseáil.
IPS1025H_2050H
Soláthraíonn comhpháirt IPS1025H_2050H BSP na feidhmeanna tiománaí do na feistí lasc cumhachta cliste STMicroelectronics san fhillteán DriversBSPComponentsips1025h_2050h.
Tá:
·
ips1025h_2050h.c: príomhfheidhmeanna na dtiománaithe IPS1025H, IPS1025H-32, IPS2050H agus IPS2050H-32
·
ips1025h_2050h.h: dearbhú an tiománaí IPS1025H, IPS1025H-32, IPS2050H agus IPS2050H-32
feidhmeanna agus na sainmhínithe a bhaineann leo
IPS1025HF
Soláthraíonn comhpháirt IPS1025HF BSP na feidhmeanna tiománaí do na feistí lasc cumhachta cliste STMicroelectronics san fhillteán DriversBSPComponentsips1025hf.
Tá:
·
ips1025hf.c: feidhmeanna lárnacha na dtiománaithe IPS1025HF
·
ips1025hf.h: dearbhú ar fheidhmeanna tiománaí IPS1025HF agus na sainmhínithe a bhaineann leo
IPS160HF_161HF
Soláthraíonn comhpháirt IPS160HF_161HF BSP na feidhmeanna tiománaí do na feistí lasc cumhachta cliste STMicroelectronics san fhillteán DriversBSPComponentsips160hf_161hf.
Tá:
·
ips160hf_161hf.c: feidhmeanna lárnacha na dtiománaithe IPS160HF agus IPS161HF
·
ips160hf_161hf.h: dearbhú feidhmeanna tiománaí IPS160HF agus IPS161HF agus na feidhmeanna a bhaineann leo
sainmhínithe
ISO808
Soláthraíonn an chomhpháirt ISO808 BSP na feidhmeanna tiománaí do na feistí lasc cumhachta cliste STMicroelectronics san fhillteán DriversBSPComponentsiso808.
UM3035 - Rev 2
lch 5/50
UM3035
Struchtúr an fhillteáin
2.3.1.6 2.3.1.7 2.3.1.8 2.3.1.9 2.3.1.10 2.3.1.11
Tá:
·
iso808.c: feidhmeanna lárnacha na dtiománaithe ISO808 agus ISO808-1
·
iso808.h: dearbhú feidhmeanna tiománaithe ISO808 agus ISO808-1 agus na sainmhínithe a bhaineann leo
ISO808A
Soláthraíonn an chomhpháirt ISO808A BSP na feidhmeanna tiománaí do na feistí lasc cumhachta cliste STMicroelectronics san fhillteán DriversBSPComponentsiso808a.
Tá:
·
iso808a.c: feidhmeanna lárnacha na dtiománaithe ISO808A agus ISO808A-1
·
iso808a.h: dearbhú feidhmeanna tiománaithe ISO808A agus ISO808A-1 agus na sainmhínithe a bhaineann leo
OUT08_10A1
Tá pacáiste tacaíochta boird sa chomhpháirt OUT08_10A1 BSP files do na boird leathnaithe X-NUCLEO-OUT08A1 agus X-NUCLEO-OUT10A1. iad seo files tiomanta do na feidhmeanna atá riachtanach chun na lasca cumhachta a thiomáint sa stát seasta agus i mód PWM ag baint úsáide as na GPIOs.
Tá an files a úsáidtear freisin chun stádas na diagnóisic agus bioráin aiseolais aschuir a fháil.
Trí na feidhmeanna seo, is féidir an cainéal a shocrú, a athshocrú, nó a chumrú sa mhodh PWM le minicíocht shonrach agus timthriall dualgas.
OUT0xA1
Tá pacáiste tacaíochta boird sa chomhpháirt OUT0xA1 BSP files don teaghlach boird X-NUCLEO-OUT0xA1 (X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1, X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1), atá tiomanta do na feidhmeanna is gá chun na lasca cumhachta a thiomáint sa staid seasta agus i mód PWM ag baint úsáide as na GPIOs.
Tá an files a úsáidtear freisin chun stádas na diagnóisic agus bioráin aiseolais aschuir a fháil. Trí na feidhmeanna seo, is féidir cainéal amháin nó níos mó a shocrú, a athshocrú, nó a chumrú sa mhodh PWM le minicíocht shonrach agus timthriall dualgas.
OUT11_13A1
Tá pacáiste tacaíochta boird sa chomhpháirt OUT11_13A1 BSP files do na boird leathnaithe X-NUCLEO-OUT11A1 agus X-NUCLEO-OUT13A1. iad seo files tiomanta do na feidhmeanna is gá chun na lasca cumhachta a thiomáint sa stát seasta agus sa mhodh PWM ag baint úsáide as na GPIOs.
Tá an files a úsáidtear freisin chun stádas na diagnóisic agus bioráin aiseolais aschuir a fháil. Trí na feidhmeanna seo, is féidir Mód Rialaithe Díreach nó Mód Rialaithe Sioncrónach a bhainistiú, is féidir cainéal amháin nó níos mó a shocrú, a athshocrú, nó a chumrú sa mhodh PWM le minicíocht shonrach agus timthriall dualgas.
OUT12_14A1
Tá pacáiste tacaíochta boird sa chomhpháirt OUT12_14A1 BSP files do na boird leathnaithe X-NUCLEO-OUT12A1 agus X-NUCLEO-OUT14A1. iad seo files tiomanta do na feidhmeanna is gá chun na lasca cumhachta a thiomáint sa stát seasta agus sa mhodh PWM ag baint úsáide as na GPIOs.
Tá an files a úsáidtear freisin chun stádas na diagnóisic agus bioráin aiseolais aschuir a fháil. Trí na feidhmeanna seo, ag baint úsáide as an gcomhéadan SPI, is féidir cainéal amháin nó níos mó a shocrú, a athshocrú, nó a chumrú sa mhodh PWM le minicíocht shonrach agus timthriall dualgas.
OUT15A1
Tá pacáiste tacaíochta boird sa chomhpháirt OUT15A1 BSP files don bhord leathnaithe X-NUCLEO-OUT15A1. iad seo files tiomanta do na feidhmeanna atá riachtanach chun na lasca cumhachta a thiomáint sa stát seasta agus i mód PWM ag baint úsáide as na GPIOs.
Tá an files a úsáidtear freisin chun stádas na diagnóisic agus bioráin aiseolais aschuir a fháil. Trí na feidhmeanna seo, is féidir an cainéal a shocrú, a athshocrú, nó a chumrú sa mhodh PWM le minicíocht shonrach agus timthriall dualgas.
UM3035 - Rev 2
lch 6/50
2.3.2
UM3035
Struchtúr an fhillteáin
Tionscadail
I gcás gach ardán STM32 Nucleo, ex amháinample project ar fáil sna fillteáin:
·
TionscadailSTM32F401RE-NucleoExamplesAmach03_04
·
TionscadailSTM32G431RB-NucleoExamplesAmach03_04
·
TionscadailSTM32F401RE-NucleoExamplesAmach05_06
·
TionscadailSTM32G431RB-NucleoExamplesAmach05_06
·
TionscadailSTM32F401RE-NucleoExamplesAmach08_10
·
TionscadailSTM32G431RB-NucleoExamplesAmach08_10
·
TionscadailSTM32F401RE-NucleoExamplesAmach11_13
·
TionscadailSTM32G431RB-NucleoExamplesAmach11_13
·
TionscadailSTM32F401RE-NucleoExamplesAmach12_14
·
TionscadailSTM32G431RB-NucleoExamplesAmach12_14
·
TionscadailSTM32F401RE-NucleoExamplesAmach15
·
TionscadailSTM32G431RB-NucleoExamplesAmach15
Gach seanampTá fillteán ag le atá tiomnaithe don IDE spriocdhírithe:
·
Cuimsíonn EWARM an tionscadal files le haghaidh IAR
·
Cuimsíonn MDK-ARM an tionscadal files do Chill
·
STM32CubeIDE tá an tionscadal files le haghaidh OpenSTM32
Gach seanample tá an fhoinse seo a leanas files:
·
Amach 03_04
TionscadailSTM32F401RE-NucleoExamplesAmach03_04
Incmain.h – ceanntásc don mhodúl main.c
Incout03_04a1_conf.h – ceanntásc do chumraíocht tiománaí BSP/OUT0xA1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32f4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32F4xx
Incstm32f4xx_it.h – isteach ceanntásc láimhseálaithe file le haghaidh STM32F4xx
Incstm32f4xx_nucleo_errno.h – cóid earráide le haghaidh STM32F4xx-Nucleo
Incips2050h_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/ips1025h_2050h
Srcmain.c – príomhchlár
Srcapp_switch.c – cód iarratais example saincheaptha
Srcstm32f4xx_hal_msp.c – modúl HAL BPA do STM32F4xx
Srcstm32f4xx_it.c – idirbhriseadh láimhseálaithe do STM32F4xx
Srcsystem_stm32f4xx.c- foinse an chórais file le haghaidh STM32F4xx
TionscadailSTM32G431RB-NucleoExamplesAmach03_04
Incmain.h- ceanntásc don mhodúl main.c
Incout03_04a1_conf.h- ceanntásc le haghaidh cumraíochta tiománaí BSP/OUT0xA1
Incapp_switch.h- ceanntásc le haghaidh modúl app_switch.c
Incstm32g4xx_hal_conf.h- cumraíocht HAL file le haghaidh STM32G4xx
Incstm32g4xx_it.h – idirbhriseadh ceanntásc láimhseálaithe file le haghaidh STM32G4xx
Incstm32g4xx_nucleo_conf.h – cumraíocht file le haghaidh STM32G4xx_Nucail
Incips2050h_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/ips1025h_2050h
Srcmain.c – príomhchlár
Srcapp_switch.c – cód iarratais example saincheaptha
Srcstm32g4xx_hal_msp.c – modúl HAL BPA do STM32G4xx
Srcstm32g4xx_it.c – idirbhriseadh láimhseálaithe do STM32G4xx
Srcsystem_stm32g4xx.c – foinse an chórais file le haghaidh STM32G4xx
UM3035 - Rev 2
lch 7/50
UM3035
Struchtúr an fhillteáin
·
Amach 05_06
TionscadailSTM32F401RE-NucleoExamplesAmach05_06
Incmain.h – ceanntásc don mhodúl main.c
Incout05_06a1_conf.h – ceanntásc do chumraíocht tiománaí BSP/OUT0xA1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32f4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32F4xx
Incstm32f4xx_it.h – isteach ceanntásc láimhseálaithe file le haghaidh STM32F4xx
Incstm32f4xx_nucleo_errno.h – cóid earráide le haghaidh STM32F4xx-Nucleo
Incips1025h_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/ips1025h_2050h
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32f4xx_hal_msp.c – modúl HAL BPA do STM32F4xx
Srcstm32f4xx_it.c – idirbhriseadh láimhseálaithe do STM32F4xx
Srcsystem_stm32f4xx.c – foinse an chórais file le haghaidh STM32F4xx
TionscadailSTM32G431RB-NucleoExamplesAmach05_06
Incmain.h – ceanntásc don mhodúl main.c
Incout05_06a1_conf.h – ceanntásc do chumraíocht tiománaí BSP/OUT0xA1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32g4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32G4xx
Incstm32g4xx_it.h – idirbhriseadh ceanntásc láimhseálaithe file le haghaidh STM32G4xx
Incstm32g4xx_nucleo_conf.h – cumraíocht file le haghaidh STM32G4xx_Nucail
Incips1025h_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/ips1025h_2050h
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32g4xx_hal_msp.c – modúl HAL BPA do STM32G4xx
Srcstm32g4xx_it.c – idirbhriseadh láimhseálaithe do STM32G4xx
Srcsystem_stm32g4xx.c – foinse an chórais file le haghaidh STM32G4xx
UM3035 - Rev 2
lch 8/50
UM3035
Struchtúr an fhillteáin
·
Amach15
TionscadailSTM32F401RE-NucleoExamplesAmach15
Incmain.h – ceanntásc don mhodúl main.c
Incout15a1_conf.h – ceanntásc do chumraíocht tiománaí BSP/OUT15A1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32f4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32F4xx
Incstm32f4xx_it.h – isteach ceanntásc láimhseálaithe file le haghaidh STM32F4xx
Incstm32f4xx_nucleo_errno.h – cóid earráide le haghaidh STM32F4xx-Nucleo
Incips1025hf_conf.h – ceanntásc do chumraíocht tiománaí BSP/Components/ips1025hf
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32f4xx_hal_msp.c – modúl HAL BPA do STM32F4xx
Srcstm32f4xx_it.c – idirbhriseadh láimhseálaithe do STM32F4xx
Srcsystem_stm32f4xx.c – foinse an chórais file le haghaidh STM32F4xx
TionscadailSTM32G431RB-NucleoExamplesAmach15
Incmain.h – ceanntásc don mhodúl main.c
Incout15a1_conf.h – ceanntásc do chumraíocht tiománaí BSP/OUT15A1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32g4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32G4xx
Incstm32g4xx_it.h – idirbhriseadh ceanntásc láimhseálaithe file le haghaidh STM32G4xx
Incstm32g4xx_nucleo_conf.h – cumraíocht file le haghaidh STM32G4xx_Nucail
Incips1025hf_conf.h – ceanntásc do chumraíocht tiománaí BSP/Components/ips1025hf
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32g4xx_hal_msp.c – modúl HAL BPA do STM32G4xx
Srcstm32g4xx_it.c – Idirbhriseadh láimhseálaithe do STM32G4xx
Srcsystem_stm32g4xx.c – Foinse córais file le haghaidh STM32G4xx
UM3035 - Rev 2
lch 9/50
UM3035
Struchtúr an fhillteáin
·
Amach 08_10
TionscadailSTM32F401RE-NucleoExamplesAmach08_10
Incmain.h – ceanntásc don mhodúl main.c
Incout08_10a1_conf.h- ceanntásc le haghaidh cumraíocht tiománaí BSP/OUT08_10A1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32f4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32F4xx
Incstm32f4xx_it.h – isteach ceanntásc láimhseálaithe file le haghaidh STM32F4xx
Incstm32f4xx_nucleo_errno.h – cóid earráide le haghaidh STM32F4xx-Nucleo
Incips160hf_161hf_conf.h- ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/ips160hf_161hf
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32f4xx_hal_msp.c – modúl HAL BPA do STM32F4xx
Srcstm32f4xx_it.c – idirbhriseadh láimhseálaithe do STM32F4xx
Srcsystem_stm32f4xx.c – foinse an chórais file le haghaidh STM32F4xx
TionscadailSTM32G431RB-NucleoExamplesAmach08_10
Incmain.h – ceanntásc don mhodúl main.c
Incout15a1_conf.h – ceanntásc do chumraíocht tiománaí BSP/OUT08_10A1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32g4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32G4xx
Incstm32g4xx_it.h – idirbhriseadh ceanntásc láimhseálaithe file le haghaidh STM32G4xx
Incstm32g4xx_nucleo_conf.h – cumraíocht file le haghaidh STM32G4xx_Nucail
Incips160hf_161hf_conf.h- ceanntásc le haghaidh cumraíocht tiománaí BSP/Components//ips160hf_161hf
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32g4xx_hal_msp.c – modúl HAL BPA do STM32G4xx
Srcstm32g4xx_it.c – Idirbhriseadh láimhseálaithe do STM32G4xx
Srcsystem_stm32g4xx.c – Foinse córais file le haghaidh STM32G4xx
UM3035 - Rev 2
lch 10/50
UM3035
Struchtúr an fhillteáin
·
Amach 11_13
TionscadailSTM32F401RE-NucleoExamplesAmach11_13
Incmain.h – ceanntásc don mhodúl main.c
Incout11_13a1_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/OUT11_13A1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32f4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32F4xx
Incstm32f4xx_it.h – isteach ceanntásc láimhseálaithe file le haghaidh STM32F4xx
Incstm32f4xx_nucleo_errno.h – cóid earráide le haghaidh STM32F4xx-Nucleo
Inciso808_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/iso808
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32f4xx_hal_msp.c – modúl HAL BPA do STM32F4xx
Srcstm32f4xx_it.c – idirbhriseadh láimhseálaithe do STM32F4xx
Srcsystem_stm32f4xx.c – foinse an chórais file le haghaidh STM32F4xx
TionscadailSTM32G431RB-NucleoExamplesAmach11_13
Incmain.h – ceanntásc don mhodúl main.c
Incout11_13a1_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/OUT11_13A1
Incapp_switch.h – ceanntásc don mhodúl app_switch.c
Incstm32g4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32G4xx
Incstm32g4xx_it.h – idirbhriseadh ceanntásc láimhseálaithe file le haghaidh STM32G4xx
Incstm32g4xx_nucleo_conf.h – cumraíocht file le haghaidh STM32G4xx_Nucail
Inciso808_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/iso808
Srcmain.c – príomhchlár
Srcapp_switch.c – feidhmeanna tosaigh agus lasc
Srcstm32g4xx_hal_msp.c – modúl HAL BPA do STM32G4xx
Srcstm32g4xx_it.c – idirbhriseadh láimhseálaithe do STM32G4xx
Srcsystem_stm32g4xx.c – foinse an chórais file le haghaidh STM32G4xx
UM3035 - Rev 2
lch 11/50
2.4
2.4.1
UM3035
Acmhainní riachtanacha ó bhogearraí
·
Amach 12_14
TionscadailSTM32F401RE-NucleoExamplesAmach12_14
Incmain.h – ceanntásc don mhodúl main.c
Incout12_14a1_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/OUT12_14A1
Incapp_relay.h – ceanntásc don mhodúl app_relay.c
Incstm32f4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32F4xx
Incstm32f4xx_it.h – isteach ceanntásc láimhseálaithe file le haghaidh STM32F4xx
Incstm32f4xx_nucleo_errno.h – cóid earráide le haghaidh STM32F4xx-Nucleo
Inciso808a_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/iso808a
Srcmain.c – príomhchlár
Srcapp_relay.c – feidhmeanna tosaithe agus sealaíochta
Srcstm32f4xx_hal_msp.c – modúl HAL BPA do STM32F4xx
Srcstm32f4xx_it.c – idirbhriseadh láimhseálaithe do STM32F4xx
Srcsystem_stm32f4xx.c – foinse an chórais file le haghaidh STM32F4xx
TionscadailSTM32G431RB-NucleoExamplesAmach12_14
Incmain.h – ceanntásc don mhodúl main.c
Incout12_14a1_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/OUT12_14A1
Incapp_relay.h – ceanntásc don mhodúl app_relay.c
Incstm32g4xx_hal_conf.h – cumraíocht HAL file le haghaidh STM32G4xx
Incstm32g4xx_it.h – idirbhriseadh ceanntásc láimhseálaithe file le haghaidh STM32G4xx
Incstm32g4xx_nucleo_conf.h – cumraíocht file le haghaidh STM32G4xx_Nucail
Inciso808a_conf.h – ceanntásc le haghaidh cumraíocht tiománaí BSP/Components/iso808a
Srcmain.c – príomhchlár
Srcapp_relay.c – feidhmeanna tosaithe agus sealaíochta
Srcstm32g4xx_hal_msp.c – modúl HAL BPA do STM32G4xx
Srcstm32g4xx_it.c – idirbhriseadh láimhseálaithe do STM32G4xx
Srcsystem_stm32g4xx.c – foinse an chórais file le haghaidh STM32G4xx
Acmhainní riachtanacha ó bhogearraí
X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1
Rialaíonn an MCU IPS2050H agus IPS2050H-32 trí GPIOanna.
Mar sin, nuair a úsáidtear bord leathnaithe X-NUCLEO-OUT03A1 amháin nó bord leathnaithe X-NUCLEO-OUT04A1 amháin, tá gá le dhá chomhartha GPIO (bioráin IN1 agus IN2) chomh maith le dhá GPIO atá tiomnaithe don bhainistíocht idirbhriste (bioráin FLT1, FLT2).
Úsáideann na bogearraí freisin lasc ama PWM chun na patrúin tréimhsiúla ar na bealaí aschuir do na cláir leathnaithe a ghiniúint.
Is féidir freisin modúl aschur digiteach ocht-chainéil a mheas trí suas le ceithre X-NUCLEO-OUT03A1 andor X-NUCLEO-OUT04A1 a chruachadh le hiarnród soláthair roinnte nó neamhspleách agus ualaí neamhspleácha.
Sa chás seo, ní mór na boird leathnaithe breise a chumrú i gceart. Maidir leis an dara, an tríú nó an ceathrú bord, is gá ceithre fhriotóir a dhísholtáil do gach bord ón suíomh réamhshocraithe agus iad a sádráil i bpoist éagsúla a bhaineann le huimhir an bhoird, de réir na scéime a thuairiscítear thíos.
Bord 0 Bord 1 Bord 2 Bord 3
Bord uimh.
Tábla 2. Stack de cheithre chlár leathnaithe a chumrú
IN1 R101 R131 R111 R121
IN2 R102 R132 R112 R122
FLT1 R103 R133 R113 R123
FLT2 R104 R134 R114 R124
UM3035 - Rev 2
lch 12/50
UM3035
Acmhainní riachtanacha ó bhogearraí
Tábhachtach:
Agus bord 2 agus bord 3 á n-úsáid, caithfidh dhá gheansaí na bioráin chónaisc morph a dhúnadh sa bhord forbartha Núicléach STM32:
·
CN7.35-36 dúnta
·
CN10.25-26 dúnta
Le haghaidh tuilleadh sonraí, féach ar an gcumraíocht geansaí a bhfuil cur síos air i Roinn 3.4 Socrú an Bhoird agus an doiciméadú file (readme.html in ExamplesOut03_04 fillteáin).
2.4.2 2.4.3
X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1
Rialaíonn an MCU IPS1025H agus IPS1025H-32 trí GPIOanna.
Mar sin, nuair a úsáidtear bord leathnaithe X-NUCLEO-OUT05A1 amháin nó bord leathnaithe X-NUCLEO-OUT06A1 amháin, tá gá le comhartha GPIO amháin (IN1) chomh maith le dhá GPIO atá tiomnaithe don bhainistíocht idirbhriste (bioráin FLT1, FLT2).
Úsáideann na bogearraí freisin lasc ama PWM chun na patrúin tréimhsiúla ar na bealaí aschuir do na cláir leathnaithe a ghiniúint.
Is féidir freisin modúl aschur digiteach ceithre chainéil a mheas trí suas le ceithre X-NUCLEO-OUT05A1 andor X-NUCLEO-OUT06A1 a chruachadh le hiarnród soláthair roinnte nó neamhspleách agus ualaí neamhspleácha.
Sa chás seo, ní mór na boird leathnaithe breise a chumrú i gceart. Maidir leis an dara, an tríú, nó an ceathrú bord, is gá trí fhriotóir a dhídhíol do gach bord ón suíomh réamhshocraithe agus iad a sádráil i bpoist éagsúla a bhaineann le huimhir an bhoird, de réir na scéime a thuairiscítear thíos.
Bord 0 Bord 1 Bord 2 Bord 3
Tábla 3. Stack de cheithre chlár leathnaithe a chumrú
Bord uimh.
IN1 R101 R102 R115 R120
R103 R104 R116 R119
FLT1
R114 R117 R107 R118
FLT2
Le haghaidh tuilleadh sonraí, féach ar an gcumraíocht geansaí a bhfuil cur síos air i Roinn 3.4 Socrú an Bhoird agus an doiciméadú file (readme.html in ExamplesOut05_06 fillteáin).
X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 Rialaíonn an MCU IPS160HF agus IPS161HF trí GPIOanna. Mar sin, nuair a bhíonn bord leathnaithe X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1 á úsáid, tá gá le trí chomhartha GPIO (bioráin IN1, Nch-Drv, OUT_FB) chomh maith le GPIO atá tiomnaithe don bhainistíocht idirbhriste (bioráin DIAG). Úsáideann na bogearraí freisin lasc ama PWM chun na patrúin tréimhsiúla a ghiniúint ar an gcainéal aschuir don chlár leathnaithe. Is féidir freisin modúl aschur digiteach quad-chainéil a mheas trí cheithre X-NUCLEO-OUT08A1 nó ceithre X-NUCLEO-OUT10A1 a chruachadh, nó meascán díobh, le hiarnród soláthair roinnte nó neamhspleách agus ualaí neamhspleácha. Sa chás seo, ní mór na boird leathnaithe breise a chumrú i gceart. Maidir leis an dara, an tríú agus an ceathrú bord, is gá ceithre fhriotóir a dhísholtáil ón suíomh réamhshocraithe agus iad a sádráil i bpoist éagsúla, de réir na scéime a thuairiscítear thíos.
Bord uimh. Bord 0 Bord 1 Bord 2 Bord 3
Tábla 4. Stack de cheithre chlár leathnaithe a chumrú
IN1 R101 R111 R121 R132
DIAG R103 R112 R125 R133
R102 R124 R130 R134
Nch- DRV
R104 R131 R123 R122
OUT_FB
UM3035 - Rev 2
lch 13/50
UM3035
Acmhainní riachtanacha ó bhogearraí
Tábhachtach:
Agus bord 1 agus bord 3 á n-úsáid, caithfidh dhá gheansaí na bioráin chónaisc morph a dhúnadh sa bhord forbartha Núicléach STM32:
·
CN7.35-36 dúnta
·
CN10.25-26 dúnta
2.4.4 2.4.5
Le haghaidh tuilleadh sonraí, féach ar an gcumraíocht geansaí a bhfuil cur síos air i Roinn 3.4 Socrú an Bhoird agus an doiciméadú file (readme.html in ExamplesOut08_10 fillteáin).
X-NUCLEO-OUT15A1 Rialaíonn an MCU IPS1025HF trí GPIOanna. Mar sin, nuair a bhíonn bord leathnaithe X-NUCLEO-OUT15A1 amháin á úsáid, tá gá le trí chomhartha GPIO (bioráin IN1, Nch-Drv, OUT_FB) chomh maith le dhá GPIO atá tiomnaithe don bhainistíocht idirbhriste (bioráin FLT1, FLT2). Úsáideann na bogearraí freisin lasc ama PWM chun na patrúin tréimhsiúla a ghiniúint ar an gcainéal aschuir don chlár leathnaithe. Is féidir freisin modúl aschur digiteach dé-chainéil a mheas trí dhá X-NUCLEO-OUT15A1 a chruachadh le hiarnród soláthair roinnte nó neamhspleách agus ualaí neamhspleácha. Sa chás seo, ní mór an bord leathnú breise a chumrú i gceart. Maidir leis an dara bord, is gá cúig fhriotóir a dhídhíol ón suíomh réamhshocraithe agus iad a sádráil i seasaimh éagsúla, de réir na scéime a thuairiscítear thíos.
Bord uimh. Bord 0 Bord 1
Tábla 5. Stack de dhá chlár leathnaithe a chumrú
IN1 R101 R102
FLT1 R103 R104
FLT2 R114 R107
Nch- DRV R110 R115
OUT_FB R108 R116
Le haghaidh tuilleadh sonraí, féach ar an gcumraíocht geansaí a bhfuil cur síos air i Roinn 3.4 Socrú an Bhoird agus an doiciméadú file (readme.html in ExamplesOut15 fillteán).
X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1
Rialaíonn an MCU ISO808 agus ISO808-1 trí GPIOanna.
Mar sin, nuair a úsáidtear bord leathnaithe X-NUCLEO-OUT11A1 amháin nó bord leathnaithe X-NUCLEO-OUT13A1 amháin, ocht comhartha GPIO (IN1 go IN8), dhá GPIO (LOAD agus SYNCH) a úsáidtear chun modh oibriúcháin an fheiste a rialú (Mód Rialaithe Sioncrónach nó Tá gá le Mód Rialaithe Díreach), GPIO amháin (OUT_EN) a úsáidtear chun línte aschuir a chumasú agus GPIO amháin atá tiomnaithe do bhainistiú idirbhriste (bioráin STÁDAS).
Úsáideann na bogearraí freisin lasc ama PWM chun na patrúin tréimhsiúla ar an gcainéal aschuir do na cláir leathnaithe a ghiniúint. Chun Mód Rialaithe Sioncrónaigh a chumasú ní mór na bogearraí a thiomsú ag baint úsáide as na treoracha réamhphróiseálaí seo a leanas:
·
USE_SCM
·
noUSE_DCM
Is é seo an tógáil réamhshocraithe do phacáiste bogearraí X-CUBE-IPS. Chun Mód Rialaithe Díreach a chumasú ní mór na bogearraí a thiomsú ag baint úsáide as na treoracha réamhphróiseálaí seo a leanas:
·
USE_DCM
·
noUSE_SCM
Éiríonn an modhnú go modh rialaithe éifeachtach ar an dénártha files tar éis atógáil.
Is féidir freisin measúnú a dhéanamh ar mheascán de chláir leathnaithe atá cruachta trí chónaisc Arduino. Sa chás seo, ní mór na boird leathnaithe a chumrú i gceart chun aon choimhlint idir comharthaí a sheachaint. Tugann an X-NUCLEOOUT11A1 agus X-NUCLEO-OUT13A1 roinnt solúbthachta chun comharthaí réamhshocraithe a athmhapáil i suíomhanna malartacha. Féach ar na léaráidí scéimre a bhaineann leo.
Le haghaidh tuilleadh sonraí, féach ar an gcumraíocht geansaí a bhfuil cur síos air i Roinn 3.4 Socrú an Bhoird agus an doiciméadú file (readme.html in ExamplesOut11_13 fillteáin).
UM3035 - Rev 2
lch 14/50
UM3035
Acmhainní riachtanacha ó bhogearraí
2.4.6
X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1
Rialaíonn an MCU ISO808A agus ISO808A-1 trí chomhéadan SPI agus GPIOanna.
Mar sin, nuair a úsáidtear bord leathnaithe X-NUCLEO-OUT12A1 amháin nó bord leathnaithe X-NUCLEO-OUT14A1 amháin, forimeallach SPI amháin (comharthaí SPI_CLK, SPI_MISO, SPI_MOSI), GPIO amháin (SPI_SS) a úsáidtear mar ghléas roghnaithe, GPIO amháin (OUT_EN) a úsáidtear chun línte aschuir a chumasú agus tá gá le dhá GPIO atá tiomnaithe do bhainistiú idirbhriste (bioráin STÁDAS agus PGOOD).
Úsáideann na bogearraí freisin lasc ama PWM chun na patrúin tréimhsiúla a ghiniúint ar an gcainéal aschuir don chlár leathnaithe.
Is féidir freisin modúl aschur digiteach 16-chainéil a mheas trí dhá X-NUCLEO-OUT12A1 andor X-NUCLEO-OUT14A1 a chruachadh le hiarnród soláthair roinnte nó neamhspleách agus ualaí neamhspleácha.
Is féidir é seo a bhaint amach ar dhá bhealach éagsúla:
1. Dhá chlár cruachta neamhspleácha a chumrú chun córas 8+8 cainéal a fháil. Sa chás seo, ní mór an dá bhord a chumrú i gceart: is féidir an chéad cheann (bord 0) a fhágáil i gcumraíocht réamhshocraithe, le haghaidh an dara ceann (bord 1) is gá roinnt friotóirí a dhísholtáil ó na seasaimh réamhshocraithe agus iad a sádráil go difriúil. seasaimh de réir na scéime a gcuirtear síos uirthi thíos.
Bord uimh. Bord 0 Bord 1
Tábla 6. Cumraíocht chairn de dhá chlár leathnaithe (neamhspleách comhthreomhar)
SPI_CLK R106 R106
SPI_MISO R105 R105
SPI_MOSI R104 R104
SPI_SS R103 R114
OUT_EN R119 R109
STÁDAS R108 R113
PGOOD R107 R111
Tábhachtach:
Chun an chumraíocht seo a chumasú ní mór na bogearraí a thiomsú ag baint úsáide as na treoracha réamhphróiseálaí seo a leanas: USE_PAR_IND noUSE_DAISY_CHAIN
Is é seo an tógáil réamhshocraithe do phacáiste bogearraí X-CUBE-IPS.
2. Cumrú dhá bhord cruachta ag baint úsáide as gné Slabhra Daisy chun córas 16 cainéal a fháil. Sa chás seo, ní mór an dá bhord a chumrú i gceart: le haghaidh an chéad cheann (bord 0) agus an dara ceann (bord 1) is gá roinnt friotóirí a unsolders ó na seasaimh réamhshocraithe agus iad a sádráil i bpoist éagsúla de réir na scéime a thuairiscítear. thíos.
Tábla 7. Cumraíocht chairn de dhá chlár leathnaithe (Slabhra Daisy)
Bord uimh. Bord 0 Bord 1
SPI_CLK R106 R106
Cluiche DaisyChain R102 R102
SPI_MISO -R105
SPI_MOSI R104 —
SPI_SS OUT_EN
R103
R119
R103
R109
STÁDAS PGOOD
R108
R107
R113
R111
Tábhachtach:
Chun an chumraíocht seo a chumasú ní mór na bogearraí a thiomsú ag baint úsáide as na treoracha réamhphróiseálaí seo a leanas: USE_DAISY_CHAIN noUSE_PAR_IND
Éiríonn an modhnú go modh cumraíochta éifeachtach ar an dénártha files tar éis atógáil. Le haghaidh tuilleadh sonraí, féach ar an gcumraíocht geansaí a bhfuil cur síos air i Roinn 3.4 Socrú an Bhoird agus an doiciméadú file (readme.html in ExamplesOut12_14 fillteáin).
UM3035 - Rev 2
lch 15/50
2.5 2.6
2.6.1
2.6.2
UM3035
APIs
APIs
Sainmhínítear APInna bogearraí X-CUBE-IPS mar seo a leanas:
·
TiománaitheBSPOUT0xA1out0xa1.h
·
DriversBSPOUT08_10A1out08_10a1.h
·
TiománaitheBSPOUT15A1out15a1.h
·
DriversBSPOUT11_13A1out11_13a1.h
·
DriversBSPOUT12_14A1out12_14a1.h
Déantar na feidhmeanna seo a réamhshocrú le:
·
OUT03_05_SWITCH_
·
OUT08_10_SWITCH_
·
OUT15_SWITCH_
·
OUT11_13_SWITCH_
·
OUT12_14_RELAY_
Is féidir faisnéis theicniúil mhionsonraithe faoi na APIanna atá ar fáil don úsáideoir a fháil i HTML tiomsaithe file suite taobh istigh den fhillteán “Documentation” den phacáiste bogearraí ina bhfuil cur síos iomlán ar na feidhmeanna agus na paraiméadair go léir.
Sample tuairisc iarratais
Amach03_04 A sample feidhmchlár ag baint úsáide as na boird leathnaithe X-NUCLEO-OUT03A1 nó X-NUCLEO-OUT04A1 le ceachtar bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB curtha ar fáil san eolaire “Tionscadail”. Tá tionscadail atá réidh le tógáil ar fáil le haghaidh IDEanna iolracha. Sa seanample, cuirtear seicheamh orduithe i bhfeidhm ar na cainéil X-NUCLEO-OUT03A1 nó X-NUCLEO-OUT04A1 IN. Iarrtar athrú oibríochta ach an cnaipe úsáideora a bhrú. Ag am tosaithe, múchtar na cainéil IN1 agus IN2. Gach uair a bhrúitear an cnaipe úsáideora, déanann an clár gníomh as a chéile mar atá sa seicheamh thíos: 1. Lascaítear cainéal IN1 ar chláir 0-2, lasctar cainéal IN2 ar chláir 1-3 2. Lascaítear cainéal IN1 ar chláir 1 -3, lasctar cainéal IN2 ar na cláir 0-2 3. Casann sé cainéal IN1 ar chláir 0-1, múchann sé cainéal IN2 ar na cláir 2-3 4. Casann sé cainéal IN1 ar chláir 2-3, casann sé cainéal IN2 ar cláir 0-1 5. Cuir cainéil IN1 agus IN2 ar gach clár 6. Casann sé as cainéil IN1 agus IN2 ar gach clár 7. Tosaíonn sé PWM ar an dá chainéal ar gach clár le socruithe éagsúla minicíochta agus timthriallta dualgais:
Boird IN1 0-3: PWM ar aghaidh le minicíocht 2 Hz, DC 25% boird IN2 1-2: PWM ar aghaidh le minicíocht 2 Hz, DC 50% boird IN1 1-2: PWM ar aghaidh le minicíocht 1 Hz, DC 25% boird IN2 0-3: PWM ar aghaidh le minicíocht 1 Hz, DC 50% 8. Socraíonn sé DC 50% le haghaidh IN1 ar gach bord 9. Socraíonn sé DC 75% do IN2 ar na boird go léir 10. Socraíonn sé DC 100% do IN1 ar gach clár 11. Socraíonn sé DC DC 100% do IN2 ar na boird go léir 12. Stopann sé PWM ar an dá chainéal ar gach bord Trí bhrú an cnaipe úsáideora gorm, bogann an firmware ar aghaidh go dtí an chéad fheidhm eile. Tá an seicheamh timthriallach: tar éis na céime deiridh (12) filleann sé go dtí an chéad cheann (1).
Amach05_06 A sample feidhmchlár ag baint úsáide as na boird leathnaithe X-NUCLEO-OUT05A1 nó X-NUCLEO-OUT06A1 le ceachtar bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB curtha ar fáil san eolaire “Tionscadail”. Tá tionscadail atá réidh le tógáil ar fáil le haghaidh IDEanna iolracha.
UM3035 - Rev 2
lch 16/50
2.6.3 2.6.4
UM3035
Sample tuairisc iarratais
Sa seanample, cuirtear seicheamh orduithe i bhfeidhm ar na bealaí IN de bhoird leathnaithe X-NUCLEO-OUT05A1 nó X-NUCLEOOUT06A1. Iarrtar athrú oibríochta trí bhrú cnaipe úsáideora. Ag am tosaithe, múchtar na cainéil IN1 i ngach clár. Gach uair a bhrúitear an cnaipe úsáideora, déanann an clár gníomh as a chéile sa seicheamh thíos: 1. Socraíonn sé bioráin IN1 ar chláir 0-2, socraíonn sé bioráin IN1 ar chláir 1-3 2. Socraíonn sé bioráin IN1 ar na cláir 1- 3, socraíonn sé bioráin IN1 ar na boird 0-2 3. Socraíonn sé bioráin IN1 ar na boird go léir 4. Socraíonn sé bioráin IN1 ar na boird go léir 5. Tosaíonn sé PWM ar bioráin IN1 ar gach bord le socruithe minicíochta agus timthriall dualgas éagsúla:
Boird bioráin IN1 0-3: PWM ar aghaidh le minicíocht 2 Hz, DC 25% boird bioráin IN1 1-2: PWM ar aghaidh le minicíocht 1 Hz, DC 25% 6. bioráin IN1 ar gach bord: tacair DC 50% 7. IN1 bioráin ar gach boird: leagann sé DC 75% 8. PIN IN1 ar gach bord: leagann sé DC 100% 9. Stopann sé PWM ar IN1 bioráin ar gach bord 10. Atosaíonn an seicheamh ó chéim 1
Amach 08_10
A sample feidhmchlár ag baint úsáide as an gclár leathnaithe X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1 le boird NUCLEO-F401RE nó NUCLEO-G431RB ar fáil san eolaire “Tionscadail”. Tá tionscadail atá réidh le tógáil ar fáil le haghaidh IDEanna iolracha.
Sa seanample, cuirtear seicheamh orduithe i bhfeidhm ar na bealaí IN agus Nch_DRV de bhoird leathnaithe X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1. Iarrtar athrú oibríochta trí bhrú cnaipe úsáideora.
Ag am tosaithe, tá na cainéil IN agus Nch_DRV múchta. Gach uair a bhrúitear an cnaipe úsáideora, déanann an clár gníomh as a chéile sa seicheamh thíos:
1. Cumasaíonn sé an sioncrónú don chomhartha Nch-DRV leis an PWM ar cainéal 0 do gach bord, mar a leanas:
bord 0: moill 20%, ON-Tréimhse 50%
bord 1: moill 40%, ON-Tréimhse 70% (clamptarlaíonn ing ag 100% d’achar Tréimhse Off-Tréimhsí IN1 bainte amach)
bord 2: moill 20%, ON-Tréimhse 50%
bord 3: moill 40%, ON-Tréimhse 70% (clamptarlaíonn ing ag 100% d’achar Tréimhse Off-Tréimhsí IN1 bainte amach)
Nóta:
Sloinntear an mhoill agus an Tréimhse ON araon mar chéatadán Off-Tréimhsetage den chomhartha IN1 roghnaithe.
2. Socraíonn sé bioráin IN1 ar chláir 0-2, leagann sé amach bioráin IN1 ar chláir 1-3
3. Socraíonn sé AR IN1 bioráin ar chláir 1-3, socraíonn IN1 bioráin ar chláir 0-2
4. Leagann sé AR IN1 bioráin ar gach clár
5. Leagann sé amach bioráin IN1 ar gach clár
6. Tosaíonn PWM ar IN1 bioráin ar gach bord le minicíocht agus socruithe timthriall dualgas éagsúla:
Cláir bioráin IN1 0-3: PWM ar aghaidh le minicíocht 2 Hz, DC 25%
Cláir bioráin IN1 1-2: PWM ar aghaidh le minicíocht 1 Hz, DC 25%
7. PIN IN1 ar gach bord: leagann sé DC 50%
8. PIN IN1 ar gach bord: leagann sé DC 75%
9. PIN IN1 ar gach bord: leagann sé DC 100%
10. Stopann sé PWM ar bioráin IN1 ar gach bord
11. Díchumasaigh an sioncrónú don chomhartha Nch-DRV leis an PWM ar chainéal 0 do gach bord
12. Atosaíonn an seicheamh ó chéim 1
Amach15
A sample feidhmchlár ag baint úsáide as ceann amháin nó dhá bhord leathnaithe X-NUCLEO-OUT15A1 le ceachtar bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB ar fáil san eolaire “Tionscadail”. Tá tionscadail atá réidh le tógáil ar fáil le haghaidh IDEanna iolracha.
Sa seanample, cuirtear seicheamh orduithe i bhfeidhm ar na bealaí IN de na boird leathnaithe X-NUCLEO-OUT15A1. Iarrtar athrú oibríochta trí bhrú cnaipe úsáideora.
UM3035 - Rev 2
lch 17/50
2.6.5 2.6.6
UM3035
Sample tuairisc iarratais
Ag am tosaithe, múchtar na cainéil IN1 i ngach clár. Gach uair a bhrúitear an cnaipe úsáideora, déanann an clár gníomh as a chéile sa seicheamh thíos:
1. Cumasaíonn sé an sioncrónú don chomhartha Nch-DRV leis an PWM ar cainéal 0 le haghaidh bord 0 agus 1, mar a leanas:
bord 0: moill 20%, ON-Tréimhse 50%
bord 1: moill 40%, ON-Tréimhse 70% (clamptarlaíonn ing ag 100% d’achar Tréimhse Off-Tréimhsí IN1 bainte amach)
Nóta:
Sloinntear an mhoill agus an Tréimhse ON araon mar chéatadán Off-Tréimhsetage den chomhartha IN1 roghnaithe.
Socraíonn sé AR IN1 i gclár 0, socraíonn sé IN1 i gclár 1
2. Socraíonn sé IN1 i gclár 0, leagann sé AR IN1 i gclár 1
3. Socraíonn AR IN1 i gclár 0, leagann sé AR IN1 i gclár 1
4. Socraíonn OFF IN1 i gclár 0, leagann sé OFF IN1 i mbord 1
5. Tosaíonn PWM ar IN1 i mbord 0 agus bord 1 le socruithe éagsúla minicíochta agus timthriall dualgas, mar a leanas:
bord 0 IN1: PWM ar aghaidh le minicíocht 2 Hz DC 25%
bord 1 IN1: PWM ar aghaidh le minicíocht 1 Hz DC 25%
6. IN1 i ngach boird: leagann sé DC 50%
7. IN1 i ngach boird: leagann sé DC 75%
8. IN1 i ngach boird: leagann sé DC 100%
9. Stopann sé PWM ar IN1 i ngach clár
Bogann brú cnaipe gorm gach úsáideoir an firmware go dtí an chéad fheidhm eile.
Tá an seicheamh timthriallach: tar éis na céime deiridh (uimhir 9), filleann sé go dtí an chéad cheann (uimhir 1).
Amach11_13 A sample feidhmchlár ag baint úsáide as an gclár leathnaithe X-NUCLEO-OUT11A1 nó X-NUCLEO-OUT13A1 le boird NUCLEO-F401RE nó NUCLEO-G431RB ar fáil san eolaire “Tionscadail”. Tá tionscadail atá réidh le tógáil ar fáil le haghaidh IDEanna iolracha. Sa seanample, cuirtear seicheamh orduithe i bhfeidhm ar na bealaí IN de bhoird leathnaithe X-NUCLEO-OUT11A1 nó X-NUCLEOOUT13A1. Iarrtar athrú oibríochta trí bhrú cnaipe úsáideora. Ag am tosaithe, múchtar gach cainéal ionchuir. Gach uair a bhrúitear an cnaipe úsáideora, déanann an clár gníomh leanúnach sa seicheamh thíos: 1. Socraigh Mód Oibriúcháin (is é SCM an réamhshocrú) agus cumasaigh aschuir (OUT_EN ard)
Socraigh AR IN1, IN4, IN5, IN8 2. Socraigh AR IN2, IN3, IN6, IN7 3. Socraigh AR IN1, IN2, IN5, IN6 4. Socraigh AR IN3, IN4, IN7, IN8 5. Socraigh AR gach ionchur 6 . Socraigh OFF gach ionchur 7. Tosaigh PWM ar gach ionchur le minicíocht agus socruithe timthriall dualgas éagsúla.
IN1, IN3, IN5, IN7: PWM ON le freq 2Hz IN2, IN4, IN6, IN8: PWM ON le freq 1Hz IN1, IN3, IN5, IN7: PWM ON le DC 25% IN2, IN4, IN6, IN8: PWM ON le DC 50% 8. IN1, IN3, IN5, IN7: leagtar DC 50% 9. IN2, IN4, IN6, IN8: leagtar DC 75% 10. IN1, IN3, IN5, IN7: leagtar DC 100% 11. IN2, IN4, IN6, IN8: socraigh DC 100% 12. Díchumasaigh aschuir (OUT_EN íseal) Stop PWM ar gach ionchur
Amach 12_14
A sample feidhmchlár ag baint úsáide as an gclár leathnaithe X-NUCLEO-OUT12A1 nó X-NUCLEO-OUT14A1 le boird NUCLEO-F401RE nó NUCLEO-G431RB ar fáil san eolaire “Tionscadail”. Tá tionscadail atá réidh le tógáil ar fáil le haghaidh IDEanna iolracha.
UM3035 - Rev 2
lch 18/50
UM3035
Sample tuairisc iarratais
Sa seanample, cuirtear seicheamh orduithe i bhfeidhm ar chomhéadan SPI de bhoird leathnaithe X-NUCLEO-OUT12A1 nó X-NUCLEOOUT14A1. Iarrtar athrú oibríochta trí bhrú cnaipe úsáideora. Ag am tosaithe, múchtar gach cainéal ionchuir. Gach uair a bhrúitear an cnaipe úsáideora, déanann an clár gníomh leanúnach sa seicheamh thíos: 1. Cumasaigh aschuir (OUT_EN ard) i ngach clár
Socraigh AR IN1, IN4, IN5, IN8 ar an gclár 0 Socraigh AR IN2, IN3, IN6, IN7 i gclár 1 2. Socraigh AR IN2, IN3, IN6, IN7 ar an gclár 0 Socraigh AR IN1, IN4, IN5, IN8 i gclár 1 3. Socraigh IN1, IN2, IN5, IN6 sa chlár 0 Cuir AS IN3, IN4, IN7, IN8 sa chlár 1 4. Socraigh AS IN3, IN4, IN7, IN8 sa chlár 0 Cuir AS IN1, IN2, IN5, IN6 i bord 1 5. Socraigh AR IN5, IN6, IN7, IN8 agus AS IN1, IN2, IN3, IN4 ar an gclár 0 Socraigh AR IN1, IN2, IN3, IN4 agus AS IN5, IN6, IN7, IN8 sa chlár 1 6. Socraigh AR IN1, IN2, IN3, IN4 agus AS IN5, IN6, IN7, IN8 ar an gclár 0 Socraigh AR IN5, IN6, IN7, IN8 agus AS IN1, IN2, IN3, IN4 i gclár 1 7. Cuir as gach ionchur i ngach clár Tosaigh PWM ar gach ionchur i gclár 0 agus bord 1 le socruithe éagsúla minicíochta agus timthriall dualgas:
bord 0 IN1, IN3, IN5, IN7: PWM ON le freq 2Hz DC 25% bord 0 IN2, IN4, IN6, IN8: PWM ON le freq 1Hz DC 50% bord 1 IN1, IN3, IN5, IN7: PWM ON le freq bord 1Hz DC 50% 1 IN2, IN4, IN6, IN8: PWM ON le freq 2Hz DC 25% 8. bord 0 IN1, IN3, IN5, IN7: socraigh bord DC 50% 1 IN2, IN4, IN6, IN8: socraigh DC 50% 9. bord 0 IN2, IN4, IN6, IN8: socraigh DC 75% bord 1 IN1, IN3, IN5, IN7: socraigh DC 75% 10. bord 0 IN1, IN3, IN5, IN7: socraigh DC 100% bord 1 IN2, IN4, IN6, IN8: socraigh DC 100% 11. bord 0 IN2, IN4, IN6, IN8: socraigh bord DC 100% 1 IN1, IN3, IN5, IN7: socraigh DC 100% 12. Díchumasaigh aschuir (OUT_EN íseal) do gach bord Stop PWM ar gach ionchur i ngach boird
UM3035 - Rev 2
lch 19/50
3
Treoir socraithe an chórais
UM3035
Treoir socraithe an chórais
3.1
3.1.1
Cur síos crua-earraí
Soláthraíonn boird forbartha Nucleo STM32 STM32 bealach inacmhainne agus solúbtha d'úsáideoirí réitigh a thástáil agus fréamhshamhlacha a thógáil le haon líne microcontroller STM32. Déanann tacaíocht nascachta ArduinoTM agus cónaisc ST morpho go bhfuil sé éasca feidhmiúlacht ardán forbartha oscailte STM32 Nucleo a leathnú le raon leathan de bhoird leathnaithe speisialaithe a roghnú. Níl taiscéalaithe ar leith de dhíth ar bhord forbartha NUCLEO-F401RE mar go gcomhtháthaíonn sé an dífhabhtóir/ríomhchláraitheoir ST-LINK/V2-1. Níl taiscéalaithe ar leith de dhíth ar bhord forbartha NUCLEO-G431RB mar go gcomhtháthaíonn sé an dífhabhtóir/ríomhchláraitheoir STLINK-V3. Tagann an bord STM32 Nucleo le leabharlann cuimsitheach HAL bogearraí STM32 mar aon le bogearraí pacáistithe éagsúla examples.
Fíor 3. Bord núicléas STM32
UM3035 - Rev 2
lch 20/50
3.1.2
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT03A1 Soláthraíonn an bord leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT03A1 do STM32 Nucleo timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóis an IPS2050H (seolachán stáit soladach cumhachta ard-thaobh dé) i modúl aschur digiteach atá nasctha le 2.5 A (uas.) ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT03A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 5 kV tiomáinte ag bioráin GPIO, Arduino UNO R3 (cumraíocht réamhshocraithe) agus cónaisc ST morpho (roghnach, nach bhfuil suite). Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin meastóireacht a dhéanamh ar chóras comhdhéanta de suas le ceithre bhord leathnaithe X-NUCLEO-OUT03A1 cruachta. Mar example, le córas le ceithre bhord leathnaithe X-NUCLEO-OUT03A1 is féidir leat modúl aschuir ocht gcainéal a mheas le cumas 2.5 A (uas.) an ceann.
Fíor 4. Bord leathnú X-NUCLEO-OUT03A1
UM3035 - Rev 2
lch 21/50
3.1.3
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT04A1 Soláthraíonn an bord leathnaithe aschur digiteach tionsclaíoch X-NUCLEO-OUT04A1 do STM32 Nucleo timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóis an IPS2050H-32 (seolachán stáit soladach cumhachta cliste dé-thaobh) i modúl aschur digiteach ceangailte le 5.7 A (uas.) ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT04A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 5 kV tiomáinte ag bioráin GPIO, Arduino UNO R3 (cumraíocht réamhshocraithe) agus cónaisc ST morpho (roghnach, nach bhfuil suite). Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin meastóireacht a dhéanamh ar chóras comhdhéanta de suas le ceithre chlár leathnaithe X-NUCLEO-OUT04A1 cruachta. Mar example, le córas le ceithre bhord leathnaithe X-NUCLEO-OUT04A1 is féidir leat modúl aschuir ocht gcainéal a mheas le cumas 5.7 A (uas.) an ceann.
Fíor 5. Bord leathnú X-NUCLEO-OUT04A1
UM3035 - Rev 2
lch 22/50
3.1.4
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT05A1 Soláthraíonn an bord leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT05A1 le haghaidh STM32 Nucleo timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóis an athsheachadáin stáit soladach cumhachta cliste ard-taobh aonair IPS1025H, i. modúl aschur digiteach ceangailte le 2.5 A ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT05A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 5 kV tiomáinte ag bioráin GPIO agus chónaisc Arduino R3. Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin meastóireacht a dhéanamh ar chóras comhdhéanta de suas le ceithre bhord leathnaithe X-NUCLEO-OUT05A1 cruachta. Mar example, córas le ceithre bhord leathnaithe X-NUCLEO-OUT05A1 is féidir leat modúl aschur digiteach cainéal quad a mheas.
Fíor 6. Bord leathnú X-NUCLEO-OUT05A1
UM3035 - Rev 2
lch 23/50
3.1.5
UM3035
Cur síos crua-earraí
Bord leathnú X-NUCLEO-OUT06A1 Soláthraíonn an bord leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT06A1 le haghaidh STM32 Nucleo timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóis an IPS1025H-32 sealaíochta stáit soladach cumhachta cliste ard-thaobh aonair , i modúl aschur digiteach ceangailte le 5.7 A ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT06A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 5 kV tiomáinte ag bioráin GPIO agus cónaisc Arduino UNO R3. Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin meastóireacht a dhéanamh ar chóras comhdhéanta de suas le ceithre bhord leathnaithe X-NUCLEO-OUT06A1 cruachta. Mar example, córas le ceithre bhord leathnaithe X-NUCLEO-OUT06A1 is féidir leat modúl aschur digiteach cainéal quad a mheas.
Fíor 7. Bord leathnú X-NUCLEO-OUT06A1
UM3035 - Rev 2
lch 24/50
3.1.6
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT08A1
Soláthraíonn an bord leathnú aschuir dhigiteach tionsclaíoch X-NUCLEO-OUT08A1 do STM32 Nucleo timpeallacht mheastóireachta agus forbartha chumhachtach agus solúbtha le haghaidh 2 mhodúl aschuir dhigiteach A (cineál.), a léiríonn na cumais tiomána sábháilte agus diagnóiseacha cliste an lasc ard-taobh aonair IPS160HF. . Comhéadann an X-NUCLEO-OUT08A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 3 kV tiomáinte ag bioráin GPIO agus ArduinoTM UNO R3 (cumraíocht réamhshocraithe) agus cónaisc ST morpho (roghnach, nach bhfuil suite). Ba cheart go mbeadh an bord leathnaithe ceangailte le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB, agus is féidir é a chruachadh freisin le X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1 eile. Is féidir suas le ceithre bhord leathnaithe X-NUCLEO-OUT08A1 a chruachadh chun suas le modúl aschur digiteach cainéal quad a mheas le cumas 2 A (typ.) an ceann. Is féidir freisin ailtireacht cascáid tipiciúil modúl aschuir dhigiteach cainéal amháin a mheas le haghaidh iarratais sábháilteachta: sa chás seo, tá an chéad aschur sciath ceangailte le soláthar an dara ceann. Is féidir crua-earraí tiomnaithe ar bord a chumasú nó a dhíchumasú chun urscaoileadh tapa ualaí toilleasacha ard, toirte aschuir a ghníomhachtú.tage braite, agus cosaint líne aschuir borrtha breise.
Fíor 8. Bord leathnú X-NUCLEO-OUT08A1
UM3035 - Rev 2
lch 25/50
3.1.7
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT10A1
Soláthraíonn an bord leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT10A1 do STM32 Nucleo réiteach inacmhainne agus éasca le húsáid chun modúil aschuir dhigiteacha 0.5 A (cineál.) a fhorbairt, rud a ligeann duit cumais tiomána agus diagnóiseacha IPS161HF a mheas go héasca le tionscail. ualaí. Comhéadann an X-NUCLEO-OUT10A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 3 kV tiomáinte ag bioráin GPIO agus ArduinoTM UNO R3 (cumraíocht réamhshocraithe) agus cónaisc ST morpho (roghnach, nach bhfuil suite). Ba cheart go mbeadh an bord leathnaithe ceangailte le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB, agus is féidir é a chruachadh le X-NUCLEO-OUT10A1 eile nó le X-NUCLEO-OUT08A1. Is féidir suas le ceithre bhord leathnaithe X-NUCLEO-OUT10A1 a chruachadh chun suas le modúl aschur digiteach cainéal quad a mheas le cumas 0.5 A (typ.) an ceann. Is féidir freisin ailtireacht cascáid tipiciúil modúl aschuir dhigiteach cainéal amháin a mheas le haghaidh iarratais sábháilteachta: sa chás seo, tá an chéad aschur sciath ceangailte le soláthar an dara ceann. Is féidir crua-earraí tiomnaithe ar bord a chumasú nó a dhíchumasú chun urscaoileadh tapa ualaí toilleasacha ard, toirte aschuir a ghníomhachtú.tage braite, agus cosaint líne aschuir borrtha breise.
Fíor 9. Bord leathnú X-NUCLEO-OUT10A1
UM3035 - Rev 2
lch 26/50
3.1.8
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT11A1 Is bord leathnú aschur digiteach tionsclaíoch é an X-NUCLEO-OUT11A1 do STM32 Nucleo. Soláthraíonn sé timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóiseacha an athsheachadáin stáit soladach cumhachta cliste ard-taobh octal ISO808, le leithlisiú galbhánaithe leabaithe, i modúl aschur digiteach ceangailte le 0.7 A ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT11A1 go díreach leis an microcontroller ar an STM32 Nucleo tiomáinte ag bioráin GPIO agus cónaisc Arduino® R3. An leithlisiú galbhán idir an microcontroller agus an próiseas stagTá e ráthaithe ag an ISO808. Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin meastóireacht a dhéanamh ar chóras comhdhéanta de X-NUCLEO-OUT11A1 atá cruachta ar chláir leathnaithe eile.
Fíor 10. Bord leathnú X-NUCLEO-OUT11A1
UM3035 - Rev 2
lch 27/50
3.1.9
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT12A1 Soláthraíonn na boird leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT12A1 le haghaidh STM32-Nucleo timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóis an athsheachadáin stát soladach cumhachta ard-taobh octal ISO808A, le leithlisiú galvanic leabaithe agus comhéadan rialaithe 20MHz SPI, i modúl aschur digiteach ceangailte le 0.7 A ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT12A1 go díreach leis an microcontroller ar an STM32 Nucleo tiomáinte ag bioráin GPIO agus cónaisc Arduino® R3. An leithlisiú galbhán idir an microcontroller agus an próiseas stagTá an gléas ISO808A ráthaithe ag e. Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin córas aschuir digiteach 16-chainéil a mheas a chumasaíonn an ghné slabhraithe Nóinín ar dhá chlár leathnaithe cruachta X-NUCLEO-OUT12A1.
Fíor 11. Bord leathnú X-NUCLEO-OUT12A1
UM3035 - Rev 2
lch 28/50
3.1.10
UM3035
Cur síos crua-earraí
Bord leathnú X-NUCLEO-OUT13A1 Soláthraíonn an bord leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT13A1 le haghaidh STM32 Nucleo timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóis an athsheachadáin stát soladach cumhachta ard-taobh octal ISO808-1. le leithlisiú galvanic leabaithe, i modúl aschur digiteach ceangailte le 1.0 A ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT13A1 leis an microcontroller ar an Nucleo STM32 trí chónaisc Arduino® R3. Ráthaíonn an teicneolaíocht chomhtháite ISO808-1 leithlisiú gal 2 kVRMS. Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin meastóireacht a dhéanamh ar chóras comhdhéanta de X-NUCLEO-OUT13A1 atá cruachta ar chláir leathnaithe eile.
Fíor 12. Bord leathnú X-NUCLEO-OUT13A1
UM3035 - Rev 2
lch 29/50
3.1.11
UM3035
Cur síos crua-earraí
Bord leathnaithe X-NUCLEO-OUT14A1 Is bord leathnú aschur digiteach tionsclaíoch é an X-NUCLEO-OUT14A1 do STM32 Nucleo. Soláthraíonn sé timpeallacht chumhachtach agus solúbtha chun meastóireacht a dhéanamh ar chumais tiomána agus diagnóiseacha an athsheachadáin stáit soladach cumhachta cliste ard-taobh ISO808A-1, le leithlisiú galbhánaithe leabaithe agus comhéadan rialaithe SPI 20MHz, i modúl aschur digiteach ceangailte le 1.0 A. ualaí tionsclaíocha. Comhéadann an X-NUCLEO-OUT14A1 go díreach leis an microcontroller ar an STM32 Nucleo tiomáinte ag bioráin GPIO agus cónaisc Arduino® R3. An leithlisiú galbhán idir an microcontroller agus an próiseas stagTá e ráthaithe ag an ISO808A-1. Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir freisin córas aschuir dhigiteach 16 cainéal a mheas a chumasaíonn an ghné slabhraithe Nóinín ar dhá chlár leathnaithe cruachta X-NUCLEO-OUT14A1.
Fíor 13. Bord leathnú X-NUCLEO-OUT14A1
UM3035 - Rev 2
lch 30/50
3.1.12
UM3035
Socrú crua-earraí
Bord leathnaithe X-NUCLEO-OUT15A1 Soláthraíonn bord leathnú aschur digiteach tionsclaíoch X-NUCLEO-OUT15A1 do STM32 Nucleo timpeallacht mheastóireachta agus forbartha chumhachtach agus solúbtha do mhodúil aschuir dhigitigh 2.5 A (tipiciúil). Tá tréithe tiomána sábháilte agus cumais dhiagnóiseacha cliste an lasc ard-taobh aonair ardéifeachtúlachta IPS1025HF aige. Comhéadann an X-NUCLEO-OUT15A1 leis an microcontroller ar an STM32 Nucleo trí optocouplers 3 kV tiomáinte ag bioráin GPIO, leis an Arduino® UNO R3 (cumraíocht réamhshocraithe), agus na cónaisc ST morpho (roghnach, nach bhfuil suite). Is féidir an bord leathnaithe a nascadh le bord forbartha NUCLEO-F401RE nó NUCLEO-G431RB. Is féidir é a chruachadh freisin le X-NUCLEO-OUT15A1 eile. Ligeann dhá bhord leathnaithe X-NUCLEO-OUT15A1 duit modúl aschur digiteach dé-chainéil a mheas le cumas 2.5A (tipiciúil) an ceann.
Fíor 14. Bord leathnú X-NUCLEO-OUT15A1
3.2
Socrú crua-earraí
Teastaíonn na comhpháirteanna crua-earraí seo a leanas:
1. Cábla USB amháin de chineál A go Mini-B chun an STM32 Nucleo a nascadh leis an ríomhaire agus NUCLEOF401RE á úsáid
2. Cábla USB amháin de chineál A go Micri-B nuair a bhíonn NUCLEO-G431RB á úsáid
3. Soláthar cumhachta seachtrach (8 – 33 V) agus na sreanga gaolmhar chun cláir leathnaithe an chórais a sholáthar
UM3035 - Rev 2
lch 31/50
3.3
3.4
3.4.1
3.4.2
UM3035
Socrú bogearraí
Socrú bogearraí
Tá na comhpháirteanna bogearraí seo a leanas ag teastáil chun timpeallacht forbartha oiriúnach a bhunú chun feidhmchláir a chruthú don STM32 Nucleo atá feistithe le ceann amháin nó níos mó de na cláir mhéadaithe aschuir dhigitigh tionsclaíochta:
·
X-CUBE-IPS: leathnú ar STM32Cube atá tiomnaithe d'fhorbairt feidhmchlár a dteastaíonn úsáid uathu
de:
IPS2050H
IPS2050H-32
IPS1025H
IPS1025H-32
IPS1025HF
IPS160HF
IPS161HF
ISO808
ISO808-1
ISO808A
ISO808A-1
Tá an firmware X-CUBE-IPS agus na doiciméid ghaolmhara ar fáil ar www.st.com.
·
Slabhra uirlisí forbartha agus tiomsaitheoir: tacaíonn bogearraí leathnaithe STM32Cube leis na trí cinn seo a leanas
timpeallachtaí:
Binse Oibre Leabaithe IAR le haghaidh uirlisí ARM® (EWARM) + ST-LINK
FíorView Uirlisí Forbartha Microcontroller Kit (MDK-ARM-STR) + ST-LINK
STM32CubeIDE + ST-LINK
Socrú boird
STM32 Bord forbartha núicléas
Cumraigh an bord forbartha STM32 Nucleo leis na suíomhanna geansaí seo a leanas:
·
NUCLEO-F401RE
JP5 ar U5V le haghaidh flashing firmware
JP1 oscailte
JP6 dúnta
CN2 dúnta 1-2, 3-4
CN3 oscailte
CN4 oscailte
CN11 dúnta
CN12 dúnta
·
NUCLEO-G431RB
JP5 dúnta 1-2 (5V_STLK le haghaidh flashing firmware)
JP1, JP7 oscailte
JP3, JP6 dúnta
JP8 dúnta 1-2
CN4 oscailte
CN11 dúnta
CN12 dúnta
Cláir leathnaithe X-NUCLEO-OUT03A1 agus X-NUCLEO-OUT04A1
Ní mór an X-NUCLEO-OUT03A1 nó X-NUCLEO-OUT04A1 a chumrú mar seo a leanas:
·
SW1 1-2
·
SW2 1-2
UM3035 - Rev 2
lch 32/50
·
SW3 1-2
·
SW4
Dún 1-2 chun comhartha FLT2 a sheoladh ón bhfeiste go dtí an micrea-rialtóir amháin
Dún 2-3 chun an LED dearg DR2 amháin a thiomáint
·
SW5
Dún 1-2 chun comhartha FLT1 a sheoladh ón bhfeiste go dtí an micrea-rialtóir amháin
Dún 2-3 chun an LED dearg DR1 amháin a thiomáint
·
J1, J2, J5, J6, J7, J12, J13, J14 dúnta
·
J3, J4, J10, J11, J17 oscailte
·
J8 dúnta 4-6
·
J9 dúnta 4-6
UM3035
Socrú boird
UM3035 - Rev 2
lch 33/50
UM3035
Socrú boird
Céim 1. Plugáil an bord leathnaithe X-NUCLEO-OUT03A1 nó X-NUCLEO-OUT04A1 ar bharr an Núicléas STM32 trí chónaisc Arduino® UNO.
Fíor 15. Bord leathnaithe X-NUCLEO-OUT03A1 ceangailte le bord forbartha Núicléach STM32
Fíor 16. Bord leathnaithe X-NUCLEO-OUT04A1 ceangailte le bord forbartha Núicléach STM32
Céim 2. Céim 3 .
Céim 4 .
Cumhacht an bord Núicléach STM32 trí USB cábla idir cónascaire CN1 agus PC USB port.
Cumhacht an bord leathnú X-NUCLEO-OUT03A1 nó X-NUCLEO-OUT04A1 trí bhioráin cónascaire CN1 2 nó 3 (VCC) agus 4 (GND) a nascadh leis an soláthar cumhachta DC (a chaithfear a shocrú idir 8 agus 33 V).
Oscail an slabhra uirlisí is fearr leat (MDK-ARM ó Keil, EWARM ó IAR, nó STM32CubeIDE)
UM3035 - Rev 2
lch 34/50
3.4.3
UM3035
Socrú boird
Céim 5 .
Céim 6. Céim 7 .
Ag brath ar an mbord Nucleo STM32 agus an IDE a úsáidtear, oscail an tionscadal bogearraí ó: ProjectsSTM32F401RE-NucleoExamplesOut03_04 do Thionscadail NUCLEO-F401RESTM32G431RB-NucleoExamplesOut03_04 le haghaidh NUCLEO-G431RB
Atógáil go léir files agus d’íomhá a luchtú isteach sa chuimhne sprice.
Rith an example. Gach uair a bhrúitear an cnaipe úsáideora, cuirtear ordú nua i bhfeidhm ag an aschur digiteach mar a thuairiscítear i Roinn 2.6.1 Amach03_04.
Cláir leathnaithe X-NUCLEO-OUT05A1 agus X-NUCLEO-OUT06A1
Ní mór an X-NUCLEO-OUT05A1 nó X-NUCLEO-OUT06A1 a chumrú mar seo a leanas:
·
SW1 1-2
·
SW2
Dún 1-2 chun comhartha FLT1 a sheoladh ón bhfeiste go dtí an micrea-rialtóir amháin
Dún 2-3 chun an LED dearg DR1 amháin a thiomáint
·
SW3 1-2
·
SW4
Dún 1-2 chun comhartha FLT2 a sheoladh ón bhfeiste go dtí an micrea-rialtóir amháin
Dún 2-3 chun an LED dearg DR2 amháin a thiomáint
·
J1, J3, J5, J6, J8, J10 dúnta
·
J2, J4, J7 oscailte
·
J9 dúnta 4-6
UM3035 - Rev 2
lch 35/50
UM3035
Socrú boird
Céim 1. Plugáil an bord leathnaithe X-NUCLEO-OUT05A1 nó X-NUCLEO-OUT06A1 ar bharr an Núicléas STM32 trí chónaisc Arduino® UNO.
Fíor 17. Bord leathnaithe X-NUCLEO-OUT05A1 ceangailte le bord forbartha Núicléach STM32
Fíor 18. Bord leathnaithe X-NUCLEO-OUT06A1 ceangailte le bord forbartha Núicléach STM32
Céim 2. Céim 3 .
Céim 4 .
Cumhacht an bord Núicléach STM32 trí USB cábla idir cónascaire CN1 agus PC USB port.
Cumhacht an bord leathnú X-NUCLEO-OUT05A1 nó X-NUCLEO-OUT06A1 trí bhioráin cónascaire CN1 4 nó 5 (VCC) agus 3 (GND) a nascadh leis an soláthar cumhachta DC (a chaithfear a shocrú idir 8 agus 33 V).
Oscail an slabhra uirlisí is fearr leat (MDK-ARM ó Keil®, EWARM ó IAR, nó STM32CubeIDE).
UM3035 - Rev 2
lch 36/50
3.4.4
UM3035
Socrú boird
Céim 5 .
Céim 6. Céim 7 .
Ag brath ar an mbord Nucleo STM32 agus an IDE a úsáidtear, oscail an tionscadal bogearraí ó: ProjectsSTM32F401RE-NucleoExamplesOut05_06 do Thionscadail NUCLEO-F401RESTM32G431RB-NucleoExamplesOut05_06 le haghaidh NUCLEO-G431RB
Atógáil go léir files agus d’íomhá a luchtú isteach sa chuimhne sprice.
Rith an example. Gach uair a bhrúitear an cnaipe úsáideora, cuirtear ordú nua i bhfeidhm ag an aschur digiteach mar a thuairiscítear i Roinn 2.6.2 Amach05_06.
Cláir leathnaithe X-NUCLEO-OUT08A1 agus X-NUCLEO-OUT10A1
Ní mór an bord leathnaithe X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1 a chumrú ar an mbealach seo a leanas:
·
J1, J4, J5, J7, J8, J9 dúnta
·
J13 dúnta: 1-2, 3-4, 5-6
·
J14 dúnta: 1-2, 3-4
·
SW1: 2-3
·
SW2: 1-2
·
Gach geansaithe eile ar oscailt
UM3035 - Rev 2
lch 37/50
UM3035
Socrú an Bhoird Céim 1. Plugáil an bord leathnaithe X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1 ar bharr an STM32
Nucleo trí chónaisc Arduino® UNO. Fíor 19. Bord leathnaithe X-NUCLEO-OUT08A1 ceangailte le forbairt Núicléach STM32
bord
Fíor 20. Bord leathnaithe X-NUCLEO-OUT10A1 ceangailte le bord forbartha Núicléach STM32
Céim 2. Céim 3 .
Cumhacht an bord Núicléach STM32 trí USB cábla idir cónascaire CN1 agus PC USB port.
Cumhacht an bord leathnaithe X-NUCLEO-OUT08A1 nó X-NUCLEO-OUT10A1 ar aghaidh trína chónaisc CN1 1(VCC), 2(GND) a nascadh leis an soláthar cumhachta DC (nach mór a bheith socraithe idir 8 agus 33 V).
UM3035 - Rev 2
lch 38/50
3.4.5
UM3035
Socrú boird
Céim 4. Céim 5 .
Céim 6. Céim 7 .
Oscail an slabhra uirlisí is fearr leat (MDK-ARM ó Keil, EWARM ó IAR, nó STM32CubeIDE)
Ag brath ar an mbord STM32 Nucleo a úsáidtear, oscail an tionscadal bogearraí ó: ProjectsSTM32F401RE-NucleoExamplesOut08_10 do Thionscadail NUCLEO-F401RESTM32G431RB-NucleoExamplesOut08_10 le haghaidh NUCLEO-G431RB
Atógáil go léir files agus d’íomhá a luchtú isteach sa chuimhne sprice.
Rith an example. Gach uair a bhrúitear an cnaipe úsáideora, cuirtear ordú nua i bhfeidhm ag an aschur digiteach mar a thuairiscítear i Roinn 2.6.3 Amach08_10.
Bord leathnaithe X-NUCLEO-OUT15A1
Ní mór an X-NUCLEO-OUT15A1 a chumrú mar seo a leanas:
·
SW1 2-3
·
SW2
Dún 1-2 chun comhartha FLT1 a sheoladh ón bhfeiste go dtí an micrea-rialtóir amháin
Dún 2-3 chun an LED dearg DR1 amháin a thiomáint
·
SW3 1-2
·
SW4
Dún 1-2 chun comhartha FLT2 a sheoladh ón bhfeiste go dtí an micrea-rialtóir amháin
Dún 2-3 chun an LED dearg DR2 amháin a thiomáint
·
SW5 1-2
·
J2 oscailte
·
J3, J4, J5, J6, J7, J8, J10, J12 dúnta
·
J9 dúnta 4-6
·
J11 dúnta 1-2, 3-4, 5-6
Céim 1. Breiseán an bord leathnaithe X-NUCLEO-OUT15A1 ar bharr an STM32 Nucleo trí chónaisc Arduino® UNO.
Fíor 21. Bord leathnaithe X-NUCLEO-OUT15A1 ceangailte le bord forbartha Núicléach STM32
Céim 2. Cumhacht an bord STM32 Nucleo via USB cábla idir cónascaire CN1 agus PC USB port.
UM3035 - Rev 2
lch 39/50
3.4.6
UM3035
Socrú boird
Céim 3. Céim 4. Céim 5.
Céim 6. Céim 7 .
Cumhacht an bord leathnú X-NUCLEO-OUT15A1 trí bhioráin cónascaire CN1 4 nó 5 (VCC) agus 3 (GND) a nascadh leis an soláthar cumhachta DC (a chaithfear a shocrú idir 8 agus 33 V).
Oscail an slabhra uirlisí is fearr leat (MDK-ARM ó Keil®, EWARM ó IAR, nó STM32CubeIDE).
Ag brath ar an mbord Nucleo STM32 agus an IDE a úsáidtear, oscail an tionscadal bogearraí ó: ProjectsSTM32F401RE-NucleoExamplesOut15 do Thionscadail NUCLEO-F401RESTM32G431RB-NucleoExamplesOut15 le haghaidh NUCLEO-G431RB
Atógáil go léir files agus d’íomhá a luchtú isteach sa chuimhne sprice.
Rith an example. Gach uair a bhrúitear an cnaipe úsáideora, cuirtear ordú nua i bhfeidhm ag an aschur digiteach mar a thuairiscítear i Roinn 2.6.4 Amach15.
Cláir leathnaithe X-NUCLEO-OUT11A1 agus X-NUCLEO-OUT13A1
Ní mór na X-NUCLEO-OUT11A1 agus X-NUCLEO-OUT13A1 a chumrú mar seo a leanas:
·
J1, J2, J5 oscailte
·
J3
Dúnta 1-2, 5-6
·
J4
Dúnta 5-6
·
J6 Dúnta
1-2, 3-4, 5-6, 7-8 chun staid ghníomhach faoi stiúir a chumasú do OUT1-4
·
J7 Dúnta
1-2, 3-4, 5-6, 7-8 chun staid ghníomhach faoi stiúir a chumasú do OUT5-8
·
J9, J10 dúnta
UM3035 - Rev 2
lch 40/50
UM3035
Socrú boird
Céim 1. Plugáil an bord leathnaithe X-NUCLEO-OUT11A1 nó X-NUCLEO-OUT13A1 ar bharr an Núicléas STM32 trí chónaisc Arduino® UNO.
Fíor 22. Bord leathnaithe X-NUCLEO-OUT11A1 ceangailte le bord forbartha Núicléach STM32
Fíor 23. Bord leathnaithe X-NUCLEO-OUT13A1 ceangailte le bord forbartha Núicléach STM32
Céim 2. Céim 3 .
Céim 4. Céim 5 .
Cumhacht an bord Núicléach STM32 trí USB cábla idir cónascaire CN1 agus PC USB port.
Cumhacht an bord leathnú X-NUCLEO-OUT11A1 nó X-NUCLEO-OUT13A1 ar aghaidh ag nascadh bioráin cónascaire CN1 1 (VCC) agus bioráin 2 (GND) leis an soláthar cumhachta DC (nach mór a shocrú idir 15 agus 33 V).
Oscail an slabhra uirlisí is fearr leat (MDK-ARM ó Keil, EWARM ó IAR, nó STM32CubeIDE)
Ag brath ar an mbord Nucleo STM32 agus an IDE a úsáidtear, oscail an tionscadal bogearraí ó: ProjectsSTM32F401RE-NucleoExamplesOut11_13 do Thionscadail NUCLEO-F401RESTM32G431RB-NucleoExamplesOut11_13 le haghaidh NUCLEO-G431RB
UM3035 - Rev 2
lch 41/50
3.4.7
UM3035
Socrú boird
Céim 6. Céim 7 .
Atógáil go léir files agus d’íomhá a luchtú isteach sa chuimhne sprice.
Rith an example. Gach uair a bhrúitear an cnaipe úsáideora, cuirtear ordú nua i bhfeidhm ag an aschur digiteach mar a thuairiscítear i Roinn 2.6.5 Amach11_13.
Cláir leathnaithe X-NUCLEO-OUT12A1 agus X-NUCLEO-OUT14A1
Ní mór na X-NUCLEO-OUT12A1 agus X-NUCLEO-OUT14A1 a chumrú mar seo a leanas:
·
J5 oscailte
·
J3
Dúnta 1-2, 3-4, 5-6
·
J4
Dúnta 5-6
·
J6
Dúnta 1-2, 3-4, 5-6, 7-8 chun staid ghníomhach faoi stiúir a chumasú do OUT1-4
·
J7
Dúnta 1-2, 3-4, 5-6, 7-8 chun staid ghníomhach faoi stiúir a chumasú do OUT5-8
·
J9, J10 dúnta
·
J12, J13 le haghaidh socrú Slabhra Daisy:
Bord 0:
J12: Dúnta 1-2
J13: Dúnta 3-4
Bord 1:
J12: Dúnta 3-4
J13: Dúnta 1-2
·
J12, J13 le haghaidh socrú Neamhspleách Comhthreomhar:
Bord 0:
J12: Dúnta 1-2
J13: Dúnta 1-2
Bord 1:
J12: Dúnta 1-2
J13: Dúnta 1-2
UM3035 - Rev 2
lch 42/50
UM3035
Socrú boird
Céim 1. Plugáil an bord leathnaithe X-NUCLEO-OUT12A1 nó X-NUCLEO-OUT14A1 ar bharr an Núicléas STM32 trí chónaisc Arduino® UNO.
Fíor 24. Bord leathnaithe X-NUCLEO-OUT12A1 ceangailte le bord forbartha Núicléach STM32
Fíor 25. Bord leathnaithe X-NUCLEO-OUT14A1 ceangailte le bord forbartha Núicléach STM32
Céim 2. Céim 3 .
Céim 4 .
Cumhacht an bord Núicléach STM32 trí USB cábla idir cónascaire CN1 agus PC USB port.
Cumhacht an bord leathnú X-NUCLEO-OUT12A1 nó X-NUCLEO-OUT14A1 ar aghaidh ag nascadh bioráin cónascaire CN1 1 (VCC) agus bioráin 2 (GND) leis an soláthar cumhachta DC (nach mór a shocrú idir 15 agus 33 V).
Oscail an slabhra uirlisí is fearr leat (MDK-ARM ó Keil, EWARM ó IAR, nó STM32CubeIDE)
UM3035 - Rev 2
lch 43/50
UM3035
Socrú boird
Céim 5 .
Céim 6. Céim 7 .
Ag brath ar an mbord Nucleo STM32 agus an IDE a úsáidtear, oscail an tionscadal bogearraí ó: ProjectsSTM32F401RE-NucleoExamplesOut12_14 do Thionscadail NUCLEO-F401RESTM32G431RB-NucleoExamplesOut12_14 le haghaidh NUCLEO-G431RB
Atógáil go léir files agus d’íomhá a luchtú isteach sa chuimhne sprice.
Rith an example. Gach uair a bhrúitear an cnaipe úsáideora, cuirtear ordú nua i bhfeidhm ag an aschur digiteach mar a thuairiscítear i Roinn 2.6.6 Amach12_14.
UM3035 - Rev 2
lch 44/50
UM3035
Stair athbhreithnithe
Tábla 8. Stair athbhreithniú doiciméad
Dáta
Athbhreithniú
Athruithe
09-Meitheamh-2022
1
Eisiúint tosaigh.
14 Nollaig-2022
Réamhrá nuashonraithe, Cuid 2.1 Tharview, Roinn 2.2 Ailtireacht, Roinn 2.3 Struchtúr fillteáin, Roinn 2.3.1 BSPanna, Roinn 2.3.1.1 STM32F4xx-Nucleo, STM32G4xx_Nucleo, Roinn 2.3.2 Tionscadail, Cuid 3.2 Socrú Crua-earraí, agus Cuid 3.3 Socrú Bogearraí.
Curtha leis Roinn 2.3.1.4 IPS160HF_161HF, Roinn 2.3.1.7 OUT08_10A1, Roinn 2.4.3 X-
NUCLEO-OUT08A1, X-NUCLEO-OUT10A1, Roinn 2.4.5 X-NUCLEO-OUT11A1, X-NUCLEO-
OUT13A1, Roinn 2.4.6 X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1, Roinn 2.6.5 Amach11_13,
2
Roinn 2.6.6 Amach 12_14, Roinn 2.6.3 Amach08_10, Roinn 3.1.6 X-NUCLEO-OUT08A1
bord leathnaithe, bord leathnaithe Roinn 3.1.7 X-NUCLEO-OUT10A1, Roinn 3.1.8 X-
Bord leathnaithe NUCLEO-OUT11A1, bord leathnaithe Roinn 3.1.9 X-NUCLEO-OUT12A1,
Roinn 3.1.10 bord leathnaithe X-NUCLEO-OUT13A1, Roinn 3.1.11 X-NUCLEO-OUT14A1
bord leathnaithe, leathnú Roinn 3.4.4 X-NUCLEO-OUT08A1 agus X-NUCLEO-OUT10A1
cláir, cláir leathnaithe Roinn 3.4.4 X-NUCLEO-OUT08A1 agus X-NUCLEO-OUT10A1,
Roinn 3.4.6 Cláir leathnaithe X-NUCLEO-OUT11A1 agus X-NUCLEO-OUT13A1, agus
Roinn 3.4.7 Cláir leathnaithe X-NUCLEO-OUT12A1 agus X-NUCLEO-OUT14A1.
UM3035 - Rev 2
lch 45/50
UM3035
Clár ábhair
Clár ábhair
1 Acrainmneacha agus giorrúcháin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Leathnú bogearraí 2 2 X-CUBE-IPS le haghaidh STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Tharview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Ailtireacht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Struchtúr fillteáin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 BSPanna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Tionscadail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Na hacmhainní a theastaíonn ó bhogearraí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.1 X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.2 X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.3 X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.4 X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.5 X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.6 X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Sample cur síos ar an iarratas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.1 Amach 03_04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.2 Amach05_06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.3 Amach08_10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.4 Amach15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.5 Amach 11_13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.6.6 Amach 12_14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Treoir maidir le socrú córais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.1 Cur síos ar chrua-earraí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1.1 STM32 Núiclé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.2 Clár leathnaithe X-NUCLEO-OUT03A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.3 Clár leathnaithe X-NUCLEO-OUT04A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1.4 Clár leathnaithe X-NUCLEO-OUT05A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.5 Clár leathnaithe X-NUCLEO-OUT06A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.6 Clár leathnaithe X-NUCLEO-OUT08A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.7 Clár leathnaithe X-NUCLEO-OUT10A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.8 Clár leathnaithe X-NUCLEO-OUT11A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1.9 Clár leathnaithe X-NUCLEO-OUT12A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.10 Clár leathnaithe X-NUCLEO-OUT13A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.11 Clár leathnaithe X-NUCLEO-OUT14A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.12 bord leathnaithe X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
UM3035 - Rev 2
lch 46/50
UM3035
Clár ábhair
3.2 Socrú crua-earraí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 Socrú bogearraí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 Socrú boird . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.1 STM32 Bord forbartha núicléas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4.2 Cláir leathnaithe X-NUCLEO-OUT03A1 agus X-NUCLEO-OUT04A1. . . . . . . . . . . . . . . . 32 3.4.3 Cláir leathnaithe X-NUCLEO-OUT05A1 agus X-NUCLEO-OUT06A1. . . . . . . . . . . . . . . . 35 3.4.4 Cláir leathnaithe X-NUCLEO-OUT08A1 agus X-NUCLEO-OUT10A1. . . . . . . . . . . . . . . . 37 3.4.5 Clár leathnaithe X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.6 Cláir leathnaithe X-NUCLEO-OUT11A1 agus X-NUCLEO-OUT13A1 . . . . . . . . . . . . . . . . 40 3.4.7 cláir leathnaithe X-NUCLEO-OUT12A1 agus X-NUCLEO-OUT14A1. . . . . . . . . . . . . . . . 42
Stair an athbhreithnithe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Liosta táblaí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Liosta figiúirí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
UM3035 - Rev 2
lch 47/50
UM3035
Liosta táblaí
Liosta táblaí
Tábla 1. Tábla 2. Tábla 3. Tábla 4. Tábla 5. Tábla 6. Tábla 7. Tábla 8 .
Liosta acrainmneacha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Stack de cheithre chlár leathnaithe a chumrú . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Cumraíocht chairn de cheithre chlár leathnaithe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Cumraíocht chairn de cheithre chlár leathnaithe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Cumraíocht chairn de dhá chlár leathnaithe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Cumraíocht chairn de dhá chlár leathnaithe (neamhspleách comhthreomhar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Cumraíocht chairn de dhá chlár leathnaithe (Slabhra Nóinín). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Stair athbhreithnithe doiciméad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
UM3035 - Rev 2
lch 48/50
UM3035
Liosta figiúirí
Liosta figiúirí
Fíor 1. Fíor 2. Fíor 3. Fíor 4. Fíor 5. Fíor 6. Fíor 7. Fíor 8. Fíor 9. Fíor 10. Fíor 11. Fíor 12. Fíor 13. Fíor 14. Fíor 15. Fíor 16. Fíor 17. Figiúr 18. Fíor 19. Fíor 20. Fíor 21. Fíor 22. Fíor 23. Fíor 24. Fíor 25 .
Ailtireacht bogearraí leathnaithe X-CUBE-IPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Struchtúr fillteán pacáiste X-CUBE-IPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STM32 Bord núicléach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 bord leathnaithe X-NUCLEO-OUT03A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 bord leathnaithe X-NUCLEO-OUT04A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 bord leathnaithe X-NUCLEO-OUT05A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 bord leathnaithe X-NUCLEO-OUT06A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 bord leathnaithe X-NUCLEO-OUT08A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 bord leathnaithe X-NUCLEO-OUT10A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 bord leathnaithe X-NUCLEO-OUT11A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 bord leathnaithe X-NUCLEO-OUT12A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 bord leathnaithe X-NUCLEO-OUT13A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 bord leathnaithe X-NUCLEO-OUT14A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 bord leathnaithe X-NUCLEO-OUT15A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 bord leathnaithe X-NUCLEO-OUT03A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 34 bord leathnaithe X-NUCLEO-OUT04A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 34 bord leathnaithe X-NUCLEO-OUT05A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 36 bord leathnaithe X-NUCLEO-OUT06A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 36 bord leathnaithe X-NUCLEO-OUT08A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 38 bord leathnaithe X-NUCLEO-OUT10A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 38 bord leathnaithe X-NUCLEO-OUT15A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 39 bord leathnaithe X-NUCLEO-OUT11A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 41 bord leathnaithe X-NUCLEO-OUT13A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 41 bord leathnaithe X-NUCLEO-OUT12A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . . 43 bord leathnaithe X-NUCLEO-OUT14A1 ceangailte le bord forbartha Núicléach STM32 . . . . . . . . . . . . .
UM3035 - Rev 2
lch 49/50
UM3035
FÓGRA TÁBHACHTACH LÉIGH GO CÚRAMACH Coimeádann STMicroelectronics NV agus a fhochuideachtaí (“ST”) an ceart chun athruithe, ceartúcháin, feabhsuithe, modhnuithe agus feabhsuithe a dhéanamh ar tháirgí ST agus/nó ar an doiciméad seo tráth ar bith gan fógra. Ba cheart do cheannaitheoirí an fhaisnéis ábhartha is déanaí maidir le táirgí ST a fháil sula ndéanann siad orduithe. Díoltar táirgí ST de bhun théarmaí agus choinníollacha díolacháin ST atá i bhfeidhm tráth admháil an ordaithe. Is iad na ceannaitheoirí amháin atá freagrach as roghnú, roghnú agus úsáid táirgí ST agus ní ghlacann ST aon dliteanas as cúnamh iarratais ná as dearadh táirgí ceannaitheoirí. Ní dheonaíonn ST anseo ceadúnas, sainráite nó intuigthe, d'aon cheart maoine intleachtúla. Cuirfidh athdhíol táirgí ST a bhfuil forálacha éagsúla acu leis an bhfaisnéis atá leagtha amach anseo ar neamhní aon bharántas arna dheonú ag ST don táirge sin. Is trádmharcanna de chuid ST iad ST agus an lógó ST. Le haghaidh tuilleadh faisnéise faoi thrádmharcanna ST, féach www.st.com/trademarks. Is leis na húinéirí faoi seach gach ainm táirge nó seirbhíse eile. Tagann an fhaisnéis sa doiciméad seo in ionad na faisnéise a soláthraíodh roimhe seo in aon leaganacha roimhe seo den doiciméad seo.
© 2022 STMicroelectronics Gach ceart ar cosaint
UM3035 - Rev 2
lch 50/50
Doiciméid / Acmhainní
![]() |
Bogearraí Aschuir Dhigiteacha Tionscail STM STM32 X-CUBE-IPS [pdfLámhleabhar Úsáideora Bogearraí Aschuir Dhigiteacha Tionscail STM32 X-CUBE-IPS, STM32 X-CUBE-IPS, Bogearraí Aschuir Dhigiteacha Tionscail, Bogearraí Aschuir |