Programu ya Pato la Kiwandani ya STM32 X-CUBE-IPS

Programu ya Pato la Kiwanda ya X-CUBE-IPS ya STM32
Nucleo

Taarifa ya Bidhaa

Programu ya Pato la Kiwandani ya X-CUBE-IPS ni
upanuzi wa teknolojia ya programu ya STM32Cube, iliyoundwa kutengeneza
kubebeka kwa vidhibiti vidogo vya STM32 rahisi zaidi. Hii
kifurushi cha programu hutumiwa kuunda programu kwa ufanisi wa juu
swichi za upande wa juu na inajumuisha sample utekelezaji kwa kila moja
bodi ya upanuzi inayoungwa mkono kwenye kifurushi, kwa NUCLEOF401RE na
bodi za maendeleo za NUCLEO-G431RB.

Vipengele muhimu vya kifurushi hiki cha programu ni:

  • GPIO, PWM, na IRQ
  • Makosa/uchunguzi hukatiza ushughulikiaji
  • Samputekelezaji unaopatikana kwenye upanuzi ufuatao
    mbao:
    • IPS1025H-32
  • Ubebaji rahisi katika familia tofauti za MCU, shukrani kwa
    Mchemraba STM32
  • Masharti ya leseni ya bure, yanayofaa mtumiaji

Programu hii inaruhusu kudhibiti utoaji wa dijiti wa moja
bodi ya upanuzi au safu iliyosanidiwa ipasavyo ya upanuzi huu
bodi zilizowekwa kwenye maendeleo ya NUCLEO-F401RE au NUCLEO-G431RB
bodi. Pia hukuruhusu kupanga bodi za upanuzi kuwa
imewashwa na kuzima kwa kutumia PWM na masafa maalum katika
Masafa ya 0-100 Hz (azimio la Hz 0.1), na mzunguko maalum wa wajibu katika
0-100% mbalimbali (azimio 1%). Kifurushi kinajumuisha wa zamaniample kwa
jaribu utendakazi wa kifaa unapoendesha chaneli kwenye
hali ya utulivu na PWM.

Maagizo ya Matumizi ya Bidhaa

Ili kutumia Programu ya Pato la Kiwanda la X-CUBE-IPS, fuata
hatua hizi:

  1. Unganisha bodi ya upanuzi kwenye NUCLEO-F401RE au
    Bodi ya maendeleo ya NUCLEO-G431RB.
  2. Pakua na usakinishe programu ya STM32Cube.
  3. Pakua na usakinishe kifurushi cha programu cha X-CUBE-IPS.
  4. Tumia samputekelezaji unaotolewa na kifurushi kwa
    jenga programu yako mwenyewe ya kudhibiti matokeo ya kidijitali ya
    ubao wa upanuzi.
  5. Ikihitajika, panga ubao wa upanuzi ili kuwashwa
    na kuzima kwa kutumia PWM yenye mzunguko maalum na mzunguko wa wajibu
    kulingana na mahitaji yako ya maombi.
  6. Jaribu utendakazi wa kifaa kwa kutumia example zinazotolewa na
    kifurushi wakati wa kuendesha njia katika hali ya utulivu na
    PWM.

UM3035
Mwongozo wa mtumiaji
Kuanza na programu ya uzalishaji wa kidijitali ya X-CUBE-IPS ya STM32 Nucleo
Utangulizi
Ukiwa na kifurushi cha programu cha X-CUBE-IPS unaweza kufikia kwa urahisi vipengele vya ICs zilizopangishwa katika mbao zilizo hapa chini za upanuzi za STM32 Nucleo: · 0.7 Ukadiriaji wa sasa na X-NUCLEO-OUT10A1, X-NUCLEO-OUT11A1, X-NUCLEO- OUT12A1, mwenyeji kwa mtiririko huo
IPS161HF, ISO808 na ISO808A · 1.0 Ukadiriaji wa sasa wa X-NUCLEO-OUT13A1, X-NUCLEO-OUT14A1, upangishaji mtawalia ISO808-1 na ISO808A-1 · 2.5 Ukadiriaji wa sasa na X-NUCLEO-OUT03A1), X2050hosting05A1 -NUCLEO-OUT1025AXNUMX (mwenyeji IPSXNUMXH),
X-NUCLEO-OUT08A1 (inayopangisha IPS160HF), au X-NUCLEO-OUT15A1 (inayopangisha IPS1025HF) · 5.7 Ukadiriaji wa sasa wa X-NUCLEO-OUT04A1 au X-NUCLEO-OUT06A1, inayoandaa IPS2050 na IPS32 kwa mtiririko huo.
IPS1025H-32 Upanuzi umejengwa kwa teknolojia ya programu ya STM32Cube ili kurahisisha utumiaji kwenye vidhibiti vidogo vya STM32 tofauti. Programu inakuja na sample utekelezaji kwa kila bodi ya upanuzi inayotumika kwenye kifurushi, kwa bodi za ukuzaji za NUCLEOF401RE na NUCLEO-G431RB.
Viungo vinavyohusiana
Tembelea mfumo ikolojia wa STM32Cube web ukurasa kwenye www.st.com kwa habari zaidi

UM3035 - Rev 2 - Desemba 2022 Kwa maelezo zaidi wasiliana na ofisi ya mauzo ya STMicroelectronics iliyo karibu nawe.

www.st.com

1

Vifupisho na vifupisho

API ya kifupi BSP CMSIS HAL IDE LED SPI

Jedwali 1. Orodha ya vifupisho Maelezo
Kiolesura cha upangaji programu Kifurushi cha usaidizi cha bodi ya kiolesura cha Cortex® kiolesura kidogo cha programu safu ya uondoaji ya maunzi Mazingira jumuishi ya usanidi Diodi inayotoa mwangaza Kiolesura cha pembeni.

UM3035
Vifupisho na vifupisho

UM3035 - Ufu 2

ukurasa wa 2/50

UM3035
Upanuzi wa programu ya X-CUBE-IPS kwa STM32Cube

2

Upanuzi wa programu ya X-CUBE-IPS kwa STM32Cube

2.1

Zaidiview

Kifurushi cha programu cha X-CUBE-IPS huongeza utendaji wa STM32Cube.

Vipengele kuu vya kifurushi ni:

·

Kifurushi cha programu cha kuunda programu kwa swichi zenye ufanisi wa hali ya juu:

octal: ISO808, ISO808-1, ISO808A, na ISO808A-1

mbili: IPS2050H na IPS2050H-32

moja: IPS160HF, IPS161HF, IPS1025H, IPS1025H-32, na IPS1025HF

·

GPIO, PWM, na IRQ

·

Makosa/uchunguzi hukatiza ushughulikiaji

·

Samputekelezaji unaopatikana kwenye bodi zifuatazo za upanuzi, wakati zimeunganishwa na NUCLEO-

Bodi ya ukuzaji ya F401RE au 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

·

Ubebaji rahisi katika familia tofauti za MCU, shukrani kwa STM32Cube

·

Masharti ya leseni ya bure, yanayofaa mtumiaji

Programu hii inaruhusu kudhibiti matokeo ya kidijitali ya ubao mmoja wa upanuzi, au mrundikano uliosanidiwa ipasavyo wa bodi hizi za upanuzi zilizowekwa kwenye bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB.

Pia hukuruhusu kupanga bodi za upanuzi kuwashwa na kuzimwa kwa kutumia PWM yenye masafa mahususi katika masafa ya 0-100 Hz (azimio la Hz 0.1), na mzunguko wa wajibu mahususi katika masafa ya 0-100% (azimio la 1%) .

Kifurushi kinajumuisha wa zamaniample ili kujaribu utendakazi wa kifaa wakati wa kuendesha vituo katika hali ya uthabiti na PWM.

2.2

Usanifu

Programu hii ni upanuzi unaotii kikamilifu wa usanifu wa STM32Cube kwa ajili ya ukuzaji wa programu za moduli za towe za dijitali za ufanisi wa juu (mbili na moja).

Programu inategemea safu ya uondoaji ya maunzi ya STM32CubeHAL kwa kidhibiti kidogo cha STM32. Kifurushi hiki huongeza STM32Cube kwa kutoa kifurushi cha usaidizi cha bodi (BSP) kwa bodi za upanuzi za matokeo ya kidijitali kulingana na vifaa vilivyoorodheshwa katika Sehemu ya 2.1 Zaidi.view.

Safu za programu zinazotumiwa na programu ya programu kufikia na kutumia bodi za upanuzi za matokeo ya kidijitali ni:

·

Tabaka la STM32Cube HAL: lina API rahisi, za kawaida na za hali nyingi (programu za programu

interfaces) ambayo huingiliana na programu za safu ya juu, maktaba na safu. Hizi generic na

API za upanuzi zinatokana na mfumo wa kawaida ili tabaka zilizo juu kama vile vifaa vya kati zifanye kazi

bila kuhitaji maelezo maalum ya maunzi ya kitengo cha udhibiti mdogo (MCU). Muundo huu unaboresha maktaba

utumiaji wa msimbo tena na inahakikisha utumiaji wa msimbo kwa urahisi kwenye vifaa vingine.

·

Safu ya kifurushi cha usaidizi wa bodi (BSP): hutoa usaidizi wa programu kwa vifaa vya pembeni vya bodi ya STM32 Nucleo,

ukiondoa MCU. API hizi mahususi hutoa kiolesura cha programu kwa bodi fulani mahususi

vifaa vya pembeni kama vile LED, vitufe vya mtumiaji, n.k., na pia vinaweza kutumika kuleta toleo mahususi la ubao

habari. Pia hutoa usaidizi wa kuanzisha, kusanidi na kusoma data.

UM3035 - Ufu 2

ukurasa wa 3/50

Kielelezo 1. Usanifu wa programu ya upanuzi wa X-CUBE-IPS

UM3035
Muundo wa folda

2.3

Muundo wa folda

Kielelezo 2. Muundo wa folda ya kifurushi cha X-CUBE-IPS

Folda zifuatazo zimejumuishwa kwenye kifurushi cha programu:

·

htmresc ina michoro kwa kurasa za html

·

Hati ina HTML iliyokusanywa file yanayotokana na msimbo wa chanzo, unaoelezea programu

vipengele na API.

·

Madereva yana:

Folda ndogo za STM32Cube HAL, haswa STM32G4xx_HAL_Driver na STM32F4xx_HAL_Driver. Haya files si mahususi kwa programu ya X-CUBE-IPS lakini hutoka moja kwa moja kutoka kwa mfumo wa STM32Cube na kuwakilisha msimbo wa safu ya uondoaji wa maunzi kwa STM32 MCUs.

folda ya CMSIS, ambayo ina kiwango cha kusano ya programu ya Cortex® microcontroller files kutoka Arm. Haya files ni tabaka za uondoaji za maunzi zisizojitegemea za kichakataji cha Cortex-M
mfululizo. Folda hii pia inakuja bila kubadilika kutoka kwa mfumo wa STM32Cube.

folda ya BSP iliyo na msimbo unaohitajika kwa usanidi wa bodi za upanuzi zilizoorodheshwa katika Sehemu ya 2.1 Zaidiview, viendeshaji vya IC vilivyoorodheshwa katika Sehemu ya 2.1 Zaidiview, na API ya kubadili kazi.

·

Miradi ina sample maombi ya bidhaa zote za IPS zinazotumika, zinazotolewa kwa NUCLEO-F401RE na

majukwaa ya NUCLEO-G431RB.

UM3035 - Ufu 2

ukurasa wa 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
Muundo wa folda

BSPs

Kwa programu ya X-CUBE-IPS, BSP tofauti hutumiwa:

·

STM32F4xx-Nucleo, STM32G4xx_Nucleo

·

IPS1025H_2050H

·

IPS1025HF

·

IPS160HF_161HF

·

ISO808

·

ISO808-1

·

ISO808A

·

ISO808A-1

·

OUT0xA1

·

OUT08_10A1

·

OUT15A1

·

OUT11_13A1

·

OUT12_14A1

STM32F4xx-Nucleo, STM32G4xx_Nucleo
Kulingana na bodi ya ukuzaji ya STM32 Nucleo inayotumika, BSP hizi hutoa kiolesura cha kusanidi na kutumia viambajengo vya bodi ya ukuzaji na vibao vya upanuzi vilivyoorodheshwa katika Sehemu ya 2.1 Zaidi.view.
Kila folda (STM32F4xx-Nucleo, STM32G4xx_Nucleo) ina wanandoa wa .c/.h files (stm32[code]xx_nucleo.c/.h, ambapo [msimbo] ni msimbo wa familia wa MCU F4 au G4), unaotoka kwa mfumo wa STM32Cube bila kubadilishwa. Wanatoa kazi za kushughulikia kitufe cha mtumiaji na taa za LED za bodi inayolingana ya ukuzaji.

IPS1025H_2050H

Kipengele cha IPS1025H_2050H BSP hutoa vitendaji vya kiendeshi kwa vifaa mahiri vya kubadili nguvu vya STMicroelectronics kwenye folda DriversBSPComponentsips1025h_2050h.

Folda hii ina:

·

ips1025h_2050h.c: kazi kuu za viendeshaji vya IPS1025H, IPS1025H-32, IPS2050H na IPS2050H-32

·

ips1025h_2050h.h: tamko la viendeshaji vya IPS1025H, IPS1025H-32, IPS2050H na IPS2050H-32

kazi na fasili zao zinazohusiana

IPS1025HF

Kipengele cha IPS1025HF BSP hutoa vitendaji vya kiendeshi kwa vifaa mahiri vya kubadili nguvu vya STMicroelectronics kwenye folda DriversBSPComponentsips1025hf.

Folda hii ina:

·

ips1025hf.c: kazi kuu za viendeshaji vya IPS1025HF

·

ips1025hf.h: tamko la utendakazi wa viendeshaji IPS1025HF na fasili zake zinazohusiana

IPS160HF_161HF

Kipengele cha IPS160HF_161HF BSP hutoa vitendaji vya kiendeshi kwa vifaa mahiri vya kubadili nguvu vya STMicroelectronics kwenye folda DriversBSPComponentsips160hf_161hf.

Folda hii ina:

·

ips160hf_161hf.c: kazi kuu za viendeshaji vya IPS160HF na IPS161HF

·

ips160hf_161hf.h: tamko la IPS160HF na utendakazi wa viendeshaji IPS161HF na uhusiano wao.

ufafanuzi

ISO808
Sehemu ya ISO808 BSP hutoa vitendaji vya kiendeshi kwa vifaa vya kubadili nguvu vya akili vya STMicroelectronics kwenye folda DriversBSPComponentsiso808.

UM3035 - Ufu 2

ukurasa wa 5/50

UM3035
Muundo wa folda

2.3.1.6 2.3.1.7 2.3.1.8 2.3.1.9 2.3.1.10 2.3.1.11

Folda hii ina:

·

iso808.c: kazi kuu za viendeshi vya ISO808 na ISO808-1

·

iso808.h: tamko la kazi za viendeshi za ISO808 na ISO808-1 na ufafanuzi wake zinazohusiana

ISO808A

Sehemu ya ISO808A BSP hutoa vitendaji vya kiendeshi kwa vifaa vya kubadili nguvu vya akili vya STMicroelectronics kwenye folda DriversBSPComponentsiso808a.

Folda hii ina:

·

iso808a.c: kazi kuu za viendeshi vya ISO808A na ISO808A-1

·

iso808a.h: tamko la kazi za viendeshi za ISO808A na ISO808A-1 na ufafanuzi wake zinazohusiana

OUT08_10A1
Sehemu ya OUT08_10A1 BSP ina kifurushi cha usaidizi cha bodi files kwa bodi za upanuzi za X-NUCLEO-OUT08A1 na X-NUCLEO-OUT10A1. Haya files zimejitolea kwa kazi zinazohitajika kuendesha swichi za nguvu katika hali ya uthabiti na katika hali ya PWM kwa kutumia GPIO.
The files pia hutumika kupata hali ya utambuzi na pini za maoni.
Kupitia vitendaji hivi, chaneli inaweza kuwekwa, kuweka upya, au kusanidiwa katika hali ya PWM na mzunguko maalum na mzunguko wa wajibu.

OUT0xA1
Sehemu ya OUT0xA1 BSP ina kifurushi cha usaidizi wa bodi files kwa familia ya bodi ya X-NUCLEO-OUT0xA1 (X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1, X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1), ambayo imejitolea kwa kazi zinazohitajika kuendesha swichi za nguvu kwenye hali ya uthabiti na katika hali ya PWM kwa kutumia GPIO.
The files pia hutumika kupata hali ya utambuzi na pini za maoni. Kupitia vitendaji hivi, chaneli moja au zaidi zinaweza kuwekwa, kuweka upya, au kusanidiwa katika hali ya PWM na mzunguko maalum wa mzunguko na wajibu.

OUT11_13A1
Sehemu ya OUT11_13A1 BSP ina kifurushi cha usaidizi cha bodi files kwa bodi za upanuzi za X-NUCLEO-OUT11A1 na X-NUCLEO-OUT13A1. Haya files zimejitolea kwa kazi zinazohitajika kuendesha swichi za nguvu katika hali ya uthabiti na katika hali ya PWM kwa kutumia GPIO.
The files pia hutumika kupata hali ya utambuzi na pini za maoni. Kupitia vitendaji hivi, Hali ya Udhibiti wa Moja kwa Moja au Hali ya Udhibiti ya Usawazishaji inaweza kudhibitiwa, chaneli moja au zaidi inaweza kuwekwa, kuweka upya, au kusanidiwa katika hali ya PWM na mzunguko maalum na mzunguko wa wajibu.

OUT12_14A1
Sehemu ya OUT12_14A1 BSP ina kifurushi cha usaidizi cha bodi files kwa bodi za upanuzi za X-NUCLEO-OUT12A1 na X-NUCLEO-OUT14A1. Haya files zimejitolea kwa kazi zinazohitajika kuendesha swichi za nguvu katika hali ya uthabiti na katika hali ya PWM kwa kutumia GPIO.
The files pia hutumika kupata hali ya utambuzi na pini za maoni. Kupitia kazi hizi, kwa kutumia kiolesura cha SPI, chaneli moja au zaidi inaweza kuwekwa, kuweka upya, au kusanidiwa katika hali ya PWM na mzunguko maalum wa mzunguko na wajibu.

OUT15A1
Sehemu ya OUT15A1 BSP ina kifurushi cha usaidizi wa bodi files kwa bodi ya upanuzi ya X-NUCLEO-OUT15A1. Haya files zimejitolea kwa kazi zinazohitajika kuendesha swichi za nguvu katika hali ya uthabiti na katika hali ya PWM kwa kutumia GPIO.
The files pia hutumika kupata hali ya utambuzi na pini za maoni. Kupitia vitendaji hivi, chaneli inaweza kuwekwa, kuweka upya, au kusanidiwa katika hali ya PWM na mzunguko maalum na mzunguko wa wajibu.

UM3035 - Ufu 2

ukurasa wa 6/50

2.3.2

UM3035
Muundo wa folda

Miradi

Kwa kila jukwaa la STM32 Nucleo, ex mmojaample project inapatikana kwenye folda:

·

MiradiSTM32F401RE-NucleoExamplesOut03_04

·

MiradiSTM32G431RB-NucleoExamplesOut03_04

·

MiradiSTM32F401RE-NucleoExamplesOut05_06

·

MiradiSTM32G431RB-NucleoExamplesOut05_06

·

MiradiSTM32F401RE-NucleoExamplesOut08_10

·

MiradiSTM32G431RB-NucleoExamplesOut08_10

·

MiradiSTM32F401RE-NucleoExamplesOut11_13

·

MiradiSTM32G431RB-NucleoExamplesOut11_13

·

MiradiSTM32F401RE-NucleoExamplesOut12_14

·

MiradiSTM32G431RB-NucleoExamplesOut12_14

·

MiradiSTM32F401RE-NucleoExamplesOut15

·

MiradiSTM32G431RB-NucleoExamplesOut15

Kila example ina folda iliyowekwa kwa IDE inayolengwa:

·

EWARM ina mradi files kwa IAR

·

MDK-ARM ina mradi files kwa Keil

·

STM32CubeIDE ina mradi huo files kwa OpenSTM32

Kila example ina chanzo kifuatacho files:

·

Kutoka03_04

MiradiSTM32F401RE-NucleoExamplesOut03_04

Incmain.h - kichwa cha moduli ya main.c

Inout03_04a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT0xA1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32f4xx_hal_conf.h - usanidi wa HAL file kwa STM32F4xx

Incstm32f4xx_it.h - katiza kichwa cha vishikilizi file kwa STM32F4xx

Incstm32f4xx_nucleo_errno.h - misimbo ya hitilafu ya STM32F4xx-Nucleo

Incips2050h_conf.h - kichwa cha BSP/Components/ips1025h_2050h usanidi wa viendeshaji

Srcmain.c - programu kuu

Srcapp_switch.c - msimbo wa maombi exampna ubinafsishaji

Srcstm32f4xx_hal_msp.c - Sehemu ya HAL MSP ya STM32F4xx

Srcstm32f4xx_it.c - kukatiza vidhibiti vya STM32F4xx

Srcsystem_stm32f4xx.c- chanzo cha mfumo file kwa STM32F4xx

MiradiSTM32G431RB-NucleoExamplesOut03_04

Incmain.h- kichwa cha moduli ya main.c

Inout03_04a1_conf.h- kichwa cha usanidi wa viendeshaji vya BSP/OUT0xA1

Inapp_switch.h- kichwa cha sehemu ya app_switch.c

Usanidi wa Incstm32g4xx_hal_conf.h- HAL file kwa STM32G4xx

Incstm32g4xx_it.h - katiza vichwa vya vishikilizi file kwa STM32G4xx

Incstm32g4xx_nucleo_conf.h - usanidi file kwa STM32G4xx_Nucleo

Incips2050h_conf.h - kichwa cha BSP/Components/ips1025h_2050h usanidi wa viendeshaji

Srcmain.c - programu kuu

Srcapp_switch.c - msimbo wa maombi exampna ubinafsishaji

Srcstm32g4xx_hal_msp.c - sehemu ya HAL MSP ya STM32G4xx

Srcstm32g4xx_it.c - kukatiza vidhibiti vya STM32G4xx

Srcsystem_stm32g4xx.c - chanzo cha mfumo file kwa STM32G4xx

UM3035 - Ufu 2

ukurasa wa 7/50

UM3035
Muundo wa folda

·

Kutoka05_06

MiradiSTM32F401RE-NucleoExamplesOut05_06

Incmain.h - kichwa cha moduli ya main.c

Inout05_06a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT0xA1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32f4xx_hal_conf.h - usanidi wa HAL file kwa STM32F4xx

Incstm32f4xx_it.h - katiza kichwa cha vishikilizi file kwa STM32F4xx

Incstm32f4xx_nucleo_errno.h - misimbo ya hitilafu ya STM32F4xx-Nucleo

Incips1025h_conf.h - kichwa cha BSP/Components/ips1025h_2050h usanidi wa viendeshaji

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32f4xx_hal_msp.c - Sehemu ya HAL MSP ya STM32F4xx

Srcstm32f4xx_it.c - kukatiza vidhibiti vya STM32F4xx

Srcsystem_stm32f4xx.c - chanzo cha mfumo file kwa STM32F4xx

MiradiSTM32G431RB-NucleoExamplesOut05_06

Incmain.h - kichwa cha moduli ya main.c

Inout05_06a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT0xA1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32g4xx_hal_conf.h - usanidi wa HAL file kwa STM32G4xx

Incstm32g4xx_it.h - katiza vichwa vya vishikilizi file kwa STM32G4xx

Incstm32g4xx_nucleo_conf.h - usanidi file kwa STM32G4xx_Nucleo

Incips1025h_conf.h - kichwa cha BSP/Components/ips1025h_2050h usanidi wa viendeshaji

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32g4xx_hal_msp.c - sehemu ya HAL MSP ya STM32G4xx

Srcstm32g4xx_it.c - kukatiza vidhibiti vya STM32G4xx

Srcsystem_stm32g4xx.c - chanzo cha mfumo file kwa STM32G4xx

UM3035 - Ufu 2

ukurasa wa 8/50

UM3035
Muundo wa folda

·

Nje15

MiradiSTM32F401RE-NucleoExamplesOut15

Incmain.h - kichwa cha moduli ya main.c

Inout15a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT15A1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32f4xx_hal_conf.h - usanidi wa HAL file kwa STM32F4xx

Incstm32f4xx_it.h - katiza kichwa cha vishikilizi file kwa STM32F4xx

Incstm32f4xx_nucleo_errno.h - misimbo ya hitilafu ya STM32F4xx-Nucleo

Incips1025hf_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/Components/ips1025hf

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32f4xx_hal_msp.c - Sehemu ya HAL MSP ya STM32F4xx

Srcstm32f4xx_it.c - kukatiza vidhibiti vya STM32F4xx

Srcsystem_stm32f4xx.c - chanzo cha mfumo file kwa STM32F4xx

MiradiSTM32G431RB-NucleoExamplesOut15

Incmain.h - kichwa cha moduli ya main.c

Inout15a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT15A1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32g4xx_hal_conf.h - usanidi wa HAL file kwa STM32G4xx

Incstm32g4xx_it.h - katiza vichwa vya vishikilizi file kwa STM32G4xx

Incstm32g4xx_nucleo_conf.h - usanidi file kwa STM32G4xx_Nucleo

Incips1025hf_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/Components/ips1025hf

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32g4xx_hal_msp.c - sehemu ya HAL MSP ya STM32G4xx

Srcstm32g4xx_it.c - Kukatiza vidhibiti vya STM32G4xx

Srcsystem_stm32g4xx.c - Chanzo cha mfumo file kwa STM32G4xx

UM3035 - Ufu 2

ukurasa wa 9/50

UM3035
Muundo wa folda

·

Kutoka08_10

MiradiSTM32F401RE-NucleoExamplesOut08_10

Incmain.h - kichwa cha moduli ya main.c

Inout08_10a1_conf.h- kichwa cha usanidi wa viendeshaji vya BSP/OUT08_10A1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32f4xx_hal_conf.h - usanidi wa HAL file kwa STM32F4xx

Incstm32f4xx_it.h - katiza kichwa cha vishikilizi file kwa STM32F4xx

Incstm32f4xx_nucleo_errno.h - misimbo ya hitilafu ya STM32F4xx-Nucleo

Incips160hf_161hf_conf.h- usanidi wa viendeshaji vya BSP/Components/ips160hf_161hf usanidi wa viendeshaji

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32f4xx_hal_msp.c - Sehemu ya HAL MSP ya STM32F4xx

Srcstm32f4xx_it.c - kukatiza vidhibiti vya STM32F4xx

Srcsystem_stm32f4xx.c - chanzo cha mfumo file kwa STM32F4xx

MiradiSTM32G431RB-NucleoExamplesOut08_10

Incmain.h - kichwa cha moduli ya main.c

Inout15a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT08_10A1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32g4xx_hal_conf.h - usanidi wa HAL file kwa STM32G4xx

Incstm32g4xx_it.h - katiza vichwa vya vishikilizi file kwa STM32G4xx

Incstm32g4xx_nucleo_conf.h - usanidi file kwa STM32G4xx_Nucleo

Incips160hf_161hf_conf.h- kichwa cha habari cha BSP/Components//ips160hf_161hf usanidi wa viendeshaji

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32g4xx_hal_msp.c - sehemu ya HAL MSP ya STM32G4xx

Srcstm32g4xx_it.c - Kukatiza vidhibiti vya STM32G4xx

Srcsystem_stm32g4xx.c - Chanzo cha mfumo file kwa STM32G4xx

UM3035 - Ufu 2

ukurasa wa 10/50

UM3035
Muundo wa folda

·

Kutoka11_13

MiradiSTM32F401RE-NucleoExamplesOut11_13

Incmain.h - kichwa cha moduli ya main.c

Inout11_13a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT11_13A1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32f4xx_hal_conf.h - usanidi wa HAL file kwa STM32F4xx

Incstm32f4xx_it.h - katiza kichwa cha vishikilizi file kwa STM32F4xx

Incstm32f4xx_nucleo_errno.h - misimbo ya hitilafu ya STM32F4xx-Nucleo

Inciso808_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/Components/iso808

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32f4xx_hal_msp.c - Sehemu ya HAL MSP ya STM32F4xx

Srcstm32f4xx_it.c - kukatiza vidhibiti vya STM32F4xx

Srcsystem_stm32f4xx.c - chanzo cha mfumo file kwa STM32F4xx

MiradiSTM32G431RB-NucleoExamplesOut11_13

Incmain.h - kichwa cha moduli ya main.c

Inout11_13a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT11_13A1

Incapp_switch.h - kichwa cha sehemu ya app_switch.c

Incstm32g4xx_hal_conf.h - usanidi wa HAL file kwa STM32G4xx

Incstm32g4xx_it.h - katiza vichwa vya vishikilizi file kwa STM32G4xx

Incstm32g4xx_nucleo_conf.h - usanidi file kwa STM32G4xx_Nucleo

Inciso808_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/Components/iso808

Srcmain.c - programu kuu

Srcapp_switch.c - kuanzisha na kubadili vitendaji

Srcstm32g4xx_hal_msp.c - sehemu ya HAL MSP ya STM32G4xx

Srcstm32g4xx_it.c - kukatiza vidhibiti vya STM32G4xx

Srcsystem_stm32g4xx.c - chanzo cha mfumo file kwa STM32G4xx

UM3035 - Ufu 2

ukurasa wa 11/50

2.4
2.4.1

UM3035
Rasilimali zinazohitajika za programu

·

Kutoka12_14

MiradiSTM32F401RE-NucleoExamplesOut12_14

Incmain.h - kichwa cha moduli ya main.c

Inout12_14a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT12_14A1

Incapp_relay.h - kichwa cha moduli ya app_relay.c

Incstm32f4xx_hal_conf.h - usanidi wa HAL file kwa STM32F4xx

Incstm32f4xx_it.h - katiza kichwa cha vishikilizi file kwa STM32F4xx

Incstm32f4xx_nucleo_errno.h - misimbo ya hitilafu ya STM32F4xx-Nucleo

Inciso808a_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/Components/iso808a

Srcmain.c - programu kuu

Srcapp_relay.c - uanzishaji na kazi za relay

Srcstm32f4xx_hal_msp.c - Sehemu ya HAL MSP ya STM32F4xx

Srcstm32f4xx_it.c - kukatiza vidhibiti vya STM32F4xx

Srcsystem_stm32f4xx.c - chanzo cha mfumo file kwa STM32F4xx

MiradiSTM32G431RB-NucleoExamplesOut12_14

Incmain.h - kichwa cha moduli ya main.c

Inout12_14a1_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/OUT12_14A1

Incapp_relay.h - kichwa cha moduli ya app_relay.c

Incstm32g4xx_hal_conf.h - usanidi wa HAL file kwa STM32G4xx

Incstm32g4xx_it.h - katiza vichwa vya vishikilizi file kwa STM32G4xx

Incstm32g4xx_nucleo_conf.h - usanidi file kwa STM32G4xx_Nucleo

Inciso808a_conf.h - kichwa cha usanidi wa viendeshaji vya BSP/Components/iso808a

Srcmain.c - programu kuu

Srcapp_relay.c - uanzishaji na kazi za relay

Srcstm32g4xx_hal_msp.c - sehemu ya HAL MSP ya STM32G4xx

Srcstm32g4xx_it.c - kukatiza vidhibiti vya STM32G4xx

Srcsystem_stm32g4xx.c - chanzo cha mfumo file kwa STM32G4xx

Rasilimali zinazohitajika za programu

X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1
MCU inadhibiti IPS2050H na IPS2050H-32 kupitia GPIO.
Kwa hivyo, unapotumia bodi moja ya upanuzi ya X-NUCLEO-OUT03A1 au bodi moja ya upanuzi ya X-NUCLEO-OUT04A1, ishara mbili za GPIO (pini za IN1 na IN2) pamoja na GPIO mbili zilizowekwa kwa usimamizi wa usumbufu (FLT1, FLT2 pini) zinahitajika.
Programu pia hutumia kipima muda cha PWM kutengeneza muundo wa mara kwa mara kwenye chaneli za kutoa kwa bodi za upanuzi.
Pia inawezekana kutathmini moduli ya pato la dijiti ya njia nane kwa kuweka hadi nne X-NUCLEO-OUT03A1 andor X-NUCLEO-OUT04A1 na reli ya usambazaji ya pamoja au ya kujitegemea na mizigo ya kujitegemea.
Katika kesi hii, bodi za upanuzi za ziada zinapaswa kusanidiwa vizuri. Kwa bodi ya pili, ya tatu, au ya nne, ni muhimu kufuta vipinga vinne kwa kila bodi kutoka kwa nafasi ya kawaida na kuziuza katika nafasi tofauti zinazohusiana na nambari ya bodi, kufuata mpango ulioelezwa hapa chini.

Bodi 0 Bodi 1 Bodi 2 Bodi 3

Nambari ya bodi.

Jedwali 2. Usanidi wa stack ya bodi nne za upanuzi

IN1 R101 R131 R111 R121

IN2 R102 R132 R112 R122

FLT1 R103 R133 R113 R123

FLT2 R104 R134 R114 R124

UM3035 - Ufu 2

ukurasa wa 12/50

UM3035
Rasilimali zinazohitajika za programu

Muhimu:

Wakati wa kutumia ubao 2 na ubao wa 3, warukaji wawili lazima wafunge pini za viunganishi vya morpho kwenye bodi ya ukuzaji ya STM32 Nucleo:

·

CN7.35-36 imefungwa

·

CN10.25-26 imefungwa

Kwa maelezo zaidi, angalia usanidi wa jumper uliofafanuliwa katika usanidi wa Bodi ya Sehemu ya 3.4 na hati file (soma.html katika KutamplesOut03_04 folda).

2.4.2 2.4.3

X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1
MCU inadhibiti IPS1025H na IPS1025H-32 kupitia GPIO.
Kwa hivyo, unapotumia bodi moja ya upanuzi ya X-NUCLEO-OUT05A1 au bodi moja ya upanuzi ya X-NUCLEO-OUT06A1, ishara moja ya GPIO (IN1) pamoja na GPIO mbili zilizowekwa kwa usimamizi wa usumbufu (FLT1, FLT2 pini) zinahitajika.
Programu pia hutumia kipima muda cha PWM kutengeneza muundo wa mara kwa mara kwenye chaneli za kutoa kwa bodi za upanuzi.
Inawezekana pia kutathmini moduli ya pato la dijiti ya njia nne kwa kuweka hadi nne X-NUCLEO-OUT05A1 andor X-NUCLEO-OUT06A1 na reli ya usambazaji ya pamoja au ya kujitegemea na mizigo ya kujitegemea.
Katika kesi hii, bodi za upanuzi za ziada zinapaswa kusanidiwa vizuri. Kwa bodi ya pili, ya tatu, au ya nne, ni muhimu kufuta vipinga vitatu kwa kila bodi kutoka kwa nafasi ya kawaida na kuziuza katika nafasi tofauti zinazohusiana na nambari ya bodi, kufuata mpango ulioelezwa hapa chini.

Bodi 0 Bodi 1 Bodi 2 Bodi 3

Jedwali 3. Usanidi wa stack ya bodi nne za upanuzi

Nambari ya bodi.

IN1 R101 R102 R115 R120

R103 R104 R116 R119

FLT1

R114 R117 R107 R118

FLT2

Kwa maelezo zaidi, angalia usanidi wa jumper uliofafanuliwa katika usanidi wa Bodi ya Sehemu ya 3.4 na hati file (soma.html katika KutamplesOut05_06 folda).
X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 MCU inadhibiti IPS160HF na IPS161HF kupitia GPIOs. Kwa hivyo, unapotumia bodi moja ya upanuzi ya X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1, ishara tatu za GPIO (pini za IN1, Nch-Drv, OUT_FB) pamoja na GPIO iliyowekwa kwa usimamizi wa usumbufu (pini ya DIAG) inahitajika. Programu pia hutumia kipima muda cha PWM ili kutoa ruwaza za mara kwa mara kwenye kituo cha kutoa matokeo kwa ubao wa upanuzi. Inawezekana pia kutathmini moduli ya pato la dijiti ya quad-channel kwa kuweka nne X-NUCLEO-OUT08A1 au nne X-NUCLEO-OUT10A1, au mchanganyiko wao, na reli ya usambazaji ya pamoja au ya kujitegemea na mizigo ya kujitegemea. Katika kesi hii, bodi za upanuzi za ziada zinapaswa kusanidiwa vizuri. Kwa bodi ya pili, ya tatu na ya nne, ni muhimu kufuta vipinga vinne kutoka kwa nafasi ya msingi na kuziuza katika nafasi tofauti, kufuata mpango ulioelezwa hapa chini.

Nambari ya bodi. Bodi 0 Bodi 1 Bodi 2 Bodi 3

Jedwali 4. Usanidi wa stack ya bodi nne za upanuzi

IN1 R101 R111 R121 R132

DIAG R103 R112 R125 R133

R102 R124 R130 R134

Nch-DRV

R104 R131 R123 R122

OUT_FB

UM3035 - Ufu 2

ukurasa wa 13/50

UM3035
Rasilimali zinazohitajika za programu

Muhimu:

Wakati wa kutumia ubao 1 na ubao wa 3, warukaji wawili lazima wafunge pini za viunganishi vya morpho kwenye bodi ya ukuzaji ya STM32 Nucleo:

·

CN7.35-36 imefungwa

·

CN10.25-26 imefungwa

2.4.4 2.4.5

Kwa maelezo zaidi, angalia usanidi wa jumper uliofafanuliwa katika usanidi wa Bodi ya Sehemu ya 3.4 na hati file (soma.html katika KutamplesOut08_10 folda).
X-NUCLEO-OUT15A1 MCU inadhibiti IPS1025HF kupitia GPIOs. Kwa hivyo, unapotumia bodi moja ya upanuzi ya X-NUCLEO-OUT15A1, ishara tatu za GPIO (IN1, Nch-Drv, OUT_FB pini) pamoja na GPIO mbili zilizotolewa kwa usimamizi wa usumbufu (FLT1, FLT2 pini) zinahitajika. Programu pia hutumia kipima muda cha PWM ili kutoa ruwaza za mara kwa mara kwenye kituo cha kutoa matokeo kwa ubao wa upanuzi. Inawezekana pia kutathmini moduli ya pato la dijiti ya njia mbili kwa kuweka X-NUCLEO-OUT15A1 mbili na reli ya usambazaji ya pamoja au ya kujitegemea na mizigo inayojitegemea. Katika kesi hii, bodi ya upanuzi ya ziada lazima ipangiliwe vizuri. Kwa bodi ya pili, ni muhimu kufuta vipinga vitano kutoka kwa nafasi ya kawaida na kuziuza katika nafasi tofauti, kufuata mpango ulioelezwa hapa chini.

Nambari ya bodi. Bodi 0 Bodi 1

Jedwali 5. Usanidi wa stack ya bodi mbili za upanuzi

IN1 R101 R102

FLT1 R103 R104

FLT2 R114 R107

Nch-DRV R110 R115

OUT_FB R108 R116

Kwa maelezo zaidi, angalia usanidi wa jumper uliofafanuliwa katika usanidi wa Bodi ya Sehemu ya 3.4 na hati file (soma.html katika KutamplesOut15 folda).

X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1

MCU inadhibiti ISO808 na ISO808-1 kupitia GPIOs.

Kwa hivyo, unapotumia bodi moja ya upanuzi ya X-NUCLEO-OUT11A1 au bodi moja ya upanuzi ya X-NUCLEO-OUT13A1, ishara nane za GPIO (IN1 hadi IN8), GPIO mbili (LOAD na SYNCH) zinazotumiwa kudhibiti hali ya uendeshaji ya kifaa (Njia ya Kudhibiti Synchronous au Hali ya Udhibiti wa Moja kwa Moja), GPIO (OUT_EN) moja inayotumika kuwezesha njia za kutoa matokeo na GPIO moja iliyowekwa kwa udhibiti wa kukatiza (pini ya STATUS) inahitajika.

Programu pia hutumia kipima muda cha PWM kutengeneza muundo wa mara kwa mara kwenye chaneli ya kutoa kwa mbao za upanuzi. Ili kuwezesha Hali ya Udhibiti wa Usawazishaji programu lazima iundwe kwa kutumia maagizo yafuatayo ya kichakataji:

·

USE_SCM

·

noUSE_DCM

Huu ndio muundo chaguomsingi wa kifurushi cha programu cha X-CUBE-IPS. Ili kuwezesha Hali ya Udhibiti wa Moja kwa Moja, programu lazima iundwe kwa kutumia maagizo yafuatayo:

·

USE_DCM

·

noUSE_SCM

Marekebisho ya modi ya kudhibiti huwa yanafaa kwenye mfumo wa jozi files baada ya kujenga upya.

Inawezekana pia kutathmini mchanganyiko wa bodi za upanuzi zilizopangwa kupitia viunganishi vya Arduino. Katika kesi hii, bodi za upanuzi lazima zipangiwe vizuri ili kuepuka mgongano wowote kati ya ishara. X-NUCLEOOUT11A1 na X-NUCLEO-OUT13A1 hutoa unyumbufu fulani wa kurejesha mawimbi chaguomsingi katika nafasi mbadala. Tazama michoro zao zinazohusiana.

Kwa maelezo zaidi, angalia usanidi wa jumper uliofafanuliwa katika usanidi wa Bodi ya Sehemu ya 3.4 na hati file (soma.html katika KutamplesOut11_13 folda).

UM3035 - Ufu 2

ukurasa wa 14/50

UM3035
Rasilimali zinazohitajika za programu

2.4.6

X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1
MCU inadhibiti ISO808A na ISO808A-1 kupitia kiolesura cha SPI na GPIO.
Kwa hivyo, unapotumia ubao mmoja wa upanuzi wa X-NUCLEO-OUT12A1 au ubao mmoja wa upanuzi wa X-NUCLEO-OUT14A1, pembeni moja ya SPI (SPI_CLK, SPI_MISO, SPI_MOSI ishara), GPIO moja (SPI_SS) inayotumika kama chaguo la kifaa, GPIO moja (OUT_EN) inatumika. kuwezesha njia za kutoa matokeo na GPIO mbili zilizowekwa kwa usimamizi wa kukatiza (pini za STATUS na PGOOD) zinahitajika.
Programu pia hutumia kipima muda cha PWM ili kutoa ruwaza za mara kwa mara kwenye kituo cha kutoa matokeo kwa ubao wa upanuzi.
Inawezekana pia kutathmini moduli ya pato la dijiti ya chaneli 16 kwa kuweka alama mbili za X-NUCLEO-OUT12A1 na X-NUCLEO-OUT14A1 na reli ya usambazaji ya pamoja au ya kujitegemea na mizigo inayojitegemea.
Hii inaweza kupatikana kwa njia mbili tofauti:
1. Kusanidi bodi mbili zinazojitegemea zilizopangwa ili kupata mfumo wa chaneli 8+8. Katika kesi hii, bodi mbili lazima ziwe zimeundwa vizuri: ya kwanza (bodi 0) inaweza kuachwa katika usanidi wa kawaida, kwa pili (bodi 1) ni muhimu kufuta baadhi ya vipinga kutoka kwa nafasi za msingi na kuziuza kwa tofauti. nafasi kulingana na mpango ulioelezwa hapa chini.

Nambari ya bodi. Bodi 0 Bodi 1

Jedwali 6. Usanidi wa rundo la bodi mbili za upanuzi (sambamba huru)

SPI_CLK R106 R106

SPI_MISO R105 R105

SPI_MOSI R104 R104

SPI_SS R103 R114

OUT_EN R119 R109

HALI YA R108 R113

PGOOD R107 R111

Muhimu:

Ili kuwezesha usanidi huu ni lazima programu iundwe kwa kutumia maagizo yafuatayo: USE_PAR_IND noUSE_DAISY_CHAIN

Huu ndio muundo chaguomsingi wa kifurushi cha programu cha X-CUBE-IPS.
2. Kusanidi bodi mbili zilizopangwa kwa kutumia kipengele cha Daisy Chain kupata mfumo wa chaneli 16. Katika kesi hii, bodi mbili lazima ziwe zimeundwa vizuri: kwa ya kwanza (bodi 0) na ya pili (bodi 1) ni muhimu kufuta baadhi ya vipinga kutoka kwa nafasi za msingi na kuziuza katika nafasi tofauti kulingana na mpango ulioelezwa. chini.

Jedwali 7. Usanidi wa safu ya bodi mbili za upanuzi (Daisy Chain)

Nambari ya bodi. Bodi 0 Bodi 1

SPI_CLK R106 R106

DaisyChain R102 R102

SPI_MISO -R105

SPI_MOSI R104 -

SPI_SS OUT_EN

R103

R119

R103

R109

HALI PGOOD

R108

R107

R113

R111

Muhimu:

Ili kuwezesha usanidi huu ni lazima programu iundwe kwa kutumia maagizo yafuatayo: USE_DAISY_CHAIN ​​noUSE_PAR_IND

Marekebisho ya modi ya usanidi huwa yanafaa kwenye mfumo wa jozi files baada ya kujenga upya. Kwa maelezo zaidi, angalia usanidi wa jumper uliofafanuliwa katika usanidi wa Bodi ya Sehemu ya 3.4 na hati file (soma.html katika KutamplesOut12_14 folda).

UM3035 - Ufu 2

ukurasa wa 15/50

2.5 2.6
2.6.1
2.6.2

UM3035
API

API

API za programu za X-CUBE-IPS zimefafanuliwa katika:

·

ViendeshajiBSPOUT0xA1out0xa1.h

·

DriversBSPOUT08_10A1out08_10a1.h

·

ViendeshajiBSPOUT15A1out15a1.h

·

DriversBSPOUT11_13A1out11_13a1.h

·

DriversBSPOUT12_14A1out12_14a1.h

Vitendaji hivi vimeainishwa na:

·

OUT03_05_SWITCH_

·

OUT08_10_SWITCH_

·

OUT15_SWITCH_

·

OUT11_13_SWITCH_

·

OUT12_14_RELAY_

Maelezo ya kina ya kiufundi kuhusu API zinazopatikana kwa mtumiaji yanaweza kupatikana katika HTML iliyokusanywa file iko ndani ya folda ya "Nyaraka" ya kifurushi cha programu ambapo kazi zote na vigezo vinaelezwa kikamilifu.

Sampmaelezo ya maombi

Kutoka03_04 A sampmatumizi ya kutumia mbao za upanuzi za X-NUCLEO-OUT03A1 au X-NUCLEO-OUT04A1 na bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB imetolewa katika saraka ya "Miradi". Miradi iliyo tayari kujengwa inapatikana kwa IDE nyingi. Katika hii example, mlolongo wa amri hutumiwa kwa njia za X-NUCLEO-OUT03A1 au X-NUCLEO-OUT04A1 IN. Mabadiliko ya operesheni yanaombwa kwa kubonyeza kitufe cha mtumiaji. Wakati wa kuanza, chaneli za IN1 na IN2 huzimwa. Kila wakati kitufe cha mtumiaji kinapobonyezwa, programu hufanya kitendo mfululizo kama ilivyo katika mfuatano ulio hapa chini: 1. Huwasha chaneli ya IN1 kwenye ubao 0-2, huwasha chaneli ya IN2 kwenye ubao 1-3 2. Huwasha chaneli ya IN1 kwenye ubao 1. -3, huwasha chaneli ya IN2 kwenye bao 0-2 3. Huzima chaneli ya IN1 kwenye ubao 0-1, huzima chaneli ya IN2 kwenye bao 2-3 4. Huzima chaneli ya IN1 kwenye ubao 2-3, huzima chaneli ya IN2 kuwasha. mbao 0-1 5. Huwasha chaneli za IN1 na IN2 kwenye bao zote 6. Huzima chaneli za IN1 na IN2 kwenye bao zote 7. Huanzisha PWM kwenye chaneli zote mbili kwenye ubao zote zilizo na mipangilio tofauti ya mzunguko na mzunguko wa wajibu:
Ubao wa IN1 0-3: PWM imewashwa na masafa ya 2 Hz, DC 25% bodi za IN2 1-2: PWM imewashwa na masafa ya 2 Hz, DC 50% bodi za IN1 1-2: PWM imewashwa na masafa ya 1 Hz, DC 25% bodi za IN2 0-3: PWM imewashwa na masafa ya 1 Hz, DC 50% 8. Inaweka DC 50% kwa IN1 kwenye mbao zote 9. Inaweka DC 75% kwa IN2 kwenye mbao zote 10. Inaweka DC 100% kwa IN1 kwenye mbao zote 11. Seti DC 100% kwa IN2 kwenye mbao zote 12. Husimamisha PWM kwenye chaneli zote mbili kwenye mbao zote Kwa kubofya kitufe cha bluu cha mtumiaji, programu dhibiti husogea mbele kwa utendaji unaofuata. Mlolongo ni wa mzunguko: baada ya hatua ya mwisho (12) inarudi kwa kwanza (1).
Kutoka05_06 A sample maombi kwa kutumia mbao za upanuzi za X-NUCLEO-OUT05A1 au X-NUCLEO-OUT06A1 na bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB imetolewa katika saraka ya "Miradi". Miradi iliyo tayari kujengwa inapatikana kwa IDE nyingi.

UM3035 - Ufu 2

ukurasa wa 16/50

2.6.3 2.6.4

UM3035
Sampmaelezo ya maombi

Katika hii example, mlolongo wa amri unatumika kwa njia za IN za bodi za upanuzi za X-NUCLEO-OUT05A1 au X-NUCLEOOUT06A1. Mabadiliko ya utendakazi yanaombwa kwa kubonyeza kitufe cha mtumiaji. Wakati wa kuanzishwa, chaneli za IN1 katika bodi zote huzimwa. Kila wakati kitufe cha mtumiaji kinapobonyezwa, programu hufanya kitendo mfululizo katika mfuatano ulio hapa chini: 1. Huweka pini ya IN1 kwenye ubao 0-2, huweka pini ya IN1 kwenye ubao 1-3 2. HUWEKA PIN 1 kwenye ubao 1- 3, huweka pini ya IN1 kwenye vibao 0-2 3. HUWEKA PIN 1 kwenye mbao zote 4. Huwasha pini ya IN1 kwenye mbao zote 5. Huwasha PWM kwenye pini ya IN1 kwenye mbao zote zilizo na mipangilio tofauti ya mzunguko na mzunguko wa wajibu:
Mbao za pini za IN1 0-3: PWM imewashwa na masafa ya 2 Hz, DC 25% bao za pini za IN1 1-2: PWM imewashwa na masafa ya 1 Hz, DC 25% 6. Pini ya IN1 kwenye mbao zote: huweka DC 50% 7. Pini ya IN1 kwenye mbao zote: huweka DC 75% 8. Pini ya IN1 kwenye mbao zote: inaweka DC 100% 9. Husimamisha PWM kwenye pini ya IN1 kwenye mbao zote 10. Msururu unaanza tena kutoka hatua ya 1

Kutoka08_10

A sampmaombi ya kutumia X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1 bodi ya upanuzi yenye aidha NUCLEO-F401RE au NUCLEO-G431RB bodi imetolewa katika orodha ya "Miradi". Miradi iliyo tayari kujengwa inapatikana kwa IDE nyingi.

Katika hii example, mlolongo wa amri hutumika kwa IN na Nch_DRV chaneli za X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1 bodi za upanuzi. Mabadiliko ya utendakazi yanaombwa kwa kubonyeza kitufe cha mtumiaji.

Wakati wa kuanza, chaneli za IN na Nch_DRV zote zimezimwa. Kila wakati kitufe cha mtumiaji kinapobonyezwa, programu hufanya kitendo mfululizo katika mlolongo ulio hapa chini:

1. Huwasha ulandanishi wa mawimbi ya Nch-DRV na PWM kwenye chaneli 0 kwa mbao zote, kama ifuatavyo:

ubao 0: kuchelewa 20%, ON-Kipindi 50%

ubao 1: kuchelewesha 40%, ON-Kipindi 70% (clamping hutokea kwa 100% ya muda wa IN1 OFF-Kipindi unaofikiwa)

ubao 2: kuchelewa 20%, ON-Kipindi 50%

ubao 3: kuchelewesha 40%, ON-Kipindi 70% (clamping hutokea kwa 100% ya muda wa IN1 OFF-Kipindi unaofikiwa)

Kumbuka:

Ucheleweshaji na Kipindi cha ON-Kipindi huonyeshwa kama asilimia ya OFF-Periodtage ya mawimbi ya IN1 iliyochaguliwa.

2. Huweka pini ya IN1 kwenye ubao 0-2, huweka pini ya IN1 kwenye ubao 1-3

3. HUWASHA PIN 1 kwenye mbao 1-3, huweka pini ya IN1 kwenye ubao 0-2

4. HUWASHA PIN 1 kwenye mbao zote

5. Huweka pini ya IN1 kwenye mbao zote

6. Huanzisha PWM kwenye pini ya IN1 kwenye mbao zote zilizo na mipangilio tofauti ya mzunguko na mzunguko wa wajibu:

Ubao wa pini wa IN1 0-3: PWM imewashwa na masafa ya 2 Hz, DC 25%

Ubao wa pini wa IN1 1-2: PWM imewashwa na masafa ya 1 Hz, DC 25%

7. Pini ya IN1 kwenye mbao zote: inaweka DC 50%

8. Pini ya IN1 kwenye mbao zote: inaweka DC 75%

9. Pini ya IN1 kwenye mbao zote: inaweka DC 100%

10. Husimamisha PWM kwenye pini ya IN1 kwenye mbao zote

11. Huzima ulandanishi wa mawimbi ya Nch-DRV na PWM kwenye chaneli 0 kwa bodi zote.

12. Mlolongo unaanza tena kutoka hatua ya 1

Nje15
A sampmaombi ya kutumia bodi za upanuzi za X-NUCLEO-OUT15A1 moja au mbili zenye NUCLEO-F401RE au NUCLEO-G431RB ya bodi ya ukuzaji imetolewa katika saraka ya "Miradi". Miradi iliyo tayari kujengwa inapatikana kwa IDE nyingi.
Katika hii example, mlolongo wa amri hutumiwa kwa njia za IN za bodi za upanuzi za X-NUCLEO-OUT15A1. Mabadiliko ya utendakazi yanaombwa kwa kubonyeza kitufe cha mtumiaji.

UM3035 - Ufu 2

ukurasa wa 17/50

2.6.5 2.6.6

UM3035
Sampmaelezo ya maombi

Wakati wa kuanzishwa, chaneli za IN1 katika bodi zote huzimwa. Kila wakati kitufe cha mtumiaji kinapobonyezwa, programu hufanya kitendo mfululizo katika mlolongo ulio hapa chini:

1. Huwasha ulandanishi wa mawimbi ya Nch-DRV na PWM kwenye chaneli 0 kwa ubao 0 na 1, kama ifuatavyo:

ubao 0: kuchelewa 20%, ON-Kipindi 50%

ubao 1: kuchelewesha 40%, ON-Kipindi 70% (clamping hutokea kwa 100% ya muda wa IN1 OFF-Kipindi unaofikiwa)

Kumbuka:

Ucheleweshaji na Kipindi cha ON-Kipindi huonyeshwa kama asilimia ya OFF-Periodtage ya mawimbi ya IN1 iliyochaguliwa.

HUWASHA IN1 kwenye ubao 0, IMEZIMA IN1 kwenye ubao wa 1

2. HUZIMA IN1 kwenye ubao 0, KUWASHA IN1 kwenye ubao 1

3. HUWASHWA IN1 kwenye ubao 0, INAWASHA IN1 kwenye ubao 1

4. HUZIMA IN1 kwenye ubao 0, HUZIMA IN1 kwenye ubao 1

5. Huanzisha PWM kwenye IN1 kwenye ubao 0 na ubao 1 na mipangilio tofauti ya mzunguko na mzunguko wa wajibu, kama ifuatavyo:

ubao 0 IN1: PWM imewashwa na masafa 2 Hz DC 25%

ubao 1 IN1: PWM imewashwa na masafa 1 Hz DC 25%

6. IN1 katika bodi zote: inaweka DC 50%

7. IN1 katika bodi zote: inaweka DC 75%

8. IN1 katika bodi zote: inaweka DC 100%

9. Husimamisha PWM kwenye IN1 katika mbao zote

Kila shinikizo la kitufe cha bluu cha mtumiaji husogeza programu dhibiti hadi kazi inayofuata.

Mlolongo ni wa mzunguko: baada ya hatua ya mwisho (nambari 9), inarudi kwa kwanza (nambari 1).

Kutoka11_13 A sampmaombi ya kutumia X-NUCLEO-OUT11A1 au X-NUCLEO-OUT13A1 bodi ya upanuzi na NUCLEO-F401RE au NUCLEO-G431RB bodi imetolewa katika orodha ya "Miradi". Miradi iliyo tayari kujengwa inapatikana kwa IDE nyingi. Katika hii example, mlolongo wa amri hutumiwa kwa njia za IN za bodi za upanuzi za X-NUCLEO-OUT11A1 au X-NUCLEOOUT13A1. Mabadiliko ya utendakazi yanaombwa kwa kubonyeza kitufe cha mtumiaji. Wakati wa kuanza, njia zote za kuingiza huzimwa. Kila wakati kitufe cha mtumiaji kinapobonyezwa, programu hufanya kitendo mfululizo katika mlolongo ulio hapa chini: 1. Weka Hali ya Uendeshaji (chaguo-msingi ni SCM) na uwashe matokeo (OUT_EN juu)
Washa IN1, IN4, IN5, IN8 2. Washa IN2, IN3, IN6, IN7 3. WASHA IN1, IN2, IN5, IN6 4. WASHA IN3, IN4, IN7, IN8 5. Washa pembejeo zote 6. ZIMA pembejeo zote 7. Anzisha PWM kwenye pembejeo zote kwa mipangilio tofauti ya mzunguko na mzunguko wa wajibu.
IN1, IN3, IN5, IN7: PWM IMEWASHWA kwa mara kwa mara 2Hz IN2, IN4, IN6, IN8: PWM ILIYO NA mara kwa mara 1Hz IN1, IN3, IN5, IN7: PWM IMEWASHWA na DC 25% IN2, IN4, IN6, IN8: PWM ILIYO yenye DC 50% 8. IN1, IN3, IN5, IN7: kuweka DC 50% 9. IN2, IN4, IN6, IN8: kuweka DC 75% 10. IN1, IN3, IN5, IN7: kuweka DC 100% 11. IN2, IN4, IN6, IN8: weka DC 100% 12. Zima matokeo (OUT_EN chini) Komesha PWM kwenye ingizo zote

Kutoka12_14
A sampmaombi ya kutumia X-NUCLEO-OUT12A1 au X-NUCLEO-OUT14A1 bodi ya upanuzi yenye aidha NUCLEO-F401RE au NUCLEO-G431RB bodi imetolewa katika orodha ya "Miradi". Miradi iliyo tayari kujengwa inapatikana kwa IDE nyingi.

UM3035 - Ufu 2

ukurasa wa 18/50

UM3035
Sampmaelezo ya maombi
Katika hii example, mlolongo wa amri hutumiwa kwenye interface ya SPI ya bodi za upanuzi za X-NUCLEO-OUT12A1 au X-NUCLEOOUT14A1. Mabadiliko ya utendakazi yanaombwa kwa kubonyeza kitufe cha mtumiaji. Wakati wa kuanza, njia zote za kuingiza huzimwa. Kila wakati kitufe cha mtumiaji kinapobonyezwa, programu hufanya kitendo kinachofuatana katika mlolongo ulio hapa chini: 1. Washa matokeo (OUT_EN juu) katika vibao vyote.
Weka IN1, IN4, IN5, IN8 kwenye ubao 0 Weka IN2, IN3, IN6, IN7 kwenye ubao 1 2. Washa IN2, IN3, IN6, IN7 kwenye ubao 0 Weka IN1, IN4, IN5, IN8 kwenye ubao 1 3. ZIMA IN1, IN2, IN5, IN6 kwenye ubao 0 WAZISHA IN3, IN4, IN7, IN8, IN1 ubaoni 4 3. WAZISHA IN4, IN7, IN8, IN0 kwenye ubao 1 WEKA IN2, IN5, IN6, IN1 ndani ubao 5 5. Washa IN6, IN7, IN8, IN1 na ZIMWA IN2, IN3, IN4, IN0 kwenye ubao 1 Washa IN2, IN3, IN4, IN5 na ZIMA IN6, IN7, IN8, IN1 kwenye ubao 6 1. Washa IN2, IN3, IN4, IN5 na ZIMA IN6, IN7, IN8, IN0 kwenye ubao 5 Weka IN6, IN7, IN8, IN1 na ZIMWA IN2, IN3, IN4, IN1 kwenye ubao 7 0. ZIMA ingizo zote kwenye mbao zote Anza PWM kwenye pembejeo zote kwenye ubao 1 na ubao XNUMX na mipangilio tofauti ya mzunguko na mzunguko wa wajibu:
ubao 0 IN1, IN3, IN5, IN7: PWM ILIYO na ubao wa freq 2Hz DC 25% 0 IN2, IN4, IN6, IN8: PWM ON na freq 1Hz DC 50% ubao 1 IN1, IN3, IN5, IN7: PWM ON na mara kwa mara 1Hz DC 50% ubao 1 IN2, IN4, IN6, IN8: PWM ILIYO na freq 2Hz DC 25% 8. ubao 0 IN1, IN3, IN5, IN7: weka ubao wa DC 50% 1 IN2, IN4, IN6, IN8: seti DC 50% 9. ubao 0 IN2, IN4, IN6, IN8: kuweka DC 75% ubao 1 IN1, IN3, IN5, IN7: kuweka DC 75% 10. ubao 0 IN1, IN3, IN5, IN7: kuweka DC 100% ubao 1 IN2, IN4, IN6, IN8: weka DC 100% 11. ubao 0 IN2, IN4, IN6, IN8: weka ubao wa DC 100% 1 IN1, IN3, IN5, IN7: weka DC 100% 12. Zima matokeo (OUT_EN chini) kwa mbao zote Komesha PWM kwenye pembejeo zote kwenye mbao zote

UM3035 - Ufu 2

ukurasa wa 19/50

3

Mwongozo wa kuanzisha mfumo

UM3035
Mwongozo wa kuanzisha mfumo

3.1
3.1.1

Maelezo ya vifaa
Vibao vya ukuzaji vya STM32 Nucleo STM32 Nucleo hutoa njia nafuu na rahisi kwa watumiaji kujaribu suluhu na kuunda prototypes kwa kutumia laini yoyote ya udhibiti mdogo wa STM32. Usaidizi wa muunganisho wa Arduino TM na viunganishi vya ST morpho hurahisisha kupanua utendakazi wa jukwaa la wazi la maendeleo la STM32 Nucleo na bodi mbalimbali za upanuzi za kuchagua. Bodi ya ukuzaji ya NUCLEO-F401RE haihitaji uchunguzi tofauti kwani inaunganisha kitatuzi/kipanga programu cha ST-LINK/V2-1. Bodi ya ukuzaji ya NUCLEO-G431RB haihitaji uchunguzi tofauti kwani inaunganisha kitatuzi/kipanga programu cha STLINK-V3. Ubao wa STM32 Nucleo unakuja na maktaba ya kina ya programu ya STM32 HAL pamoja na programu mbalimbali za zamani.ampchini.
Kielelezo 3. Bodi ya Nucleo STM32

UM3035 - Ufu 2

ukurasa wa 20/50

3.1.2

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT03A1 Bodi ya upanuzi ya pato la kidijitali la X-NUCLEO-OUT03A1 ya STM32 Nucleo hutoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha na uchunguzi wa IPS2050H (usambazaji wa hali dhabiti wa hali ya juu wa pande mbili za juu) katika moduli ya pato la digital iliyounganishwa na 2.5 A (max.) mizigo ya viwanda. X-NUCLEO-OUT03A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia optocouplers za kV 5 zinazoendeshwa na pini za GPIO, Arduino UNO R3 (usanidi chaguo-msingi) na viunganishi vya ST morpho (hiari, si vyema). Bodi ya upanuzi inaweza kuunganishwa kwa bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB. Inawezekana pia kutathmini mfumo unaoundwa na hadi bodi nne za upanuzi za X-NUCLEO-OUT03A1 zilizopangwa. Kama example, mfumo ulio na vibao vinne vya upanuzi vya X-NUCLEO-OUT03A1 hukuruhusu kutathmini moduli ya matokeo ya kidijitali ya idhaa nane yenye uwezo wa 2.5 A (max.) kila moja.
Kielelezo 4. Bodi ya upanuzi ya X-NUCLEO-OUT03A1

UM3035 - Ufu 2

ukurasa wa 21/50

3.1.3

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT04A1 Bodi ya upanuzi ya pato la kidijitali la X-NUCLEO-OUT04A1 ya STM32 Nucleo hutoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha na uchunguzi wa IPS2050H-32 (usambazaji wa hali ya juu wa hali ya juu yenye nguvu mahiri) katika moduli ya pato la digital iliyounganishwa na 5.7 A (max.) mizigo ya viwanda. X-NUCLEO-OUT04A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia 5 kV optocouplers inayoendeshwa na pini za GPIO, Arduino UNO R3 (usanidi chaguo-msingi) na ST morpho (hiari, si vyema) viunganishi. Bodi ya upanuzi inaweza kuunganishwa kwa bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB. Inawezekana pia kutathmini mfumo unaoundwa na hadi bodi nne za upanuzi za X-NUCLEO-OUT04A1 zilizopangwa. Kama example, mfumo ulio na vibao vinne vya upanuzi vya X-NUCLEO-OUT04A1 hukuruhusu kutathmini moduli ya matokeo ya kidijitali ya idhaa nane yenye uwezo wa 5.7 A (max.) kila moja.
Kielelezo 5. Bodi ya upanuzi ya X-NUCLEO-OUT04A1

UM3035 - Ufu 2

ukurasa wa 22/50

3.1.4

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT05A1 Bodi ya upanuzi ya pato la kiviwanda la X-NUCLEO-OUT05A1 ya STM32 Nucleo hutoa mazingira yenye nguvu na rahisi kwa ajili ya kutathmini uwezo wa kuendesha gari na uchunguzi wa relay ya hali ya juu ya IPS1025H yenye nguvu mahiri ya upande wa juu, katika moduli ya pato la dijiti iliyounganishwa na 2.5 A mizigo ya viwandani. X-NUCLEO-OUT05A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia optocouplers za kV 5 zinazoendeshwa na pini za GPIO na viunganishi vya Arduino R3. Bodi ya upanuzi inaweza kuunganishwa ama NUCLEO-F401RE au bodi ya maendeleo ya NUCLEO-G431RB. Inawezekana pia kutathmini mfumo unaojumuisha hadi bodi nne za upanuzi za X-NUCLEO-OUT05A1 zilizopangwa. Kama example, mfumo ulio na bodi nne za upanuzi za X-NUCLEO-OUT05A1 hukuruhusu kutathmini moduli ya pato ya dijiti ya quad.
Kielelezo 6. Bodi ya upanuzi ya X-NUCLEO-OUT05A1

UM3035 - Ufu 2

ukurasa wa 23/50

3.1.5

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT06A1 Bodi ya upanuzi ya pato la kidijitali la X-NUCLEO-OUT06A1 ya STM32 Nucleo hutoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha na uchunguzi wa relay moja ya hali ya juu yenye nguvu mahiri ya IPS1025H-32. , katika moduli ya pato la digital iliyounganishwa na mizigo ya viwanda 5.7 A. X-NUCLEO-OUT06A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia optocouplers za kV 5 zinazoendeshwa na pini za GPIO na viunganishi vya Arduino UNO R3. Bodi ya upanuzi inaweza kuunganishwa kwa bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB. Inawezekana pia kutathmini mfumo unaoundwa na hadi bodi nne za upanuzi za X-NUCLEO-OUT06A1 zilizopangwa. Kama example, mfumo ulio na bodi nne za upanuzi za X-NUCLEO-OUT06A1 hukuruhusu kutathmini moduli ya pato ya dijiti ya quad.
Kielelezo 7. Bodi ya upanuzi ya X-NUCLEO-OUT06A1

UM3035 - Ufu 2

ukurasa wa 24/50

3.1.6

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT08A1
Bodi ya upanuzi ya pato la kiviwanda la X-NUCLEO-OUT08A1 ya STM32 Nucleo hutoa tathmini yenye nguvu na inayonyumbulika na mazingira ya maendeleo kwa moduli 2 A (aina) za matokeo ya kidijitali, inayoangazia uendeshaji salama na uwezo mahiri wa uchunguzi wa swichi moja ya upande wa juu ya IPS160HF. . X-NUCLEO-OUT08A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia 3 kV optocouplers inayoendeshwa na pini za GPIO na Arduino TM UNO R3 (usanidi chaguo-msingi) na ST morpho (hiari, si vyema) viunganishi. Bodi ya upanuzi inapaswa kuunganishwa kwa bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB, na inaweza pia kupangwa kwa X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1 nyingine. Hadi mbao nne za upanuzi za X-NUCLEO-OUT08A1 zinaweza kupangwa ili kutathmini hadi moduli ya pato ya kidijitali yenye uwezo wa 2 A (aina.) kila moja. Inawezekana pia kutathmini usanifu wa kawaida wa mteremko wa moduli ya pato ya dijiti ya chaneli moja kwa matumizi ya usalama: katika hali hii, pato la ngao la kwanza limeunganishwa na usambazaji wa la pili. Maunzi maalum ya ubao yanaweza kuwezeshwa au kuzimwa ili kuwezesha uondoaji wa haraka wa mizigo ya juu ya uwezo, sauti ya pato.tage, na ulinzi wa ziada wa mstari wa pato la mapigo ya kuongezeka.
Kielelezo 8. Bodi ya upanuzi ya X-NUCLEO-OUT08A1

UM3035 - Ufu 2

ukurasa wa 25/50

3.1.7

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT10A1
Bodi ya upanuzi ya pato la kidijitali la X-NUCLEO-OUT10A1 ya STM32 Nucleo hutoa suluhisho la bei nafuu na rahisi kutumia kwa ajili ya kutengeneza moduli za pato za kidijitali za 0.5 A (aina), hukuruhusu kutathmini kwa urahisi uwezo wa uendeshaji na uchunguzi wa IPS161HF ukitumia viwandani. mizigo. X-NUCLEO-OUT10A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia 3 kV optocouplers inayoendeshwa na pini za GPIO na Arduino TM UNO R3 (usanidi chaguo-msingi) na ST morpho (hiari, si vyema) viunganishi. Ubao wa upanuzi unapaswa kuunganishwa kwa bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB, na inaweza kupangwa kwa X-NUCLEO-OUT10A1 nyingine au X-NUCLEO-OUT08A1. Hadi mbao nne za upanuzi za X-NUCLEO-OUT10A1 zinaweza kupangwa ili kutathmini hadi moduli ya pato ya kidijitali yenye uwezo wa 0.5 A (aina) kila moja. Inawezekana pia kutathmini usanifu wa kawaida wa mteremko wa moduli ya pato ya dijiti ya chaneli moja kwa matumizi ya usalama: katika hali hii, pato la ngao la kwanza limeunganishwa na usambazaji wa la pili. Maunzi maalum ya ubao yanaweza kuwezeshwa au kuzimwa ili kuamilisha uondoaji wa haraka wa mizigo yenye uwezo mkubwa, sauti ya pato.tage, na ulinzi wa ziada wa mstari wa pato la mapigo ya kuongezeka.
Kielelezo 9. Bodi ya upanuzi ya X-NUCLEO-OUT10A1

UM3035 - Ufu 2

ukurasa wa 26/50

3.1.8

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT11A1 X-NUCLEO-OUT11A1 ni bodi ya upanuzi wa pato la kidijitali la viwanda kwa STM32 Nucleo. Hutoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha gari na uchunguzi wa relay ya hali ya juu ya ISO808 octal octal, yenye utengaji wa mabati uliopachikwa, katika moduli ya pato la dijiti iliyounganishwa na 0.7 A mizigo ya viwandani. X-NUCLEO-OUT11A1 inaingiliana moja kwa moja na kidhibiti kidogo kwenye STM32 Nucleo inayoendeshwa na pini za GPIO na viunganishi vya Arduino® R3. Kutengwa kwa galvanic kati ya microcontroller na mchakato stage imehakikishwa na ISO808. Bodi ya upanuzi inaweza kuunganishwa ama NUCLEO-F401RE au bodi ya maendeleo ya NUCLEO-G431RB. Pia inawezekana kutathmini mfumo unaojumuisha X-NUCLEO-OUT11A1 iliyopangwa kwenye mbao nyingine za upanuzi.
Kielelezo 10. Bodi ya upanuzi ya X-NUCLEO-OUT11A1

UM3035 - Ufu 2

ukurasa wa 27/50

3.1.9

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT12A1 X-NUCLEO-OUT12A1 bodi za upanuzi za uzalishaji wa kidijitali za viwandani kwa STM32-Nucleo hutoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha gari na uchunguzi wa relay ya hali ya juu ya ISO808A octal octal high-side power solid, yenye kutengwa kwa mabati iliyopachikwa na kiolesura cha kudhibiti 20MHz SPI, katika moduli ya pato la dijiti iliyounganishwa na mizigo ya viwandani ya 0.7 A. X-NUCLEO-OUT12A1 inaingiliana moja kwa moja na kidhibiti kidogo kwenye STM32 Nucleo inayoendeshwa na pini za GPIO na viunganishi vya Arduino® R3. Kutengwa kwa galvanic kati ya microcontroller na mchakato stage imethibitishwa na kifaa cha ISO808A. Bodi ya upanuzi inaweza kuunganishwa ama NUCLEO-F401RE au bodi ya maendeleo ya NUCLEO-G431RB. Pia inawezekana kutathmini mfumo wa pato la dijiti wa idhaa 16 unaowezesha kipengele cha minyororo ya daisy kwenye mbao mbili za upanuzi zilizorundikwa za X-NUCLEO-OUT12A1.
Kielelezo 11. Bodi ya upanuzi ya X-NUCLEO-OUT12A1

UM3035 - Ufu 2

ukurasa wa 28/50

3.1.10

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT13A1 Bodi ya upanuzi ya pato la kiviwanda la X-NUCLEO-OUT13A1 ya STM32 Nucleo hutoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha gari na uchunguzi wa relay ya hali ya juu ya ISO808-1 octal octal high-side power power solid. kwa kutengwa kwa mabati iliyopachikwa, katika moduli ya pato la dijiti iliyounganishwa na 1.0 A mizigo ya viwandani. X-NUCLEO-OUT13A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia viunganishi vya Arduino® R3. Teknolojia iliyojumuishwa ya ISO808-1 inahakikisha kutengwa kwa mabati ya kVRMS 2. Bodi ya upanuzi inaweza kuunganishwa ama NUCLEO-F401RE au bodi ya maendeleo ya NUCLEO-G431RB. Inawezekana pia kutathmini mfumo unaojumuisha X-NUCLEO-OUT13A1 iliyopangwa kwenye bodi nyingine za upanuzi.
Kielelezo 12. Bodi ya upanuzi ya X-NUCLEO-OUT13A1

UM3035 - Ufu 2

ukurasa wa 29/50

3.1.11

UM3035
Maelezo ya vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT14A1 X-NUCLEO-OUT14A1 ni bodi ya upanuzi wa pato la kidijitali la viwanda kwa STM32 Nucleo. Inatoa mazingira yenye nguvu na rahisi ya kutathmini uwezo wa kuendesha na uchunguzi wa relay ya hali ya juu yenye nguvu ya juu ya ISO808A-1 octal, iliyo na kiolesura cha mabati kilichopachikwa na kiolesura cha udhibiti cha 20MHz SPI, katika moduli ya pato la dijitali iliyounganishwa na 1.0 A. mizigo ya viwanda. X-NUCLEO-OUT14A1 inaingiliana moja kwa moja na kidhibiti kidogo kwenye STM32 Nucleo inayoendeshwa na pini za GPIO na viunganishi vya Arduino® R3. Kutengwa kwa galvanic kati ya microcontroller na mchakato stage imethibitishwa na ISO808A-1. Bodi ya upanuzi inaweza kuunganishwa ama NUCLEO-F401RE au bodi ya maendeleo ya NUCLEO-G431RB. Pia inawezekana kutathmini mfumo wa pato la dijiti wa chaneli 16 unaowezesha kipengele cha minyororo ya daisy kwenye mbao mbili za upanuzi zilizorundikwa za X-NUCLEO-OUT14A1.
Kielelezo 13. Bodi ya upanuzi ya X-NUCLEO-OUT14A1

UM3035 - Ufu 2

ukurasa wa 30/50

3.1.12

UM3035
Mpangilio wa vifaa
Bodi ya upanuzi ya X-NUCLEO-OUT15A1 Bodi ya upanuzi ya pato la kidigitali la X-NUCLEO-OUT15A1 ya STM32 Nucleo hutoa tathmini yenye nguvu na inayonyumbulika na mazingira ya ukuzaji kwa moduli 2.5 A (kawaida) za pato za kidijitali. Inaangazia uwezo wa kuendesha gari kwa usalama na uwezo mahiri wa uchunguzi wa swichi moja ya ubavu wa juu ya IPS1025HF yenye ufanisi wa juu. X-NUCLEO-OUT15A1 inaingiliana na kidhibiti kidogo kwenye STM32 Nucleo kupitia optocouplers 3 kV inayoendeshwa na pini za GPIO, na Arduino® UNO R3 (usanidi chaguo-msingi), na viunganishi vya ST morpho (hiari, si vyema). Bodi ya upanuzi inaweza kuunganishwa kwa bodi ya ukuzaji ya NUCLEO-F401RE au NUCLEO-G431RB. Inaweza pia kuwekwa kwa X-NUCLEO-OUT15A1 nyingine. Vibao viwili vya upanuzi vya X-NUCLEO-OUT15A1 vinakuruhusu kutathmini moduli ya pato ya kidijitali ya njia mbili yenye uwezo wa 2.5A (kawaida) kila moja.
Kielelezo 14. Bodi ya upanuzi ya X-NUCLEO-OUT15A1

3.2

Mpangilio wa vifaa

Vipengele vifuatavyo vya vifaa vinahitajika:

1. Kebo ya USB ya aina moja ya A hadi Mini-B ili kuunganisha Nucleo ya STM32 kwenye Kompyuta wakati wa kutumia NUCLEOF401RE

2. Kebo ya USB ya aina moja ya A hadi Micro-B unapotumia NUCLEO-G431RB

3. Ugavi wa umeme wa nje (8 - 33 V) na nyaya zinazohusiana na kusambaza bodi za upanuzi za mfumo.

UM3035 - Ufu 2

ukurasa wa 31/50

3.3
3.4
3.4.1
3.4.2

UM3035
Mpangilio wa programu

Mpangilio wa programu

Vipengele vifuatavyo vya programu vinahitajika ili kuweka mazingira ya kufaa ya uendelezaji kwa ajili ya kuunda programu za STM32 Nucleo iliyo na bodi moja au zaidi ya upanuzi wa matokeo ya kidijitali kiviwanda:

·

X-CUBE-IPS: upanuzi wa STM32Cube unaojitolea kwa ukuzaji wa programu ambazo zinahitaji matumizi.

ya:

IPS2050H

IPS2050H-32

IPS1025H

IPS1025H-32

IPS1025HF

IPS160HF

IPS161HF

ISO808

ISO808-1

ISO808A

ISO808A-1

Firmware ya X-CUBE-IPS na nyaraka zinazohusiana zinapatikana kwenye www.st.com.

·

Msururu wa zana za ukuzaji na mkusanyaji: programu ya upanuzi ya STM32Cube inasaidia mambo matatu yafuatayo

mazingira:

IAR Iliyopachikwa Workbench ya ARM® (EWARM) mnyororo wa zana + ST-LINK

KweliView Mnyororo wa zana za Kidhibiti Kidhibiti Kidogo (MDK-ARM-STR) + ST-LINK

STM32CubeIDE + ST-LINK

Mpangilio wa bodi

Bodi ya maendeleo ya STM32 Nucleo

Sanidi bodi ya ukuzaji ya STM32 Nucleo na nafasi zifuatazo za kuruka:

·

NUCLEO-F401RE

JP5 kwenye U5V kwa programu kuangaza

JP1 imefunguliwa

JP6 imefungwa

CN2 imefungwa 1-2, 3-4

CN3 imefunguliwa

CN4 imefunguliwa

CN11 imefungwa

CN12 imefungwa

·

NUCLEO-G431RB

JP5 imefungwa 1-2 (5V_STLK kwa kuangaza kwa programu dhibiti)

JP1, JP7 imefunguliwa

JP3, JP6 imefungwa

JP8 imefungwa 1-2

CN4 imefunguliwa

CN11 imefungwa

CN12 imefungwa

X-NUCLEO-OUT03A1 na X-NUCLEO-OUT04A1 bodi za upanuzi

X-NUCLEO-OUT03A1 au X-NUCLEO-OUT04A1 lazima isanidiwe kama ifuatavyo:

·

SW1 1-2

·

SW2 1-2

UM3035 - Ufu 2

ukurasa wa 32/50

·

SW3 1-2

·

SW4

Funga 1-2 ili kuelekeza mawimbi ya FLT2 kutoka kwa kifaa hadi kwa kidhibiti kidogo pekee

Funga 2-3 ili kuendesha LED nyekundu ya DR2 pekee

·

SW5

Funga 1-2 ili kuelekeza mawimbi ya FLT1 kutoka kwa kifaa hadi kwa kidhibiti kidogo pekee

Funga 2-3 ili kuendesha LED nyekundu ya DR1 pekee

·

J1, J2, J5, J6, J7, J12, J13, J14 imefungwa

·

J3, J4, J10, J11, J17 wazi

·

J8 imefungwa 4-6

·

J9 imefungwa 4-6

UM3035
Mpangilio wa bodi

UM3035 - Ufu 2

ukurasa wa 33/50

UM3035
Mpangilio wa bodi
Hatua ya 1. Chomeka ubao wa upanuzi wa X-NUCLEO-OUT03A1 au X-NUCLEO-OUT04A1 juu ya STM32 Nucleo kupitia viunganishi vya Arduino® UNO.
Mchoro 15. Bodi ya upanuzi ya X-NUCLEO-OUT03A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Mchoro 16. Bodi ya upanuzi ya X-NUCLEO-OUT04A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Hatua ya 2. Hatua ya 3.
Hatua ya 4.

Washa bodi ya Nucleo ya STM32 kupitia kebo ya USB kati ya kiunganishi cha CN1 na lango la USB la Kompyuta.
Washa ubao wa upanuzi wa X-NUCLEO-OUT03A1 au X-NUCLEO-OUT04A1 kwa kuunganisha pini ya kiunganishi cha CN1 2 au 3 (VCC) na 4 (GND) kwenye usambazaji wa nishati ya DC (ambayo lazima iwekwe kati ya 8 na 33 V).
Fungua mnyororo wako wa zana unaopendelea (MDK-ARM kutoka Keil, EWARM kutoka IAR, au STM32CubeIDE)

UM3035 - Ufu 2

ukurasa wa 34/50

3.4.3

UM3035
Mpangilio wa bodi

Hatua ya 5.
Hatua ya 6. Hatua ya 7.

Kulingana na ubao wa STM32 Nucleo na IDE iliyotumika, fungua mradi wa programu kutoka: ProjectsSTM32F401RE-NucleoExamplesOut03_04 kwa Miradi ya NUCLEO-F401RESTM32G431RB-NucleoExamplesOut03_04 ya NUCLEO-G431RB
Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
Endesha zamaniample. Kila wakati kitufe cha mtumiaji kinapobonyezwa, amri mpya inatumika katika utoaji wa kidijitali kama ilivyoelezwa katika Sehemu ya 2.6.1 Out03_04.

X-NUCLEO-OUT05A1 na X-NUCLEO-OUT06A1 bodi za upanuzi

X-NUCLEO-OUT05A1 au X-NUCLEO-OUT06A1 lazima isanidiwe kama ifuatavyo:

·

SW1 1-2

·

SW2

Funga 1-2 ili kuelekeza mawimbi ya FLT1 kutoka kwa kifaa hadi kwa kidhibiti kidogo pekee

Funga 2-3 ili kuendesha LED nyekundu ya DR1 pekee

·

SW3 1-2

·

SW4

Funga 1-2 ili kuelekeza mawimbi ya FLT2 kutoka kwa kifaa hadi kwa kidhibiti kidogo pekee

Funga 2-3 ili kuendesha LED nyekundu ya DR2 pekee

·

J1, J3, J5, J6, J8, J10 imefungwa

·

J2, J4, J7 wazi

·

J9 imefungwa 4-6

UM3035 - Ufu 2

ukurasa wa 35/50

UM3035
Mpangilio wa bodi
Hatua ya 1. Chomeka ubao wa upanuzi wa X-NUCLEO-OUT05A1 au X-NUCLEO-OUT06A1 juu ya STM32 Nucleo kupitia viunganishi vya Arduino® UNO.
Mchoro 17. Bodi ya upanuzi ya X-NUCLEO-OUT05A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Mchoro 18. Bodi ya upanuzi ya X-NUCLEO-OUT06A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Hatua ya 2. Hatua ya 3.
Hatua ya 4.

Washa bodi ya Nucleo ya STM32 kupitia kebo ya USB kati ya kiunganishi cha CN1 na lango la USB la Kompyuta.
Washa ubao wa upanuzi wa X-NUCLEO-OUT05A1 au X-NUCLEO-OUT06A1 kwa kuunganisha pini ya kiunganishi cha CN1 4 au 5 (VCC) na 3 (GND) kwenye usambazaji wa nishati ya DC (ambayo lazima iwekwe kati ya 8 na 33 V).
Fungua mnyororo wako wa zana unaopendelea (MDK-ARM kutoka Keil®, EWARM kutoka IAR, au STM32CubeIDE).

UM3035 - Ufu 2

ukurasa wa 36/50

3.4.4

UM3035
Mpangilio wa bodi

Hatua ya 5.
Hatua ya 6. Hatua ya 7.

Kulingana na ubao wa STM32 Nucleo na IDE iliyotumika, fungua mradi wa programu kutoka: ProjectsSTM32F401RE-NucleoExamplesOut05_06 kwa Miradi ya NUCLEO-F401RESTM32G431RB-NucleoExamplesOut05_06 ya NUCLEO-G431RB
Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
Endesha zamaniample. Kila wakati kitufe cha mtumiaji kinapobonyezwa, amri mpya inatumika katika utoaji wa kidijitali kama ilivyoelezwa katika Sehemu ya 2.6.2 Out05_06.

X-NUCLEO-OUT08A1 na X-NUCLEO-OUT10A1 bodi za upanuzi

Bodi ya upanuzi ya X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1 lazima isanidiwe kwa njia ifuatayo:

·

J1, J4, J5, J7, J8, J9 imefungwa

·

J13 imefungwa: 1-2, 3-4, 5-6

·

J14 imefungwa: 1-2, 3-4

·

SW1: 2-3

·

SW2: 1-2

·

Warukaji wengine wote hufunguliwa

UM3035 - Ufu 2

ukurasa wa 37/50

UM3035
Usanidi wa bodi Hatua ya 1. Chomeka ubao wa upanuzi wa X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1 juu ya STM32
Nucleo kupitia viunganishi vya Arduino® UNO. Mchoro 19. Bodi ya upanuzi ya X-NUCLEO-OUT08A1 iliyounganishwa na ukuzaji wa STM32 Nucleo
bodi
Mchoro 20. Bodi ya upanuzi ya X-NUCLEO-OUT10A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Hatua ya 2. Hatua ya 3.

Washa bodi ya Nucleo ya STM32 kupitia kebo ya USB kati ya kiunganishi cha CN1 na lango la USB la Kompyuta.
Washa ubao wa upanuzi wa X-NUCLEO-OUT08A1 au X-NUCLEO-OUT10A1 kwa kuunganisha viunganishi vyake CN1 1(VCC), 2(GND) kwenye usambazaji wa umeme wa DC (ambao lazima kiwekwe kati ya 8 na 33 V).

UM3035 - Ufu 2

ukurasa wa 38/50

3.4.5

UM3035
Mpangilio wa bodi

Hatua ya 4. Hatua ya 5.
Hatua ya 6. Hatua ya 7.

Fungua mnyororo wako wa zana unaopendelea (MDK-ARM kutoka Keil, EWARM kutoka IAR, au STM32CubeIDE)
Kulingana na bodi ya STM32 Nucleo iliyotumika, fungua mradi wa programu kutoka: ProjectsSTM32F401RE-NucleoExamplesOut08_10 kwa Miradi ya NUCLEO-F401RESTM32G431RB-NucleoExamplesOut08_10 ya NUCLEO-G431RB
Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
Endesha zamaniample. Kila wakati kitufe cha mtumiaji kinapobonyezwa, amri mpya inatumika katika utoaji wa kidijitali kama ilivyoelezwa katika Sehemu ya 2.6.3 Out08_10.

Bodi ya upanuzi ya X-NUCLEO-OUT15A1

X-NUCLEO-OUT15A1 lazima isanidiwe kama ifuatavyo:

·

SW1 2-3

·

SW2

Funga 1-2 ili kuelekeza mawimbi ya FLT1 kutoka kwa kifaa hadi kwa kidhibiti kidogo pekee

Funga 2-3 ili kuendesha LED nyekundu ya DR1 pekee

·

SW3 1-2

·

SW4

Funga 1-2 ili kuelekeza mawimbi ya FLT2 kutoka kwa kifaa hadi kwa kidhibiti kidogo pekee

Funga 2-3 ili kuendesha LED nyekundu ya DR2 pekee

·

SW5 1-2

·

J2 wazi

·

J3, J4, J5, J6, J7, J8, J10, J12 imefungwa

·

J9 imefungwa 4-6

·

J11 imefungwa 1-2, 3-4, 5-6

Hatua ya 1. Chomeka ubao wa upanuzi wa X-NUCLEO-OUT15A1 juu ya STM32 Nucleo kupitia viunganishi vya Arduino® UNO.

Mchoro 21. Bodi ya upanuzi ya X-NUCLEO-OUT15A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Hatua ya 2. Washa bodi ya Nucleo ya STM32 kupitia kebo ya USB kati ya kiunganishi cha CN1 na lango la USB la Kompyuta.

UM3035 - Ufu 2

ukurasa wa 39/50

3.4.6

UM3035
Mpangilio wa bodi

Hatua ya 3. Hatua ya 4. Hatua ya 5.
Hatua ya 6. Hatua ya 7.

Washa ubao wa upanuzi wa X-NUCLEO-OUT15A1 kwa kuunganisha pini ya kiunganishi cha CN1 4 au 5 (VCC) na 3 (GND) kwenye usambazaji wa nishati ya DC (ambayo lazima iwekwe kati ya 8 na 33 V).
Fungua mnyororo wako wa zana unaopendelea (MDK-ARM kutoka Keil®, EWARM kutoka IAR, au STM32CubeIDE).
Kulingana na ubao wa STM32 Nucleo na IDE iliyotumika, fungua mradi wa programu kutoka: ProjectsSTM32F401RE-NucleoExamplesOut15 kwa Miradi ya NUCLEO-F401RESTM32G431RB-NucleoExamplesOut15 ya NUCLEO-G431RB
Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
Endesha zamaniample. Kila wakati kitufe cha mtumiaji kinapobonyezwa, amri mpya inatumika kwenye toleo la kidijitali kama ilivyoelezwa katika Sehemu ya 2.6.4 Kati ya 15.

X-NUCLEO-OUT11A1 na X-NUCLEO-OUT13A1 bodi za upanuzi

X-NUCLEO-OUT11A1 na X-NUCLEO-OUT13A1 lazima ziwekewe mipangilio kama ifuatavyo:

·

J1, J2, J5 wazi

·

J3

Ilifungwa 1-2, 5-6

·

J4

Imefungwa 5-6

·

J6 Imefungwa

1-2, 3-4, 5-6, 7-8 kuwezesha hali amilifu inayoongozwa kwa OUT1-4

·

J7 Imefungwa

1-2, 3-4, 5-6, 7-8 kuwezesha hali amilifu inayoongozwa kwa OUT5-8

·

J9, J10 imefungwa

UM3035 - Ufu 2

ukurasa wa 40/50

UM3035
Mpangilio wa bodi
Hatua ya 1. Chomeka ubao wa upanuzi wa X-NUCLEO-OUT11A1 au X-NUCLEO-OUT13A1 juu ya STM32 Nucleo kupitia viunganishi vya Arduino® UNO.
Mchoro 22. Bodi ya upanuzi ya X-NUCLEO-OUT11A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Mchoro 23. Bodi ya upanuzi ya X-NUCLEO-OUT13A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Hatua ya 2. Hatua ya 3.
Hatua ya 4. Hatua ya 5.

Washa bodi ya Nucleo ya STM32 kupitia kebo ya USB kati ya kiunganishi cha CN1 na lango la USB la Kompyuta.
Washa ubao wa upanuzi wa X-NUCLEO-OUT11A1 au X-NUCLEO-OUT13A1 kwa kuunganisha pin 1 ya kiunganishi cha CN1 (VCC) na pin 2 (GND) kwenye usambazaji wa nishati ya DC (ambayo lazima iwekwe kati ya 15 na 33 V).
Fungua mnyororo wako wa zana unaopendelea (MDK-ARM kutoka Keil, EWARM kutoka IAR, au STM32CubeIDE)
Kulingana na ubao wa STM32 Nucleo na IDE iliyotumika, fungua mradi wa programu kutoka: ProjectsSTM32F401RE-NucleoExamplesOut11_13 kwa Miradi ya NUCLEO-F401RESTM32G431RB-NucleoExamplesOut11_13 ya NUCLEO-G431RB

UM3035 - Ufu 2

ukurasa wa 41/50

3.4.7

UM3035
Mpangilio wa bodi

Hatua ya 6. Hatua ya 7.

Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
Endesha zamaniample. Kila wakati kitufe cha mtumiaji kinapobonyezwa, amri mpya inatumika katika utoaji wa kidijitali kama ilivyoelezwa katika Sehemu ya 2.6.5 Out11_13.

X-NUCLEO-OUT12A1 na X-NUCLEO-OUT14A1 bodi za upanuzi

X-NUCLEO-OUT12A1 na X-NUCLEO-OUT14A1 lazima ziwekewe mipangilio kama ifuatavyo:

·

J5 wazi

·

J3

Ilifungwa 1-2, 3-4, 5-6

·

J4

Imefungwa 5-6

·

J6

Ilifungwa 1-2, 3-4, 5-6, 7-8 kuwezesha hali amilifu inayoongozwa kwa OUT1-4

·

J7

Ilifungwa 1-2, 3-4, 5-6, 7-8 kuwezesha hali amilifu inayoongozwa kwa OUT5-8

·

J9, J10 imefungwa

·

J12, J13 kwa usanidi wa Daisy Chain:

Ubao 0:

J12: Ilifungwa 1-2

J13: Ilifungwa 3-4

Ubao 1:

J12: Ilifungwa 3-4

J13: Ilifungwa 1-2

·

J12, J13 kwa usanidi wa Kujitegemea Sambamba:

Ubao 0:

J12: Ilifungwa 1-2

J13: Ilifungwa 1-2

Ubao 1:

J12: Ilifungwa 1-2

J13: Ilifungwa 1-2

UM3035 - Ufu 2

ukurasa wa 42/50

UM3035
Mpangilio wa bodi
Hatua ya 1. Chomeka ubao wa upanuzi wa X-NUCLEO-OUT12A1 au X-NUCLEO-OUT14A1 juu ya STM32 Nucleo kupitia viunganishi vya Arduino® UNO.
Mchoro 24. Bodi ya upanuzi ya X-NUCLEO-OUT12A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Mchoro 25. Bodi ya upanuzi ya X-NUCLEO-OUT14A1 iliyounganishwa na bodi ya maendeleo ya STM32 Nucleo

Hatua ya 2. Hatua ya 3.
Hatua ya 4.

Washa bodi ya Nucleo ya STM32 kupitia kebo ya USB kati ya kiunganishi cha CN1 na lango la USB la Kompyuta.
Washa ubao wa upanuzi wa X-NUCLEO-OUT12A1 au X-NUCLEO-OUT14A1 kwa kuunganisha pin 1 ya kiunganishi cha CN1 (VCC) na pin 2 (GND) kwenye usambazaji wa nishati ya DC (ambayo lazima iwekwe kati ya 15 na 33 V).
Fungua mnyororo wako wa zana unaopendelea (MDK-ARM kutoka Keil, EWARM kutoka IAR, au STM32CubeIDE)

UM3035 - Ufu 2

ukurasa wa 43/50

UM3035
Mpangilio wa bodi

Hatua ya 5.
Hatua ya 6. Hatua ya 7.

Kulingana na ubao wa STM32 Nucleo na IDE iliyotumika, fungua mradi wa programu kutoka: ProjectsSTM32F401RE-NucleoExamplesOut12_14 kwa Miradi ya NUCLEO-F401RESTM32G431RB-NucleoExamplesOut12_14 ya NUCLEO-G431RB
Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
Endesha zamaniample. Kila wakati kitufe cha mtumiaji kinapobonyezwa, amri mpya inatumika katika utoaji wa kidijitali kama ilivyoelezwa katika Sehemu ya 2.6.6 Out12_14.

UM3035 - Ufu 2

ukurasa wa 44/50

UM3035

Historia ya marekebisho

Jedwali 8. Historia ya marekebisho ya hati

Tarehe

Marekebisho

Mabadiliko

09-Juni-2022

1

Kutolewa kwa awali.

14Des-2022

Utangulizi uliosasishwa, Sehemu ya 2.1 Zaidiview, Sehemu ya 2.2 Usanifu, Sehemu ya 2.3 Muundo wa Folda, Sehemu ya 2.3.1 BSPs, Sehemu ya 2.3.1.1 STM32F4xx-Nucleo, STM32G4xx_Nucleo, Miradi ya Sehemu ya 2.3.2, Sehemu ya 3.2 Usanidi wa Vifaa.3.3 Usanidi wa Programu ya Sehemu.

Imeongezwa Sehemu ya 2.3.1.4 IPS160HF_161HF, Sehemu ya 2.3.1.7 OUT08_10A1, Sehemu ya 2.4.3 X-

NUCLEO-OUT08A1, X-NUCLEO-OUT10A1, Sehemu ya 2.4.5 X-NUCLEO-OUT11A1, X-NUCLEO-

OUT13A1, Sehemu ya 2.4.6 X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1, Sehemu ya 2.6.5 Nje11_13,

2

Sehemu ya 2.6.6 Out12_14, Sehemu ya 2.6.3 Out08_10, Sehemu ya 3.1.6 X-NUCLEO-OUT08A1

bodi ya upanuzi, Sehemu ya 3.1.7 ya bodi ya upanuzi ya X-NUCLEO-OUT10A1, Sehemu ya 3.1.8 X-

bodi ya upanuzi ya NUCLEO-OUT11A1, bodi ya upanuzi ya Sehemu ya 3.1.9 X-NUCLEO-OUT12A1,

Sehemu ya 3.1.10 X-NUCLEO-OUT13A1 bodi ya upanuzi, Sehemu ya 3.1.11 X-NUCLEO-OUT14A1

bodi ya upanuzi, Sehemu ya 3.4.4 X-NUCLEO-OUT08A1 na upanuzi wa X-NUCLEO-OUT10A1

mbao, Sehemu ya 3.4.4 X-NUCLEO-OUT08A1 na X-NUCLEO-OUT10A1 bodi za upanuzi,

Sehemu ya 3.4.6 X-NUCLEO-OUT11A1 na X-NUCLEO-OUT13A1 mbao za upanuzi, na

Sehemu ya 3.4.7 X-NUCLEO-OUT12A1 na X-NUCLEO-OUT14A1 bodi za upanuzi.

UM3035 - Ufu 2

ukurasa wa 45/50

UM3035
Yaliyomo
Yaliyomo
1 Vifupisho na vifupisho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 upanuzi wa programu ya X-CUBE-IPS kwa STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Zaidiview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Usanifu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Muundo wa folda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 BSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Miradi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Nyenzo zinazohitajika za programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Sampmaelezo ya maombi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.1 Kati03_04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.2 Kati05_06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.3 Kati08_10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.4 Kati15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.5 Kati11_13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.6.6 Kati12_14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Mwongozo wa kusanidi mfumo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.1 Maelezo ya maunzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1.1 STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.2 X-NUCLEO-OUT03A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.3 X-NUCLEO-OUT04A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1.4 X-NUCLEO-OUT05A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.5 X-NUCLEO-OUT06A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.6 X-NUCLEO-OUT08A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.7 Bodi ya upanuzi ya X-NUCLEO-OUT10A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.8 X-NUCLEO-OUT11A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1.9 X-NUCLEO-OUT12A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.10 X-NUCLEO-OUT13A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.11 X-NUCLEO-OUT14A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.12 X-NUCLEO-OUT15A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

UM3035 - Ufu 2

ukurasa wa 46/50

UM3035
Yaliyomo
3.2 Usanidi wa maunzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 Usanidi wa programu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 Mpangilio wa bodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.1 Bodi ya maendeleo ya STM32 Nucleo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4.2 X-NUCLEO-OUT03A1 na X-NUCLEO-OUT04A1 bodi za upanuzi. . . . . . . . . . . . . . . . 32 3.4.3 X-NUCLEO-OUT05A1 na X-NUCLEO-OUT06A1 bodi za upanuzi. . . . . . . . . . . . . . . . 35 3.4.4 X-NUCLEO-OUT08A1 na X-NUCLEO-OUT10A1 bodi za upanuzi. . . . . . . . . . . . . . . . 37 3.4.5 X-NUCLEO-OUT15A1 bodi ya upanuzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.6 X-NUCLEO-OUT11A1 na X-NUCLEO-OUT13A1 bodi za upanuzi . . . . . . . . . . . . . . . . 40 3.4.7 X-NUCLEO-OUT12A1 na X-NUCLEO-OUT14A1 bodi za upanuzi. . . . . . . . . . . . . . . . 42
Historia ya marekebisho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Orodha ya majedwali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Orodha ya takwimu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

UM3035 - Ufu 2

ukurasa wa 47/50

UM3035
Orodha ya meza

Orodha ya meza

Jedwali 1. Jedwali 2. Jedwali 3. Jedwali 4. Jedwali 5. Jedwali 6. Jedwali 7. Jedwali 8.

Orodha ya vifupisho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Usanidi wa rundo la bodi nne za upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Usanidi wa rundo la bodi nne za upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Usanidi wa rundo la bodi nne za upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Usanidi wa rundo la bodi mbili za upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Usanidi wa rundo la bodi mbili za upanuzi (zinazojitegemea sambamba) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Usanidi wa safu ya bodi mbili za upanuzi (Daisy Chain). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Historia ya marekebisho ya hati. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

UM3035 - Ufu 2

ukurasa wa 48/50

UM3035
Orodha ya takwimu

Orodha ya takwimu

Kielelezo 1. Kielelezo 2. Kielelezo 3. Kielelezo 4. Kielelezo 5. Kielelezo 6. Kielelezo 7. Kielelezo 8. Kielelezo 9. Kielelezo 10. Kielelezo 11. Kielelezo 12. Kielelezo 13. Kielelezo 14. Kielelezo 15. Kielelezo 16. Kielelezo 17. Kielelezo 18. Kielelezo 19. Kielelezo 20. Kielelezo 21. Kielelezo 22. Kielelezo 23. Kielelezo 24.

Usanifu wa programu ya upanuzi wa X-CUBE-IPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Muundo wa folda ya kifurushi cha X-CUBE-IPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STM32 Ubao wa Nucleo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 X-NUCLEO-OUT03A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 X-NUCLEO-OUT04A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 X-NUCLEO-OUT05A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 X-NUCLEO-OUT06A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 X-NUCLEO-OUT08A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 X-NUCLEO-OUT10A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 X-NUCLEO-OUT11A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 X-NUCLEO-OUT12A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 X-NUCLEO-OUT13A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 X-NUCLEO-OUT14A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 X-NUCLEO-OUT15A1 bodi ya upanuzi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 X-NUCLEO-OUT03A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 34 X-NUCLEO-OUT04A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 34 X-NUCLEO-OUT05A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 36 X-NUCLEO-OUT06A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 36 X-NUCLEO-OUT08A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 38 X-NUCLEO-OUT10A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 38 X-NUCLEO-OUT15A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 39 X-NUCLEO-OUT11A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 41 X-NUCLEO-OUT13A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 41 X-NUCLEO-OUT12A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . . 43 X-NUCLEO-OUT14A1 bodi ya upanuzi iliyounganishwa kwenye bodi ya ukuzaji ya STM32 Nucleo. . . . . . . . . . . . .

UM3035 - Ufu 2

ukurasa wa 49/50

UM3035
ILANI MUHIMU SOMA KWA UMAKINI STMicroelectronics NV na kampuni zake tanzu (“ST”) inahifadhi haki ya kufanya mabadiliko, masahihisho, uboreshaji, marekebisho na uboreshaji wa bidhaa za ST na/au kwa hati hii wakati wowote bila taarifa. Wanunuzi wanapaswa kupata taarifa muhimu kuhusu bidhaa za ST kabla ya kuagiza. Bidhaa za ST zinauzwa kwa mujibu wa sheria na masharti ya ST ya mauzo yaliyopo wakati wa uthibitishaji wa agizo. Wanunuzi wanawajibika kikamilifu kwa uchaguzi, uteuzi na matumizi ya bidhaa za ST na ST haichukui dhima ya usaidizi wa maombi au muundo wa bidhaa za wanunuzi. Hakuna leseni, iliyoelezwa au iliyodokezwa, kwa haki yoyote ya uvumbuzi inatolewa na ST humu. Uuzaji wa bidhaa za ST zenye masharti tofauti na maelezo yaliyoelezwa hapa yatabatilisha udhamini wowote uliotolewa na ST kwa bidhaa hiyo. ST na nembo ya ST ni alama za biashara za ST. Kwa maelezo zaidi kuhusu alama za biashara za ST, rejelea www.st.com/trademarks. Majina mengine yote ya bidhaa au huduma ni mali ya wamiliki husika. Maelezo katika waraka huu yanachukua nafasi na kuchukua nafasi ya maelezo yaliyotolewa awali katika matoleo ya awali ya hati hii.
© 2022 STMicroelectronics Haki zote zimehifadhiwa

UM3035 - Ufu 2

ukurasa wa 50/50

Nyaraka / Rasilimali

Programu ya Pato la Kiwandani ya STM STM32 X-CUBE-IPS [pdf] Mwongozo wa Mtumiaji
STM32 X-CUBE-IPS Programu ya Pato la Kiwandani, STM32 X-CUBE-IPS, Programu ya Pato la Kiwandani, Programu ya Pato

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *