STM32 X-CUBE-IPS Software tal-Output Diġitali Industrijali

X-CUBE-IPS Software ta 'Output Diġitali Industrijali għal STM32
Nukleo

Informazzjoni dwar il-Prodott

Is-Softwer tal-Output Diġitali Industrijali X-CUBE-IPS huwa an
espansjoni tat-teknoloġija tas-softwer STM32Cube, iddisinjata biex tagħmel
portabbiltà fuq mikrokontrolluri STM32 differenti aktar faċli. Dan
pakkett tas-softwer huwa użat biex jibnu applikazzjonijiet għal effiċjenza għolja
swiċċijiet high-side u jinkludi sample implimentazzjonijiet għal kull wieħed
bord ta 'espansjoni appoġġjat fil-pakkett, kemm għal NUCLEOF401RE kif ukoll
Bordijiet ta 'żvilupp NUCLEO-G431RB.

Il-karatteristiċi ewlenin ta 'dan il-pakkett tas-software huma:

  • GPIOs, PWMs, u IRQs
  • Ħsara/dijanjostika tinterrompi l-immaniġġjar
  • Sampl-implimentazzjoni disponibbli fuq l-espansjoni li ġejja
    bordijiet:
    • IPS1025H-32
  • Portabbiltà faċli madwar familji MCU differenti, grazzi għal
    STM32Cube
  • Termini tal-liċenzja b'xejn u faċli għall-utent

Dan is-software jippermetti li tikkontrolla l-output diġitali ta 'wieħed
bord ta 'espansjoni jew munzell konfigurat sew ta' dawn l-espansjoni
bordijiet immuntati fuq żvilupp NUCLEO-F401RE jew NUCLEO-G431RB
bord. Jippermettilek ukoll li tipprogramma l-bordijiet ta 'espansjoni li jkunu
mixgħul u mitfi bl-użu ta 'PWM bi frekwenza speċifika fil-
0-100 Hz firxa (0.1 Hz riżoluzzjoni), u ċiklu ta 'xogħol speċifiku fil-
Firxa 0-100% (riżoluzzjoni 1%). Il-pakkett jinkludi example to
ittestja l-funzjonalità tal-apparat waqt is-sewqan tal-kanali fil-
stat fiss u PWM.

Istruzzjonijiet għall-Użu tal-Prodott

Biex tuża s-Softwer tal-Output Diġitali Industrijali X-CUBE-IPS, segwi
dawn il-passi:

  1. Qabbad il-bord ta 'espansjoni man-NUCLEO-F401RE jew
    Bord ta 'żvilupp NUCLEO-G431RB.
  2. Niżżel u installa s-softwer STM32Cube.
  3. Niżżel u installa l-pakkett tas-softwer X-CUBE-IPS.
  4. Uża s-sample implimentazzjonijiet ipprovduti mal-pakkett biex
    tibni l-applikazzjoni tiegħek stess biex tikkontrolla l-output diġitali ta '
    il-bord(i) ta' espansjoni.
  5. Jekk meħtieġ, ipprogramma l-bord(i) ta' espansjoni biex jinxtegħlu
    u mitfi bl-użu ta 'PWM bi frekwenza speċifika u ċiklu ta' xogħol
    skont ir-rekwiżiti tal-applikazzjoni tiegħek.
  6. Ittestja l-funzjonalità tal-apparat billi tuża l-example pprovduti bi
    il-pakkett waqt is-sewqan tal-kanali fl-istat fiss u
    PWM.

UM3035
Manwal għall-utent
Nibdew b'softwer ta 'output diġitali industrijali X-CUBE-IPS għal STM32 Nucleo
Introduzzjoni
Bil-pakkett tas-software X-CUBE-IPS tista 'taċċessa faċilment il-karatteristiċi tal-ICs ospitati fil-bordijiet ta' espansjoni hawn taħt għal STM32 Nucleo: · 0.7 A klassifikazzjoni kurrenti ma 'X-NUCLEO-OUT10A1, X-NUCLEO-OUT11A1, X-NUCLEO- OUT12A1, hosting rispettivament
IPS161HF, ISO808 u ISO808A · 1.0 A klassifikazzjoni kurrenti ma 'X-NUCLEO-OUT13A1, X-NUCLEO-OUT14A1, li jospita rispettivament ISO808-1 u ISO808A-1 · 2.5 A klassifikazzjoni kurrenti ma' X-NUCLEO-OUT03A1 (jospita l-IPS2050), -NUCLEO-OUT05A1 (jospita l-IPS1025H),
X-NUCLEO-OUT08A1 (jospita l-IPS160HF), jew X-NUCLEO-OUT15A1 (jospita l-IPS1025HF) · 5.7 Klassifikazzjoni attwali b'X-NUCLEO-OUT04A1 jew X-NUCLEO-OUT06A1, li jospita rispettivament l-IPS2050H-32 u l-
IPS1025H-32 L-espansjoni hija mibnija fuq it-teknoloġija tas-softwer STM32Cube biex ittaffi l-portabbiltà fuq mikrokontrolluri STM32 differenti. Is-softwer jiġi ma 'sample implimentazzjonijiet għal kull bord ta 'espansjoni appoġġjat fil-pakkett, kemm għall-bordijiet ta' żvilupp NUCLEOF401RE u NUCLEO-G431RB.
Links relatati
Żur l-ekosistema STM32Cube web paġna fuq www.st.com għal aktar informazzjoni

UM3035 – Rev 2 – Diċembru 2022 Għal aktar informazzjoni ikkuntattja l-uffiċċju lokali tal-bejgħ STMicroelectronics tiegħek.

www.st.com

1

Akronimi u abbrevjazzjonijiet

Akronimu API BSP CMSIS HAL IDE LED SPI

Tabella 1. Lista ta' akronimi Deskrizzjoni
Interfaċċja tal-ipprogrammar tal-applikazzjoni Pakkett ta' appoġġ tal-bord Interfaċċja tas-softwer tal-mikrokontrollur Cortex® Standard Saff ta' astrazzjoni tal-ħardwer Ambjent ta' żvilupp integrat Dajowd li jarmi d-dawl Interface periferali serjali

UM3035
Akronimi u abbrevjazzjonijiet

UM3035 – Rev 2

paġna 2/50

UM3035
Espansjoni tas-softwer X-CUBE-IPS għal STM32Cube

2

Espansjoni tas-softwer X-CUBE-IPS għal STM32Cube

2.1

Fuqview

Il-pakkett tas-software X-CUBE-IPS jespandi l-funzjonalità STM32Cube.

Il-karatteristiċi ewlenin tal-pakkett huma:

·

Pakkett tas-softwer biex jinbnew applikazzjonijiet għal swiċċijiet high-side ta' effiċjenza għolja:

ottali: ISO808, ISO808-1, ISO808A, u ISO808A-1

doppju: IPS2050H u IPS2050H-32

wieħed: IPS160HF, IPS161HF, IPS1025H, IPS1025H-32, u IPS1025HF

·

GPIOs, PWMs, u IRQs

·

Ħsara/dijanjostika tinterrompi l-immaniġġjar

·

Sampl-implimentazzjoni disponibbli fuq il-bordijiet ta’ espansjoni li ġejjin, meta konnessi ma’ NUCLEO-

Bord ta' żvilupp F401RE jew 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

·

Portabbiltà faċli tul familji MCU differenti, grazzi għal STM32Cube

·

Termini tal-liċenzja b'xejn u faċli għall-utent

Dan is-softwer jippermetti li jikkontrolla l-output diġitali ta 'bord ta' espansjoni wieħed, jew munzell konfigurat sew ta 'dawn il-bordijiet ta' espansjoni mmuntati fuq bord ta 'żvilupp NUCLEO-F401RE jew NUCLEO-G431RB.

Jippermettilek ukoll li tipprogramma l-bordijiet ta 'espansjoni biex jinxtegħlu u jintfew bl-użu ta' PWM bi frekwenza speċifika fil-medda 0-100 Hz (riżoluzzjoni 0.1 Hz), u ċiklu ta 'ħidma speċifiku fil-medda 0-100% (riżoluzzjoni 1%). .

Il-pakkett jinkludi example biex tittestja l-funzjonalità tal-apparat waqt is-sewqan tal-kanali fl-istat fiss u PWM.

2.2

Arkitettura

Dan is-softwer huwa espansjoni kompletament konformi tal-arkitettura STM32Cube għall-iżvilupp ta 'applikazzjonijiet għal moduli ta' output diġitali ta 'effiċjenza għolja (doppju u wieħed) ta' swiċċ ta 'qawwa intelliġenti (IPS).

Is-softwer huwa bbażat fuq is-saff tal-astrazzjoni tal-ħardwer STM32CubeHAL għall-mikrokontrollur STM32. Il-pakkett jestendi STM32Cube billi jipprovdi pakkett ta 'appoġġ tal-bord (BSP) għall-bordijiet ta' espansjoni tal-output diġitali bbażati fuq l-apparati elenkati fit-Taqsima 2.1 Fuqview.

Is-saffi tas-softwer użati mis-softwer tal-applikazzjoni biex jaċċessaw u jużaw il-bordijiet tal-espansjoni tal-output diġitali industrijali huma:

·

Saff STM32Cube HAL: jikkonsisti f'APIs sempliċi, ġeneriċi u b'ħafna istanzi (programmazzjoni ta' applikazzjoni

interfaces) li jinteraġixxu mal-applikazzjonijiet tas-saff ta 'fuq, libreriji u munzelli. Dawn ġeneriċi u

L-APIs ta' estensjoni huma bbażati fuq qafas komuni sabiex is-saffi ta' fuq bħal middleware jistgħu jiffunzjonaw

mingħajr ma teħtieġ informazzjoni speċifika tal-ħardwer tal-unità tal-mikrokontrollur (MCU). Din l-istruttura ttejjeb il-librerija

użu mill-ġdid tal-kodiċi u tiggarantixxi portabbiltà faċli fuq apparati oħra.

·

Saff tal-pakkett ta 'appoġġ tal-bord (BSP): jipprovdi appoġġ ta' softwer għall-periferali tal-bord STM32 Nucleo,

eskluż l-MCU. Dawn l-APIs speċifiċi jipprovdu interface ta 'programmazzjoni għal ċerti bord speċifiċi

periferali bħal LEDs, buttuni tal-utent, eċċ., u jistgħu jintużaw ukoll biex iġibu verżjoni tal-bord individwali

informazzjoni. Jipprovdi wkoll appoġġ għall-inizjalizzazzjoni, il-konfigurazzjoni u l-qari tad-dejta.

UM3035 – Rev 2

paġna 3/50

Figura 1. Arkitettura tas-softwer ta 'espansjoni X-CUBE-IPS

UM3035
Struttura tal-fowlder

2.3

Struttura tal-fowlder

Figura 2. Struttura tal-folder tal-pakkett X-CUBE-IPS

Il-folders li ġejjin huma inklużi fil-pakkett tas-softwer:

·

htmresc fih grafika għal paġni html

·

Id-dokumentazzjoni fiha HTML miġbur file iġġenerat mill-kodiċi tas-sors, li jagħti dettalji dwar is-softwer

komponenti u APIs.

·

Is-sewwieqa fihom:

STM32Cube HAL subfolders, speċifikament STM32G4xx_HAL_Driver u STM32F4xx_HAL_Driver. Dawn files mhumiex speċifiċi għas-softwer X-CUBE-IPS iżda ġejjin direttament mill-qafas STM32Cube u jirrappreżentaw il-kodiċi tas-saff tal-astrazzjoni tal-ħardwer għall-MCUs STM32.

folder CMSIS, li fih l-istandard tal-interface tas-softwer tal-mikrokontrollur Cortex® files minn Arm. Dawn files huma saffi ta ' astrazzjoni tal-ħardwer indipendenti mill-bejjiegħ għall-proċessur Cortex-M
serje. Dan il-folder jiġi wkoll mhux mibdul mill-qafas STM32Cube.

folder BSP li fih il-kodiċi meħtieġ għall-konfigurazzjoni tal-bordijiet ta’ espansjoni elenkati fit-Taqsima 2.1 Fuqview, is-sewwieqa għall-IC elenkati fit-Taqsima 2.1 Fuqview, u l-funzjonijiet API tal-iswiċċ.

·

Proġetti fih sample applikazzjonijiet għall-prodotti IPS kollha appoġġjati, ipprovduti għal NUCLEO-F401RE u

Pjattaformi NUCLEO-G431RB.

UM3035 – Rev 2

paġna 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
Struttura tal-fowlder

BSPs

Għas-softwer X-CUBE-IPS, jintużaw BSPs differenti:

·

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
Skont il-bord tal-iżvilupp STM32 Nucleo użat, dawn il-BSPs jipprovdu interface biex jiġi kkonfigurat u juża l-periferali tal-bord tal-iżvilupp mal-bordijiet tal-espansjoni elenkati fit-Taqsima 2.1 Fuqview.
Kull folder (STM32F4xx-Nucleo, STM32G4xx_Nucleo) fih koppji ta' .c/.h files (stm32[code]xx_nucleo.c/.h, fejn [code] huwa l-kodiċi tal-familja MCU F4 jew G4), li ġejjin mill-qafas STM32Cube mingħajr modifika. Huma jipprovdu l-funzjonijiet biex jimmaniġġaw il-buttuna tal-utent u l-LEDs tal-bord tal-iżvilupp korrispondenti.

IPS1025H_2050H

Il-komponent IPS1025H_2050H BSP jipprovdi l-funzjonijiet tas-sewwieq għall-apparati ta 'swiċċ tal-enerġija intelliġenti STMicroelectronics fil-folder DriversBSPComponentsips1025h_2050h.

Dan il-folder fih:

·

ips1025h_2050h.c: funzjonijiet ewlenin tas-sewwieqa IPS1025H, IPS1025H-32, IPS2050H u IPS2050H-32

·

ips1025h_2050h.h: dikjarazzjoni tas-sewwieq IPS1025H, IPS1025H-32, IPS2050H u IPS2050H-32

funzjonijiet u d-definizzjonijiet assoċjati tagħhom

IPS1025HF

Il-komponent IPS1025HF BSP jipprovdi l-funzjonijiet tas-sewwieq għall-apparati ta 'swiċċ tal-enerġija intelliġenti STMicroelectronics fil-folder DriversBSPComponentsips1025hf.

Dan il-folder fih:

·

ips1025hf.c: funzjonijiet ewlenin tas-sewwieqa IPS1025HF

·

ips1025hf.h: dikjarazzjoni tal-funzjonijiet tas-sewwieq IPS1025HF u d-definizzjonijiet assoċjati tagħhom

IPS160HF_161HF

Il-komponent IPS160HF_161HF BSP jipprovdi l-funzjonijiet tas-sewwieq għall-apparati ta 'swiċċ tal-enerġija intelliġenti STMicroelectronics fil-folder DriversBSPComponentsips160hf_161hf.

Dan il-folder fih:

·

ips160hf_161hf.c: funzjonijiet ewlenin tas-sewwieqa IPS160HF u IPS161HF

·

ips160hf_161hf.h: dikjarazzjoni tal-funzjonijiet tas-sewwieq IPS160HF u IPS161HF u assoċjati tagħhom

definizzjonijiet

ISO808
Il-komponent ISO808 BSP jipprovdi l-funzjonijiet tas-sewwieq għall-apparati ta 'swiċċ tal-enerġija intelliġenti STMicroelectronics fil-folder DriversBSPComponentsiso808.

UM3035 – Rev 2

paġna 5/50

UM3035
Struttura tal-fowlder

2.3.1.6 2.3.1.7 2.3.1.8 2.3.1.9 2.3.1.10 2.3.1.11

Dan il-folder fih:

·

iso808.c: funzjonijiet ewlenin tas-sewwieqa ISO808 u ISO808-1

·

iso808.h: dikjarazzjoni tal-funzjonijiet tas-sewwieq ISO808 u ISO808-1 u d-definizzjonijiet assoċjati tagħhom

ISO808A

Il-komponent ISO808A BSP jipprovdi l-funzjonijiet tas-sewwieq għall-apparati ta 'swiċċ tal-enerġija intelliġenti STMicroelectronics fil-folder DriversBSPComponentsiso808a.

Dan il-folder fih:

·

iso808a.c: funzjonijiet ewlenin tas-sewwieqa ISO808A u ISO808A-1

·

iso808a.h: dikjarazzjoni tal-funzjonijiet tas-sewwieq ISO808A u ISO808A-1 u d-definizzjonijiet assoċjati tagħhom

OUT08_10A1
Il-komponent OUT08_10A1 BSP fih pakkett ta 'appoġġ tal-bord files għall-bordijiet ta 'espansjoni X-NUCLEO-OUT08A1 u X-NUCLEO-OUT10A1. Dawn files huma ddedikati għall-funzjonijiet meħtieġa biex issuq l-iswiċċijiet tal-qawwa fl-istat fiss u fil-modalità PWM bl-użu tal-GPIOs.
Il- files huma wkoll użati biex jiksbu l-istatus tad-dijanjostika u l-pinnijiet tal-feedback tal-ħruġ.
Permezz ta 'dawn il-funzjonijiet, il-kanal jista' jiġi ssettjat, reset, jew ikkonfigurat fil-modalità PWM bi frekwenza speċifika u ċiklu ta 'dazju.

OUT0xA1
Il-komponent OUT0xA1 BSP fih pakkett ta 'appoġġ tal-bord files għall-familja tal-bord X-NUCLEO-OUT0xA1 (X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1, X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1), li huma ddedikati għall-funzjonijiet meħtieġa biex issuq is-swiċċijiet tal-enerġija fil- fi stat fiss u fil-modalità PWM bl-użu tal-GPIOs.
Il- files huma wkoll użati biex jiksbu l-istatus tad-dijanjostika u l-pinnijiet tal-feedback tal-ħruġ. Permezz ta 'dawn il-funzjonijiet, kanal wieħed jew aktar jistgħu jiġu ssettjati, reset, jew ikkonfigurati fil-modalità PWM bi frekwenza speċifika u ċiklu ta' xogħol.

OUT11_13A1
Il-komponent OUT11_13A1 BSP fih pakkett ta 'appoġġ tal-bord files għall-bordijiet ta 'espansjoni X-NUCLEO-OUT11A1 u X-NUCLEO-OUT13A1. Dawn files huma ddedikati għall-funzjonijiet meħtieġa biex issuq l-iswiċċijiet tal-qawwa fl-istat fiss u fil-modalità PWM bl-użu tal-GPIOs.
Il- files huma wkoll użati biex jiksbu l-istatus tad-dijanjostika u l-pinnijiet tal-feedback tal-ħruġ. Permezz ta 'dawn il-funzjonijiet, il-Modalità ta' Kontroll Dirett jew il-Modalità ta 'Kontroll Sinkroniku jistgħu jiġu ġestiti, kanal wieħed jew aktar jistgħu jiġu ssettjati, reset, jew ikkonfigurati fil-modalità PWM bi frekwenza speċifika u ċiklu ta' xogħol.

OUT12_14A1
Il-komponent OUT12_14A1 BSP fih pakkett ta 'appoġġ tal-bord files għall-bordijiet ta 'espansjoni X-NUCLEO-OUT12A1 u X-NUCLEO-OUT14A1. Dawn files huma ddedikati għall-funzjonijiet meħtieġa biex issuq l-iswiċċijiet tal-qawwa fl-istat fiss u fil-modalità PWM bl-użu tal-GPIOs.
Il- files huma wkoll użati biex jiksbu l-istatus tad-dijanjostika u l-pinnijiet tal-feedback tal-ħruġ. Permezz ta 'dawn il-funzjonijiet, bl-użu tal-interface SPI, kanal wieħed jew aktar jistgħu jiġu ssettjati, reset, jew ikkonfigurati fil-modalità PWM bi frekwenza speċifika u ċiklu ta' xogħol.

OUT15A1
Il-komponent OUT15A1 BSP fih pakkett ta 'appoġġ tal-bord files għall-bord ta 'espansjoni X-NUCLEO-OUT15A1. Dawn files huma ddedikati għall-funzjonijiet meħtieġa biex issuq l-iswiċċijiet tal-qawwa fl-istat fiss u fil-modalità PWM bl-użu tal-GPIOs.
Il- files huma wkoll użati biex jiksbu l-istatus tad-dijanjostika u l-pinnijiet tal-feedback tal-ħruġ. Permezz ta 'dawn il-funzjonijiet, il-kanal jista' jiġi ssettjat, reset, jew ikkonfigurat fil-modalità PWM bi frekwenza speċifika u ċiklu ta 'dazju.

UM3035 – Rev 2

paġna 6/50

2.3.2

UM3035
Struttura tal-fowlder

Proġetti

Għal kull pjattaforma Nucleo STM32, wieħed exampil-proġett huwa disponibbli fil-folders:

·

ProġettiSTM32F401RE-NucleoExamplesOut03_04

·

ProġettiSTM32G431RB-NucleoExamplesOut03_04

·

ProġettiSTM32F401RE-NucleoExamplesOut05_06

·

ProġettiSTM32G431RB-NucleoExamplesOut05_06

·

ProġettiSTM32F401RE-NucleoExamplesOut08_10

·

ProġettiSTM32G431RB-NucleoExamplesOut08_10

·

ProġettiSTM32F401RE-NucleoExamplesOut11_13

·

ProġettiSTM32G431RB-NucleoExamplesOut11_13

·

ProġettiSTM32F401RE-NucleoExamplesOut12_14

·

ProġettiSTM32G431RB-NucleoExamplesOut12_14

·

ProġettiSTM32F401RE-NucleoExamplesOut15

·

ProġettiSTM32G431RB-NucleoExamplesOut15

Kull example għandha folder iddedikat għall-IDE mmirat:

·

EWARM fih il-proġett files għal IAR

·

MDK-ARM fih il-proġett files għal Keil

·

STM32CubeIDE fih il-proġett files għal OpenSTM32

Kull example fih is-sors li ġej files:

·

Out03_04

ProġettiSTM32F401RE-NucleoExamplesOut03_04

Incmain.h – header għall-modulu main.c

Incout03_04a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT0xA1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32f4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32F4xx

Incstm32f4xx_it.h – header ta' interrupt handlers file għal STM32F4xx

Incstm32f4xx_nucleo_errno.h – kodiċi ta' żball għal STM32F4xx-Nucleo

Incips2050h_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Components/ips1025h_2050h

Srcmain.c – programm ewlieni

Srcapp_switch.c – kodiċi għall-applikazzjoni example customization

Srcstm32f4xx_hal_msp.c – Modulu HAL MSP għal STM32F4xx

Srcstm32f4xx_it.c – interrupt handlers għal STM32F4xx

Srcsystem_stm32f4xx.c- sors tas-sistema file għal STM32F4xx

ProġettiSTM32G431RB-NucleoExamplesOut03_04

Incmain.h- header għall-modulu main.c

Incout03_04a1_conf.h- header għall-konfigurazzjoni tas-sewwieq BSP/OUT0xA1

Incapp_switch.h- header għall-modulu app_switch.c

Incstm32g4xx_hal_conf.h- konfigurazzjoni HAL file għal STM32G4xx

Incstm32g4xx_it.h – header ta' interrupt handlers file għal STM32G4xx

Incstm32g4xx_nucleo_conf.h – konfigurazzjoni file għal STM32G4xx_Nucleo

Incips2050h_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Components/ips1025h_2050h

Srcmain.c – programm ewlieni

Srcapp_switch.c – kodiċi għall-applikazzjoni example customization

Srcstm32g4xx_hal_msp.c – Modulu HAL MSP għal STM32G4xx

Srcstm32g4xx_it.c – interrupt handlers għal STM32G4xx

Srcsystem_stm32g4xx.c – sors tas-sistema file għal STM32G4xx

UM3035 – Rev 2

paġna 7/50

UM3035
Struttura tal-fowlder

·

Out05_06

ProġettiSTM32F401RE-NucleoExamplesOut05_06

Incmain.h – header għall-modulu main.c

Incout05_06a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT0xA1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32f4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32F4xx

Incstm32f4xx_it.h – header ta' interrupt handlers file għal STM32F4xx

Incstm32f4xx_nucleo_errno.h – kodiċi ta' żball għal STM32F4xx-Nucleo

Incips1025h_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Components/ips1025h_2050h

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32f4xx_hal_msp.c – Modulu HAL MSP għal STM32F4xx

Srcstm32f4xx_it.c – interrupt handlers għal STM32F4xx

Srcsystem_stm32f4xx.c – sors tas-sistema file għal STM32F4xx

ProġettiSTM32G431RB-NucleoExamplesOut05_06

Incmain.h – header għall-modulu main.c

Incout05_06a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT0xA1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32g4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32G4xx

Incstm32g4xx_it.h – header ta' interrupt handlers file għal STM32G4xx

Incstm32g4xx_nucleo_conf.h – konfigurazzjoni file għal STM32G4xx_Nucleo

Incips1025h_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Components/ips1025h_2050h

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32g4xx_hal_msp.c – Modulu HAL MSP għal STM32G4xx

Srcstm32g4xx_it.c – interrupt handlers għal STM32G4xx

Srcsystem_stm32g4xx.c – sors tas-sistema file għal STM32G4xx

UM3035 – Rev 2

paġna 8/50

UM3035
Struttura tal-fowlder

·

Out15

ProġettiSTM32F401RE-NucleoExamplesOut15

Incmain.h – header għall-modulu main.c

Incout15a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT15A1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32f4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32F4xx

Incstm32f4xx_it.h – header ta' interrupt handlers file għal STM32F4xx

Incstm32f4xx_nucleo_errno.h – kodiċi ta' żball għal STM32F4xx-Nucleo

Incips1025hf_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Komponenti/ips1025hf

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32f4xx_hal_msp.c – Modulu HAL MSP għal STM32F4xx

Srcstm32f4xx_it.c – interrupt handlers għal STM32F4xx

Srcsystem_stm32f4xx.c – sors tas-sistema file għal STM32F4xx

ProġettiSTM32G431RB-NucleoExamplesOut15

Incmain.h – header għall-modulu main.c

Incout15a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT15A1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32g4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32G4xx

Incstm32g4xx_it.h – header ta' interrupt handlers file għal STM32G4xx

Incstm32g4xx_nucleo_conf.h – konfigurazzjoni file għal STM32G4xx_Nucleo

Incips1025hf_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Komponenti/ips1025hf

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32g4xx_hal_msp.c – Modulu HAL MSP għal STM32G4xx

Srcstm32g4xx_it.c – Interrupt handlers għal STM32G4xx

Srcsystem_stm32g4xx.c – Is-sors tas-sistema file għal STM32G4xx

UM3035 – Rev 2

paġna 9/50

UM3035
Struttura tal-fowlder

·

Out08_10

ProġettiSTM32F401RE-NucleoExamplesOut08_10

Incmain.h – header għall-modulu main.c

Incout08_10a1_conf.h- header għall-konfigurazzjoni tas-sewwieq BSP/OUT08_10A1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32f4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32F4xx

Incstm32f4xx_it.h – header ta' interrupt handlers file għal STM32F4xx

Incstm32f4xx_nucleo_errno.h – kodiċi ta' żball għal STM32F4xx-Nucleo

Incips160hf_161hf_conf.h- header għall-konfigurazzjoni tas-sewwieq BSP/Components/ips160hf_161hf

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32f4xx_hal_msp.c – Modulu HAL MSP għal STM32F4xx

Srcstm32f4xx_it.c – interrupt handlers għal STM32F4xx

Srcsystem_stm32f4xx.c – sors tas-sistema file għal STM32F4xx

ProġettiSTM32G431RB-NucleoExamplesOut08_10

Incmain.h – header għall-modulu main.c

Incout15a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT08_10A1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32g4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32G4xx

Incstm32g4xx_it.h – header ta' interrupt handlers file għal STM32G4xx

Incstm32g4xx_nucleo_conf.h – konfigurazzjoni file għal STM32G4xx_Nucleo

Incips160hf_161hf_conf.h- header għall-konfigurazzjoni tas-sewwieq BSP/Components//ips160hf_161hf

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32g4xx_hal_msp.c – Modulu HAL MSP għal STM32G4xx

Srcstm32g4xx_it.c – Interrupt handlers għal STM32G4xx

Srcsystem_stm32g4xx.c – Is-sors tas-sistema file għal STM32G4xx

UM3035 – Rev 2

paġna 10/50

UM3035
Struttura tal-fowlder

·

Out11_13

ProġettiSTM32F401RE-NucleoExamplesOut11_13

Incmain.h – header għall-modulu main.c

Incout11_13a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT11_13A1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32f4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32F4xx

Incstm32f4xx_it.h – header ta' interrupt handlers file għal STM32F4xx

Incstm32f4xx_nucleo_errno.h – kodiċi ta' żball għal STM32F4xx-Nucleo

Inciso808_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Komponenti/iso808

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32f4xx_hal_msp.c – Modulu HAL MSP għal STM32F4xx

Srcstm32f4xx_it.c – interrupt handlers għal STM32F4xx

Srcsystem_stm32f4xx.c – sors tas-sistema file għal STM32F4xx

ProġettiSTM32G431RB-NucleoExamplesOut11_13

Incmain.h – header għall-modulu main.c

Incout11_13a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT11_13A1

Incapp_switch.h – header għall-modulu app_switch.c

Incstm32g4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32G4xx

Incstm32g4xx_it.h – header ta' interrupt handlers file għal STM32G4xx

Incstm32g4xx_nucleo_conf.h – konfigurazzjoni file għal STM32G4xx_Nucleo

Inciso808_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Komponenti/iso808

Srcmain.c – programm ewlieni

Srcapp_switch.c – funzjonijiet ta 'inizjalizzazzjoni u swiċċ

Srcstm32g4xx_hal_msp.c – Modulu HAL MSP għal STM32G4xx

Srcstm32g4xx_it.c – interrupt handlers għal STM32G4xx

Srcsystem_stm32g4xx.c – sors tas-sistema file għal STM32G4xx

UM3035 – Rev 2

paġna 11/50

2.4
2.4.1

UM3035
Riżorsi meħtieġa softwer

·

Out12_14

ProġettiSTM32F401RE-NucleoExamplesOut12_14

Incmain.h – header għall-modulu main.c

Incout12_14a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT12_14A1

Incapp_relay.h – header għall-modulu app_relay.c

Incstm32f4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32F4xx

Incstm32f4xx_it.h – header ta' interrupt handlers file għal STM32F4xx

Incstm32f4xx_nucleo_errno.h – kodiċi ta' żball għal STM32F4xx-Nucleo

Inciso808a_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Komponenti/iso808a

Srcmain.c – programm ewlieni

Srcapp_relay.c – funzjonijiet ta' inizjalizzazzjoni u relay

Srcstm32f4xx_hal_msp.c – Modulu HAL MSP għal STM32F4xx

Srcstm32f4xx_it.c – interrupt handlers għal STM32F4xx

Srcsystem_stm32f4xx.c – sors tas-sistema file għal STM32F4xx

ProġettiSTM32G431RB-NucleoExamplesOut12_14

Incmain.h – header għall-modulu main.c

Incout12_14a1_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/OUT12_14A1

Incapp_relay.h – header għall-modulu app_relay.c

Incstm32g4xx_hal_conf.h – Konfigurazzjoni HAL file għal STM32G4xx

Incstm32g4xx_it.h – header ta' interrupt handlers file għal STM32G4xx

Incstm32g4xx_nucleo_conf.h – konfigurazzjoni file għal STM32G4xx_Nucleo

Inciso808a_conf.h – header għall-konfigurazzjoni tas-sewwieq BSP/Komponenti/iso808a

Srcmain.c – programm ewlieni

Srcapp_relay.c – funzjonijiet ta' inizjalizzazzjoni u relay

Srcstm32g4xx_hal_msp.c – Modulu HAL MSP għal STM32G4xx

Srcstm32g4xx_it.c – interrupt handlers għal STM32G4xx

Srcsystem_stm32g4xx.c – sors tas-sistema file għal STM32G4xx

Riżorsi meħtieġa softwer

X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1
L-MCU jikkontrolla IPS2050H u IPS2050H-32 permezz tal-GPIOs.
Għalhekk, meta tuża bord wieħed ta 'espansjoni X-NUCLEO-OUT03A1 jew bord wieħed ta' espansjoni X-NUCLEO-OUT04A1, huma meħtieġa żewġ sinjali GPIO (pinnijiet IN1 u IN2) flimkien ma 'żewġ GPIOs iddedikati għall-ġestjoni tal-interruzzjoni (pinnijiet FLT1, FLT2).
Is-softwer juża wkoll tajmer PWM biex jiġġenera l-mudelli perjodiċi fuq il-kanali tal-ħruġ għall-bordijiet ta 'espansjoni.
Huwa wkoll possibbli li jiġi evalwat modulu ta 'output diġitali bi tmien kanali billi tistiva sa erba' X-NUCLEO-OUT03A1 u jew X-NUCLEO-OUT04A1 b'ferrovija tal-provvista kondiviża jew indipendenti u tagħbijiet indipendenti.
F'dan il-każ, il-bordijiet ta 'espansjoni addizzjonali għandhom ikunu kkonfigurati sew. Għat-tieni, it-tielet, jew ir-raba 'bord, huwa meħtieġ li unsolder erba resistors għal kull bord mill-pożizzjoni default u l-istann f'pożizzjonijiet differenti relatati man-numru tal-bord, wara l-iskema deskritta hawn taħt.

Bord 0 Bord 1 Bord 2 Bord 3

Bord Nru.

Tabella 2. Konfigurazzjoni ta 'munzell ta' erba 'bordijiet ta' espansjoni

IN1 R101 R131 R111 R121

IN2 R102 R132 R112 R122

FLT1 R103 R133 R113 R123

FLT2 R104 R134 R114 R124

UM3035 – Rev 2

paġna 12/50

UM3035
Riżorsi meħtieġa softwer

Importanti:

Meta tuża l-bord 2 u l-bord 3, żewġ jumpers għandhom jagħlqu l-pinnijiet tal-konnetturi morpho fil-bord ta 'żvilupp STM32 Nucleo:

·

CN7.35-36 magħluqa

·

CN10.25-26 magħluqa

Għal aktar dettalji, ara l-konfigurazzjoni tal-jumpers deskritta fit-Taqsima 3.4 Setup tal-Bord u d-dokumentazzjoni file (Aqrali.html f’EżamplesOut03_04 folders).

2.4.2 2.4.3

X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1
L-MCU jikkontrolla IPS1025H u IPS1025H-32 permezz tal-GPIOs.
Għalhekk, meta tuża bord wieħed ta 'espansjoni X-NUCLEO-OUT05A1 jew bord wieħed ta' espansjoni X-NUCLEO-OUT06A1, huma meħtieġa sinjal GPIO wieħed (IN1) flimkien ma 'żewġ GPIOs iddedikati għall-ġestjoni tal-interruzzjoni (FLT1, FLT2 pins).
Is-softwer juża wkoll tajmer PWM biex jiġġenera l-mudelli perjodiċi fuq il-kanali tal-ħruġ għall-bordijiet ta 'espansjoni.
Huwa wkoll possibbli li jiġi evalwat modulu ta 'output diġitali b'erba' kanali billi tistiva sa erba' X-NUCLEO-OUT05A1 u jew X-NUCLEO-OUT06A1 b'ferrovija tal-provvista kondiviża jew indipendenti u tagħbijiet indipendenti.
F'dan il-każ, il-bordijiet ta 'espansjoni addizzjonali għandhom ikunu kkonfigurati sew. Għat-tieni, it-tielet, jew ir-raba 'bord, huwa meħtieġ li jitneħħew tliet resistors għal kull bord mill-pożizzjoni default u issaldjarhom f'pożizzjonijiet differenti relatati man-numru tal-bord, wara l-iskema deskritta hawn taħt.

Bord 0 Bord 1 Bord 2 Bord 3

Tabella 3. Konfigurazzjoni ta 'munzell ta' erba 'bordijiet ta' espansjoni

Bord Nru.

IN1 R101 R102 R115 R120

R103 R104 R116 R119

FLT1

R114 R117 R107 R118

FLT2

Għal aktar dettalji, ara l-konfigurazzjoni tal-jumpers deskritta fit-Taqsima 3.4 Setup tal-Bord u d-dokumentazzjoni file (Aqrali.html f’EżamplesOut05_06 folders).
X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 L-MCU jikkontrolla IPS160HF u IPS161HF permezz tal-GPIOs. Għalhekk, meta tuża bord ta 'espansjoni X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1, huma meħtieġa tliet sinjali GPIO (IN1, Nch-Drv, OUT_FB pins) flimkien ma' GPIO ddedikat għall-ġestjoni tal-interruzzjoni (DIAG pin). Is-softwer juża wkoll tajmer PWM biex jiġġenera l-mudelli perjodiċi fuq il-kanal tal-ħruġ għall-bord ta 'espansjoni. Huwa wkoll possibbli li jiġi evalwat modulu ta 'output diġitali quad-channel billi tistiva erba' X-NUCLEO-OUT08A1 jew erba' X-NUCLEO-OUT10A1, jew taħlita tagħhom, b'ferrovija tal-provvista kondiviża jew indipendenti u tagħbijiet indipendenti. F'dan il-każ, il-bordijiet ta 'espansjoni addizzjonali għandhom ikunu kkonfigurati sew. Għat-tieni, it-tielet, u r-raba 'bord, huwa meħtieġ li unsolder erba resistors mill-pożizzjoni default u l-istann f'pożizzjonijiet differenti, wara l-iskema deskritta hawn taħt.

Bord Nru. Bord 0 Bord 1 Bord 2 Bord 3

Tabella 4. Konfigurazzjoni ta 'munzell ta' erba 'bordijiet ta' espansjoni

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

paġna 13/50

UM3035
Riżorsi meħtieġa softwer

Importanti:

Meta tuża l-bord 1 u l-bord 3, żewġ jumpers għandhom jagħlqu l-pinnijiet tal-konnetturi morpho fil-bord ta 'żvilupp STM32 Nucleo:

·

CN7.35-36 magħluqa

·

CN10.25-26 magħluqa

2.4.4 2.4.5

Għal aktar dettalji, ara l-konfigurazzjoni tal-jumpers deskritta fit-Taqsima 3.4 Setup tal-Bord u d-dokumentazzjoni file (Aqrali.html f’EżamplesOut08_10 folders).
X-NUCLEO-OUT15A1 L-MCU jikkontrolla IPS1025HF permezz tal-GPIOs. Għalhekk, meta tuża bord ta 'espansjoni X-NUCLEO-OUT15A1 wieħed, huma meħtieġa tliet sinjali GPIO (IN1, Nch-Drv, OUT_FB pins) flimkien ma' żewġ GPIOs iddedikati għall-ġestjoni tal-interruzzjoni (FLT1, FLT2 pins). Is-softwer juża wkoll tajmer PWM biex jiġġenera l-mudelli perjodiċi fuq il-kanal tal-ħruġ għall-bord ta 'espansjoni. Huwa wkoll possibbli li jiġi evalwat modulu ta 'output diġitali b'kanal doppju billi tistiva żewġ X-NUCLEO-OUT15A1 b'ferrovija tal-provvista kondiviża jew indipendenti u tagħbijiet indipendenti. F'dan il-każ, il-bord ta 'espansjoni addizzjonali għandu jkun ikkonfigurat kif suppost. Għat-tieni bord, huwa meħtieġ li jiġu unsolder ħames resistors mill-pożizzjoni default u issaldjar f'pożizzjonijiet differenti, wara l-iskema deskritta hawn taħt.

Bord Nru. Bord 0 Bord 1

Tabella 5. Konfigurazzjoni ta 'munzell ta' żewġ bordijiet ta 'espansjoni

IN1 R101 R102

FLT1 R103 R104

FLT2 R114 R107

Nch-DRV R110 R115

OUT_FB R108 R116

Għal aktar dettalji, ara l-konfigurazzjoni tal-jumpers deskritta fit-Taqsima 3.4 Setup tal-Bord u d-dokumentazzjoni file (Aqrali.html f’Eżampfolders lesOut15).

X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1

L-MCU jikkontrolla ISO808 u ISO808-1 permezz tal-GPIOs.

Għalhekk, meta tuża bord wieħed ta 'espansjoni X-NUCLEO-OUT11A1 jew bord wieħed ta' espansjoni X-NUCLEO-OUT13A1, tmien sinjali GPIO (IN1 sa IN8), żewġ GPIOs (TAGĦBIJA u SYNCH) użati biex jikkontrollaw il-mod operattiv tal-apparat (Modalità ta 'Kontroll Sinkroniku jew Modalità ta' Kontroll Dirett), GPIO wieħed (OUT_EN) użat biex jippermetti linji ta' output u GPIO wieħed iddedikat għall-ġestjoni tal-interruzzjoni (pin STATUS) huma meħtieġa.

Is-softwer juża wkoll tajmer PWM biex jiġġenera l-mudelli perjodiċi fuq il-kanal tal-output għall-bordijiet ta 'espansjoni. Biex tkun attivata l-Modalità ta' Kontroll Sinkroniku, is-softwer irid jiġi kkompilat bl-użu tad-direttivi tal-preproċessur li ġejjin:

·

USE_SCM

·

noUSE_DCM

Din hija l-kostruzzjoni default għall-pakkett tas-software X-CUBE-IPS. Biex tkun attivata l-Modalità ta' Kontroll Dirett is-softwer irid jiġi kkompilat bl-użu tad-direttivi tal-preproċessur li ġejjin:

·

USE_DCM

·

noUSE_SCM

Il-modifika għall-mod ta 'kontroll issir effettiva fuq il-binarju files wara bini mill-ġdid.

Huwa wkoll possibbli li tiġi evalwata kombinazzjoni ta 'bordijiet ta' espansjoni f'munzelli permezz tal-konnetturi Arduino. F'dan il-każ, il-bordijiet ta 'espansjoni għandhom ikunu kkonfigurati sew biex jiġi evitat kwalunkwe kunflitt bejn is-sinjali. L-X-NUCLEOOUT11A1 u l-X-NUCLEO-OUT13A1 joffru xi flessibilità biex jirrimappa s-sinjali default f'pożizzjonijiet alternattivi. Ara d-dijagrammi skematiċi relatati tagħhom.

Għal aktar dettalji, ara l-konfigurazzjoni tal-jumpers deskritta fit-Taqsima 3.4 Setup tal-Bord u d-dokumentazzjoni file (Aqrali.html f’EżamplesOut11_13 folders).

UM3035 – Rev 2

paġna 14/50

UM3035
Riżorsi meħtieġa softwer

2.4.6

X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1
L-MCU jikkontrolla ISO808A u ISO808A-1 permezz ta 'interface SPI u GPIOs.
Għalhekk, meta tuża bord wieħed ta 'espansjoni X-NUCLEO-OUT12A1 jew bord wieħed ta' espansjoni X-NUCLEO-OUT14A1, periferali SPI wieħed (sinjali SPI_CLK, SPI_MISO, SPI_MOSI), GPIO wieħed (SPI_SS) użat bħala għażla ta 'apparat, GPIO wieħed (OUT_EN) użat biex jippermettu linji tal-ħruġ u żewġ GPIOs iddedikati għall-ġestjoni tal-interruzzjoni (STATUS u PGOOD pins) huma meħtieġa.
Is-softwer juża wkoll tajmer PWM biex jiġġenera l-mudelli perjodiċi fuq il-kanal tal-ħruġ għall-bord ta 'espansjoni.
Huwa wkoll possibbli li jiġi evalwat modulu ta 'output diġitali ta' 16-il kanal billi tistiva żewġ X-NUCLEO-OUT12A1 u X-NUCLEO-OUT14A1 b'ferrovija tal-provvista kondiviża jew indipendenti u tagħbijiet indipendenti.
Dan jista' jinkiseb b'żewġ modi differenti:
1. Konfigurazzjoni ta 'żewġ bordijiet stacked indipendenti biex tikseb sistema ta' 8 + 8 kanali. F'dan il-każ, iż-żewġ bordijiet għandhom ikunu kkonfigurati kif suppost: l-ewwel wieħed (bord 0) jista 'jitħalla f'konfigurazzjoni default, għat-tieni wieħed (bord 1) huwa meħtieġ li unsolder xi resistors mill-pożizzjonijiet default u issaldjahom f'diversi pożizzjonijiet skond l-iskema deskritta hawn taħt.

Bord Nru. Bord 0 Bord 1

Tabella 6. Konfigurazzjoni ta 'munzell ta' żewġ bordijiet ta 'espansjoni (parallel indipendenti)

SPI_CLK R106 R106

SPI_MISO R105 R105

SPI_MOSI R104 R104

SPI_SS R103 R114

OUT_MT R119 R109

STATUS R108 R113

PGOOD R107 R111

Importanti:

Biex tkun attivata din il-konfigurazzjoni, is-softwer irid jiġi kkompilat bl-użu tad-direttivi tal-preproċessur li ġejjin: USE_PAR_IND noUSE_DAISY_CHAIN

Din hija l-kostruzzjoni default għall-pakkett tas-software X-CUBE-IPS.
2. Konfigurazzjoni ta 'żewġ bordijiet f'munzelli bl-użu tal-karatteristika Daisy Chain biex tikseb sistema ta' 16-il kanal. F'dan il-każ, iż-żewġ bordijiet għandhom ikunu kkonfigurati kif suppost: għall-ewwel wieħed (bord 0) u t-tieni wieħed (bord 1) huwa meħtieġ li xi resistors jitneħħew mill-pożizzjonijiet default u issaldjarhom f'pożizzjonijiet differenti skond l-iskema deskritta hawn taħt.

Tabella 7. Konfigurazzjoni ta’ munzell ta’ żewġ bordijiet ta’ espansjoni (Daisy Chain)

Bord Nru. Bord 0 Bord 1

SPI_CLK R106 R106

DaisyChain R102 R102

SPI_MISO -R105

SPI_MOSI R104 —

SPI_SS OUT_EN

R103

R119

R103

R109

STATUS PGOOD

R108

R107

R113

R111

Importanti:

Biex tkun attivata din il-konfigurazzjoni, is-softwer irid jiġi kkompilat bl-użu tad-direttivi tal-preproċessur li ġejjin: USE_DAISY_CHAIN ​​noUSE_PAR_IND

Il-modifika għall-mod ta 'konfigurazzjoni ssir effettiva fuq il-binarju files wara bini mill-ġdid. Għal aktar dettalji, ara l-konfigurazzjoni tal-jumpers deskritta fit-Taqsima 3.4 Setup tal-Bord u d-dokumentazzjoni file (Aqrali.html f’EżamplesOut12_14 folders).

UM3035 – Rev 2

paġna 15/50

2.5 2.6
2.6.1
2.6.2

UM3035
APIs

APIs

L-APIs tas-softwer X-CUBE-IPS huma definiti fi:

·

SewwieqaBSPOUT0xA1out0xa1.h

·

DriversBSPOUT08_10A1out08_10a1.h

·

SewwieqaBSPOUT15A1out15a1.h

·

DriversBSPOUT11_13A1out11_13a1.h

·

DriversBSPOUT12_14A1out12_14a1.h

Dawn il-funzjonijiet huma prefissati minn:

·

OUT03_05_SWITCH_

·

OUT08_10_SWITCH_

·

OUT15_SWITCH_

·

OUT11_13_SWITCH_

·

OUT12_14_RELAY_

Informazzjoni teknika dettaljata dwar l-APIs disponibbli għall-utent tista 'tinstab f'HTML ikkumpilat file jinsab ġewwa l-folder "Dokumentazzjoni" tal-pakkett tas-softwer fejn il-funzjonijiet u l-parametri kollha huma deskritti bis-sħiħ.

Sample deskrizzjoni applikazzjoni

Out03_04 A sampL-applikazzjoni li tuża l-bordijiet ta 'espansjoni X-NUCLEO-OUT03A1 jew X-NUCLEO-OUT04A1 jew b'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli. F'dan example, sekwenza ta 'kmandi hija applikata għall-kanali X-NUCLEO-OUT03A1 jew X-NUCLEO-OUT04A1 IN. Tiġi mitluba bidla fl-operat billi tagħfas il-buttuna tal-utent. Fil-bidu, il-kanali IN1 u IN2 jintfew. Kull darba li tingħafas il-buttuna tal-utent, il-programm iwettaq azzjoni konsekuttiva bħal fis-sekwenza hawn taħt: 1. Ixgħel il-kanal IN1 fuq il-bordijiet 0-2, jixgħel il-kanal IN2 fuq il-bordijiet 1-3 2. Ixgħel il-kanal IN1 fuq il-bordijiet 1 -3, jixgħel il-kanal IN2 fuq il-bordijiet 0-2 3. Jitfi l-kanal IN1 fuq il-bordijiet 0-1, jitfi l-kanal IN2 fuq il-bordijiet 2-3 4. Jitfi l-kanal IN1 fuq il-bordijiet 2-3, jitfi l-kanal IN2 mixgħul bordijiet 0-1 5. Ixgħel il-kanali IN1 u IN2 fuq il-bordijiet kollha 6. Jitfi l-kanali IN1 u IN2 fuq il-bordijiet kollha 7. Jibda PWM fuq iż-żewġ kanali fuq il-bordijiet kollha b'settings ta' frekwenza u duty cycle differenti:
Bordijiet IN1 0-3: PWM mixgħul bi frekwenza 2 Hz, DC 25% bordijiet IN2 1-2: PWM mixgħul bi frekwenza 2 Hz, DC 50% bordijiet IN1 1-2: PWM mixgħul bi frekwenza 1 Hz, DC 25% bordijiet IN2 0-3: PWM mixgħul bi frekwenza 1 Hz, DC 50% 8. Issettja DC 50% għal IN1 fuq il-bordijiet kollha 9. Issettja DC 75% għal IN2 fuq il-bordijiet kollha 10. Issettja DC 100% għal IN1 fuq il-bordijiet kollha 11. Settijiet DC 100% għal IN2 fuq il-bordijiet kollha 12. Twaqqaf PWM fuq iż-żewġ kanali fuq il-bordijiet kollha Billi tagħfas il-buttuna blu tal-utent, il-firmware jimxi 'l quddiem għall-funzjoni li jmiss. Is-sekwenza hija ċiklika: wara l-aħħar pass (12) terġa’ lura għall-ewwel waħda (1).
Out05_06 A sampL-applikazzjoni li tuża l-bordijiet ta 'espansjoni X-NUCLEO-OUT05A1 jew X-NUCLEO-OUT06A1 jew b'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli.

UM3035 – Rev 2

paġna 16/50

2.6.3 2.6.4

UM3035
Sample deskrizzjoni applikazzjoni

F'dan example, sekwenza ta 'kmandi hija applikata għall-kanali IN ta' bordijiet ta 'espansjoni X-NUCLEO-OUT05A1 jew X-NUCLEOOUT06A1. Bidla fl-operat hija mitluba minn agħfas tal-buttuna tal-utent. Fl-istartjar, il-kanali IN1 fil-bordijiet kollha huma mitfija. Kull darba li tingħafas il-buttuna tal-utent, il-programm iwettaq azzjoni konsekuttiva fis-sekwenza ta' hawn taħt: 1. Jissettja l-pin IN1 fuq il-bordijiet 0-2, iwaqqaf il-pin IN1 fuq il-bordijiet 1-3 2. Jitwaqqaf il-pin IN1 fuq il-bordijiet 1- 3, iwaqqaf il-pin IN1 fuq il-bordijiet 0-2 3. Jitwaqqaf il-pin IN1 fuq il-bordijiet kollha 4. Jitwaqqaf il-pin IN1 fuq il-bordijiet kollha 5. Jibda PWM fuq il-pin IN1 fuq il-bordijiet kollha b'settings differenti ta' frekwenza u ċiklu ta' xogħol:
Bordijiet tal-pin IN1 0-3: PWM mixgħul bi frekwenza 2 Hz, DC 25% Bordijiet tal-pin IN1 1-2: PWM mixgħul bi frekwenza 1 Hz, DC 25% 6. Pin IN1 fuq il-bordijiet kollha: settijiet DC 50% 7. Pin IN1 fuq il-bordijiet kollha: settijiet DC 75% 8. pin IN1 fuq bordijiet kollha: settijiet DC 100% 9. Twaqqaf PWM fuq pin IN1 fuq bordijiet kollha 10. Is-sekwenza terġa 'tibda mill-pass 1

Out08_10

A sampl-applikazzjoni li tuża l-bord ta 'espansjoni X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1 jew b'bordijiet NUCLEO-F401RE jew NUCLEO-G431RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli.

F'dan example, sekwenza ta 'kmandi huma applikati għall-kanali IN u Nch_DRV ta' bordijiet ta 'espansjoni X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1. Bidla fl-operat hija mitluba minn agħfas tal-buttuna tal-utent.

Fl-istartjar, il-kanali IN u Nch_DRV huma kollha mitfija. Kull darba li tingħafas il-buttuna tal-utent, il-programm iwettaq azzjoni konsekuttiva fis-sekwenza hawn taħt:

1. Jippermetti s-sinkronizzazzjoni għas-sinjal Nch-DRV mal-PWM fuq il-kanal 0 għall-bordijiet kollha, kif ġej:

bord 0: dewmien 20%, PERJODU ON 50%

bord 1: dewmien 40%, Perjodu ON 70% (clamping isseħħ f'100% tat-tul ta' żmien IN1 OFF-Period milħuq)

bord 2: dewmien 20%, PERJODU ON 50%

bord 3: dewmien 40%, Perjodu ON 70% (clamping isseħħ f'100% tat-tul ta' żmien IN1 OFF-Period milħuq)

Nota:

Kemm id-dewmien kif ukoll il-Perjodu ON huma espressi bħala l-perċentwali tal-Perjodu OFFtage tas-sinjal IN1 magħżul.

2. Issettja fuq il-pin IN1 fuq bordijiet 0-2, twaqqaf il-pin IN1 fuq bordijiet 1-3

3. Issettja l-pin IN1 fuq il-bordijiet 1-3, twaqqaf il-pin IN1 fuq il-bordijiet 0-2

4. Issettja ON IN1 pin fuq il-bordijiet kollha

5. Tneħħi l-pin IN1 fuq il-bordijiet kollha

6. Jibda PWM fuq pin IN1 fuq il-bordijiet kollha b'settings ta 'frekwenza u ċiklu ta' xogħol differenti:

Bordijiet tal-pin IN1 0-3: PWM mixgħul bi frekwenza 2 Hz, DC 25%

Bordijiet tal-pin IN1 1-2: PWM mixgħul bi frekwenza 1 Hz, DC 25%

7. IN1 pin fuq il-bordijiet kollha: settijiet DC 50%

8. IN1 pin fuq il-bordijiet kollha: settijiet DC 75%

9. IN1 pin fuq il-bordijiet kollha: settijiet DC 100%

10. Twaqqaf il-PWM fuq il-pin IN1 fuq il-bordijiet kollha

11. Twaqqaf is-sinkronizzazzjoni għas-sinjal Nch-DRV mal-PWM fuq il-kanal 0 għall-bordijiet kollha

12. Is-sekwenza terġa' tibda mill-pass 1

Out15
A sampl-applikazzjoni li tuża waħda jew żewġ bords ta 'espansjoni X-NUCLEO-OUT15A1 jew b'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli.
F'dan example, sekwenza ta 'kmandi hija applikata għall-kanali IN tal-bordijiet ta' espansjoni X-NUCLEO-OUT15A1. Bidla fl-operat hija mitluba minn agħfas tal-buttuna tal-utent.

UM3035 – Rev 2

paġna 17/50

2.6.5 2.6.6

UM3035
Sample deskrizzjoni applikazzjoni

Fl-istartjar, il-kanali IN1 fil-bordijiet kollha huma mitfija. Kull darba li tingħafas il-buttuna tal-utent, il-programm iwettaq azzjoni konsekuttiva fis-sekwenza hawn taħt:

1. Jippermetti s-sinkronizzazzjoni għas-sinjal Nch-DRV mal-PWM fuq il-kanal 0 għall-bord 0 u 1, kif ġej:

bord 0: dewmien 20%, PERJODU ON 50%

bord 1: dewmien 40%, Perjodu ON 70% (clamping isseħħ f'100% tat-tul ta' żmien IN1 OFF-Period milħuq)

Nota:

Kemm id-dewmien kif ukoll il-Perjodu ON huma espressi bħala l-perċentwali tal-Perjodu OFFtage tas-sinjal IN1 magħżul.

Issettja ON IN1 fil-bord 0, jitfi IN1 fil-bord 1

2. Jitfi IN1 fil-bord 0, jissettja ON IN1 fil-bord 1

3. Issettja FUQ IN1 fil-bord 0, tistabbilixxi ON IN1 fil-bord 1

4. Jitfi IN1 fil-bord 0, jitfi IN1 fil-bord 1

5. Jibda PWM fuq IN1 fil-bord 0 u l-bord 1 b'settings differenti ta 'frekwenza u ċiklu ta' xogħol, kif ġej:

bord 0 IN1: PWM mixgħul bi frekwenza 2 Hz DC 25%

bord 1 IN1: PWM mixgħul bi frekwenza 1 Hz DC 25%

6. IN1 fil-bordijiet kollha: settijiet DC 50%

7. IN1 fil-bordijiet kollha: settijiet DC 75%

8. IN1 fil-bordijiet kollha: settijiet DC 100%

9. Twaqqaf PWM fuq IN1 fil-bordijiet kollha

Kull pressjoni tal-buttuna blu tal-utent iċċaqlaq il-firmware għall-funzjoni li jmiss.

Is-sekwenza hija ċiklika: wara l-aħħar pass (numru 9), terġa 'lura għall-ewwel waħda (numru 1).

Out11_13 A sampl-applikazzjoni li tuża l-bord ta 'espansjoni X-NUCLEO-OUT11A1 jew X-NUCLEO-OUT13A1 jew b'bordijiet NUCLEO-F401RE jew NUCLEO-G431RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli. F'dan example, sekwenza ta 'kmandi hija applikata għall-kanali IN ta' bordijiet ta 'espansjoni X-NUCLEO-OUT11A1 jew X-NUCLEOOUT13A1. Bidla fl-operat hija mitluba minn agħfas tal-buttuna tal-utent. Fl-istartjar, il-kanali kollha tad-dħul huma mitfija. Kull darba li tingħafas il-buttuna tal-utent, il-programm iwettaq azzjoni konsekuttiva fis-sekwenza hawn taħt: 1. Issettja l-Modalità Operattiva (default hija SCM) u ppermetti l-outputs (OUT_EN għoli)
Issettja ON IN1, IN4, IN5, IN8 2. Issettja ON IN2, IN3, IN6, IN7 3. Itfi IN1, IN2, IN5, IN6 4. Itfi IN3, IN4, IN7, IN8 5. Issettja FUQ l-inputs kollha 6. Itfi l-inputs kollha 7. Ibda PWM fuq l-inputs kollha b'settings differenti ta 'frekwenza u duty cycle.
IN1, IN3, IN5, IN7: PWM ON bi freq 2Hz IN2, IN4, IN6, IN8: PWM ON bi freq 1Hz IN1, IN3, IN5, IN7: PWM ON b'DC 25% IN2, IN4, IN6, IN8: PWM ON b'DC 50% 8. IN1, IN3, IN5, IN7: issettja DC 50% 9. IN2, IN4, IN6, IN8: issettja DC 75% 10. IN1, IN3, IN5, IN7: issettja DC 100% 11. IN2, IN4, IN6, IN8: issettja DC 100% 12. Iddiżattiva l-outputs (OUT_EN baxx) Waqqaf PWM fuq l-inputs kollha

Out12_14
A sampl-applikazzjoni li tuża l-bord ta 'espansjoni X-NUCLEO-OUT12A1 jew X-NUCLEO-OUT14A1 jew b'bordijiet NUCLEO-F401RE jew NUCLEO-G431RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti biex jinbnew huma disponibbli għal IDEs multipli.

UM3035 – Rev 2

paġna 18/50

UM3035
Sample deskrizzjoni applikazzjoni
F'dan example, sekwenza ta 'kmandi hija applikata għall-interface SPI ta' bordijiet ta 'espansjoni X-NUCLEO-OUT12A1 jew X-NUCLEOOUT14A1. Bidla fl-operat hija mitluba minn agħfas tal-buttuna tal-utent. Fl-istartjar, il-kanali kollha tad-dħul huma mitfija. Kull darba li tingħafas il-buttuna tal-utent, il-programm iwettaq azzjoni konsekuttiva fis-sekwenza hawn taħt: 1. Ippermetti l-outputs (OUT_EN għoli) fil-bordijiet kollha
Issettja FUQ IN1, IN4, IN5, IN8 fil-bord 0 Issettja FUQ IN2, IN3, IN6, IN7 fil-bord 1 2. Issettja FUQ IN2, IN3, IN6, IN7 fil-bord 0 Issettja FUQ IN1, IN4, IN5, IN8 fil-bord 1 3. Itfi IN1, IN2, IN5, IN6 fil-bord 0 Itfi IN3, IN4, IN7, IN8 fil-bord 1 4. Itfi IN3, IN4, IN7, IN8 fil-bord 0 Itfi IN1, IN2, IN5, IN6 in board 1 5. Issettja ON IN5, IN6, IN7, IN8 u OFF IN1, IN2, IN3, IN4 fil-bord 0 Issettja ON IN1, IN2, IN3, IN4 u OFF IN5, IN6, IN7, IN8 fil-bord 1 6. Ixgħel IN1, IN2, IN3, IN4 u OFF IN5, IN6, IN7, IN8 fil-bord 0 Issettja ON IN5, IN6, IN7, IN8 u OFF IN1, IN2, IN3, IN4 fil-bord 1 7. Itfi l-inputs kollha fil-bordijiet kollha Ibda PWM fuq l-inputs kollha fil-bord 0 u l-bord 1 b'settings differenti ta' frekwenza u duty cycle:
bord 0 IN1, IN3, IN5, IN7: PWM ON bi freq 2Hz DC 25% bord 0 IN2, IN4, IN6, IN8: PWM ON bi freq 1Hz DC 50% bord 1 IN1, IN3, IN5, IN7: PWM ON bi freq 1Hz DC 50% bord 1 IN2, IN4, IN6, IN8: PWM ON bi freq 2Hz DC 25% 8. bord 0 IN1, IN3, IN5, IN7: issettja DC 50% bord 1 IN2, IN4, IN6, IN8: issettja DC 50% 9. bord 0 IN2, IN4, IN6, IN8: issettja DC 75% bord 1 IN1, IN3, IN5, IN7: issettja DC 75% 10. bord 0 IN1, IN3, IN5, IN7: issettja DC 100% bord 1 IN2, IN4, IN6, IN8: issettja DC 100% 11. bord 0 IN2, IN4, IN6, IN8: issettja DC 100% bord 1 IN1, IN3, IN5, IN7: issettja DC 100% 12. Iddiżattiva outputs (OUT_EN baxx) għall-bordijiet kollha Waqqaf PWM fuq l-inputs kollha fil-bordijiet kollha

UM3035 – Rev 2

paġna 19/50

3

Gwida tas-setup tas-sistema

UM3035
Gwida tas-setup tas-sistema

3.1
3.1.1

Deskrizzjoni tal-hardware
STM32 Nucleo STM32 Nucleo Bordijiet għall-iżvilupp jipprovdu mod affordabbli u flessibbli għall-utenti biex jittestjaw soluzzjonijiet u jibnu prototipi ma 'kwalunkwe linja ta' mikrokontrolluri STM32. L-appoġġ għall-konnettività ArduinoTM u l-konnetturi ST morpho jagħmluha faċli biex tespandi l-funzjonalità tal-pjattaforma ta 'żvilupp miftuħ STM32 Nucleo b'firxa wiesgħa ta' bordijiet ta 'espansjoni speċjalizzati minn fejn jagħżlu. Il-bord ta 'żvilupp NUCLEO-F401RE ma jeħtieġx sondi separati peress li jintegra d-debugger/programmer ST-LINK/V2-1. Il-bord ta 'żvilupp NUCLEO-G431RB ma jeħtieġx sondi separati peress li jintegra d-debugger/programmer STLINK-V3. Il-bord STM32 Nucleo jiġi mal-librerija komprensiva tas-softwer STM32 HAL flimkien ma 'diversi softwer ippakkjat examples.
Figura 3. Bord STM32 Nucleo

UM3035 – Rev 2

paġna 20/50

3.1.2

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT03A1 Il-bord ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT03A1 għal STM32 Nucleo jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tal-IPS2050H (relay ta 'stat solidu ta' qawwa intelliġenti doppja b'ġenb għoli) f'modulu ta' output diġitali konness ma' tagħbijiet industrijali ta' 2.5 A (mass.). L-X-NUCLEO-OUT03A1 interfaces mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers 5 kV misjuqa minn pinnijiet GPIO, Arduino UNO R3 (konfigurazzjoni default) u konnetturi ST morpho (mhux obbligatorji, mhux immuntati). Il-bord ta 'espansjoni jista' jiġi konness jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema magħmula minn sa erba 'bordijiet ta' espansjoni X-NUCLEO-OUT03A1 f'munzelli. Bħala example, sistema b'erba 'bordijiet ta' espansjoni X-NUCLEO-OUT03A1 tippermettilek tevalwa modulu ta 'output diġitali ta' tmien kanali b'kapaċità ta '2.5 A (max.) kull wieħed.
Figura 4. Bord ta 'espansjoni X-NUCLEO-OUT03A1

UM3035 – Rev 2

paġna 21/50

3.1.3

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT04A1 Il-bord ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT04A1 għal STM32 Nucleo jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tal-IPS2050H-32 (relay tal-istat solidu tal-qawwa intelliġenti doppja highside) f'modulu ta 'output diġitali konness ma' tagħbijiet industrijali ta '5.7 A (mass.). L-X-NUCLEO-OUT04A1 interfaces mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers 5 kV misjuqa minn pinnijiet GPIO, Arduino UNO R3 (konfigurazzjoni default) u konnetturi ST morpho (mhux obbligatorji, mhux immuntati). Il-bord ta 'espansjoni jista' jiġi konness jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema magħmula minn sa erba 'bordijiet ta' espansjoni X-NUCLEO-OUT04A1 f'munzelli. Bħala example, sistema b'erba 'bordijiet ta' espansjoni X-NUCLEO-OUT04A1 tippermettilek tevalwa modulu ta 'output diġitali ta' tmien kanali b'kapaċità ta '5.7 A (max.) kull wieħed.
Figura 5. Bord ta 'espansjoni X-NUCLEO-OUT04A1

UM3035 – Rev 2

paġna 22/50

3.1.4

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT05A1 Il-bord ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT05A1 għal STM32 Nucleo jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tar-relay tal-istat solidu tal-qawwa intelliġenti b'ġenb għoli uniku IPS1025H, f' modulu ta 'output diġitali konness ma' tagħbijiet industrijali ta '2.5 A. L-X-NUCLEO-OUT05A1 interfaces mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers ta' 5 kV misjuqa minn pinnijiet GPIO u konnetturi Arduino R3. Il-bord ta 'espansjoni jista' jiġi mqabbad jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema komposta minn sa erba 'bordijiet ta' espansjoni X-NUCLEO-OUT05A1 f'munzelli. Bħala example, sistema b'erba 'bordijiet ta' espansjoni X-NUCLEO-OUT05A1 tippermettilek tevalwa modulu ta 'output diġitali quad channel.
Figura 6. Bord ta 'espansjoni X-NUCLEO-OUT05A1

UM3035 – Rev 2

paġna 23/50

3.1.5

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT06A1 Il-bord ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT06A1 għal STM32 Nucleo jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tar-relay tal-istat solidu tal-qawwa intelliġenti b'ġenb għoli uniku IPS1025H-32 , f'modulu ta 'output diġitali konness ma' tagħbijiet industrijali 5.7 A. L-X-NUCLEO-OUT06A1 interfaces mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers ta' 5 kV misjuqa minn pinnijiet GPIO u konnetturi Arduino UNO R3. Il-bord ta 'espansjoni jista' jiġi konness jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema magħmula minn sa erba 'bordijiet ta' espansjoni X-NUCLEO-OUT06A1 f'munzelli. Bħala example, sistema b'erba 'bordijiet ta' espansjoni X-NUCLEO-OUT06A1 tippermettilek tevalwa modulu ta 'output diġitali quad channel.
Figura 7. Bord ta 'espansjoni X-NUCLEO-OUT06A1

UM3035 – Rev 2

paġna 24/50

3.1.6

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT08A1
Il-bord ta 'espansjoni tal-output diġitali industrijali X-NUCLEO-OUT08A1 għal STM32 Nucleo jipprovdi ambjent ta' evalwazzjoni u żvilupp b'saħħtu u flessibbli għal moduli ta 'output diġitali 2 A (typ.), li fih is-sewqan sikur u l-kapaċitajiet dijanjostiċi intelliġenti tal-iswiċċ wieħed high-side IPS160HF . L-X-NUCLEO-OUT08A1 jgħaqqad mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers ta' 3 kV misjuqa minn pinnijiet GPIO u konnetturi ArduinoTM UNO R3 (konfigurazzjoni awtomatika) u ST morpho (mhux obbligatorji, mhux immuntati). Il-bord ta 'espansjoni għandu jkun imqabbad jew ma' bord ta 'żvilupp NUCLEO-F401RE jew NUCLEO-G431RB, u jista' wkoll jiġi f'munzelli ma 'X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1 ieħor. Sa erba 'bordijiet ta' espansjoni X-NUCLEO-OUT08A1 jistgħu jiġu f'munzelli biex jevalwaw sa modulu ta 'output diġitali quad channel b'kapaċità ta' 2 A (tip.) kull wieħed. Huwa wkoll possibbli li tiġi evalwata l-arkitettura tipika tal-kaskata ta 'modulu ta' output diġitali ta 'kanal wieħed għal applikazzjonijiet ta' sikurezza: f'dan ix-xenarju, l-ewwel output tal-ilqugħ huwa konness mal-provvista tat-tieni wieħed. Ħardwer abbord iddedikat jista 'jiġi attivat jew diżattivat biex jattiva skarigu veloċi ta' tagħbijiet kapaċità għolja, output voltage sensing, u protezzjoni addizzjonali tal-linja tal-ħruġ tal-polz ta 'żieda.
Figura 8. Bord ta 'espansjoni X-NUCLEO-OUT08A1

UM3035 – Rev 2

paġna 25/50

3.1.7

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT10A1
Il-bord ta 'espansjoni tal-output diġitali industrijali X-NUCLEO-OUT10A1 għal STM32 Nucleo jipprovdi soluzzjoni affordabbli u faċli biex tużah għall-iżvilupp ta' moduli ta 'output diġitali 0.5 A (typ.), li jħalluk tevalwa faċilment il-kapaċitajiet ta' sewqan u dijanjosi tal-IPS161HF b'kapaċitajiet industrijali tagħbijiet. L-X-NUCLEO-OUT10A1 interfaces mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers ta' 3 kV misjuqa minn pinnijiet GPIO u konnetturi ArduinoTM UNO R3 (konfigurazzjoni awtomatika) u ST morpho (mhux obbligatorji, mhux immuntati). Il-bord ta 'espansjoni għandu jkun imqabbad jew ma' bord ta 'żvilupp NUCLEO-F401RE jew NUCLEO-G431RB, u jista' jiġi f'munzelli ma 'X-NUCLEO-OUT10A1 ieħor jew X-NUCLEO-OUT08A1. Sa erba 'bordijiet ta' espansjoni X-NUCLEO-OUT10A1 jistgħu jiġu f'munzelli biex jevalwaw sa modulu ta 'output diġitali quad channel b'kapaċità ta' 0.5 A (tip.) kull wieħed. Huwa wkoll possibbli li tiġi evalwata l-arkitettura tipika tal-kaskata ta 'modulu ta' output diġitali ta 'kanal wieħed għal applikazzjonijiet ta' sikurezza: f'dan ix-xenarju, l-ewwel output tal-ilqugħ huwa konness mal-provvista tat-tieni wieħed. Ħardwer abbord iddedikat jista 'jiġi attivat jew diżattivat biex jattiva skarigu veloċi ta' tagħbijiet kapaċità għolja, output voltage sensing, u protezzjoni addizzjonali tal-linja tal-ħruġ tal-polz ta 'żieda.
Figura 9. Bord ta 'espansjoni X-NUCLEO-OUT10A1

UM3035 – Rev 2

paġna 26/50

3.1.8

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT11A1 L-X-NUCLEO-OUT11A1 huwa bord ta' espansjoni tal-output diġitali industrijali għal STM32 Nucleo. Jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tar-relay tal-istat solidu tal-qawwa intelliġenti octal high-side ISO808, b'iżolament galvaniku inkorporat, f'modulu ta 'output diġitali konness ma' tagħbijiet industrijali 0.7 A. L-X-NUCLEO-OUT11A1 jgħaqqad direttament mal-mikrokontrollur fuq l-STM32 Nucleo misjuq minn pinnijiet GPIO u konnetturi Arduino® R3. L-iżolament galvaniku bejn il-mikrokontrollur u l-proċess stage hija garantita mill-ISO808. Il-bord ta 'espansjoni jista' jiġi mqabbad jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema magħmula minn X-NUCLEO-OUT11A1 f'munzelli fuq bordijiet ta 'espansjoni oħra.
Figura 10. Bord ta 'espansjoni X-NUCLEO-OUT11A1

UM3035 – Rev 2

paġna 27/50

3.1.9

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT12A1 Il-bordijiet ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT12A1 għal STM32-Nucleo jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tal-ISO808A octal high-side smart power smart state relay, b'iżolament galvaniku inkorporat u interface ta 'kontroll SPI ta' 20MHz, f'modulu ta 'output diġitali konness ma' tagħbijiet industrijali ta '0.7 A. L-X-NUCLEO-OUT12A1 jgħaqqad direttament mal-mikrokontrollur fuq l-STM32 Nucleo misjuq minn pinnijiet GPIO u konnetturi Arduino® R3. L-iżolament galvaniku bejn il-mikrokontrollur u l-proċess stage hija garantita mill-apparat ISO808A. Il-bord ta 'espansjoni jista' jiġi mqabbad jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema ta 'output diġitali b'16-il kanal li tippermetti l-karatteristika ta' daisy chaining fuq żewġ bordijiet ta 'espansjoni f'munzelli X-NUCLEO-OUT12A1.
Figura 11. Bord ta 'espansjoni X-NUCLEO-OUT12A1

UM3035 – Rev 2

paġna 28/50

3.1.10

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT13A1 Il-bord ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT13A1 għal STM32 Nucleo jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tar-relay tal-istat solidu tal-qawwa intelliġenti octal high-side ISO808-1 b'iżolament galvaniku inkorporat, f'modulu ta 'output diġitali konness ma' tagħbijiet industrijali ta '1.0 A. L-X-NUCLEO-OUT13A1 jgħaqqad mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'konnetturi Arduino® R3. It-teknoloġija integrata ISO808-1 tiggarantixxi iżolament galvaniku ta '2 kVRMS. Il-bord ta 'espansjoni jista' jiġi mqabbad jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema magħmula minn X-NUCLEO-OUT13A1 f'munzelli fuq bordijiet ta 'espansjoni oħra.
Figura 12. Bord ta 'espansjoni X-NUCLEO-OUT13A1

UM3035 – Rev 2

paġna 29/50

3.1.11

UM3035
Deskrizzjoni tal-hardware
Bord ta 'espansjoni X-NUCLEO-OUT14A1 L-X-NUCLEO-OUT14A1 huwa bord ta' espansjoni tal-output diġitali industrijali għal STM32 Nucleo. Jipprovdi ambjent b'saħħtu u flessibbli għall-evalwazzjoni tal-kapaċitajiet tas-sewqan u dijanjostiċi tar-relay tal-istat solidu tal-qawwa intelliġenti octal high-side ISO808A-1, b'iżolament galvaniku inkorporat u interface ta 'kontroll SPI ta' 20MHz, f'modulu ta 'output diġitali konness ma' 1.0 A tagħbijiet industrijali. L-X-NUCLEO-OUT14A1 jgħaqqad direttament mal-mikrokontrollur fuq l-STM32 Nucleo misjuq minn pinnijiet GPIO u konnetturi Arduino® R3. L-iżolament galvaniku bejn il-mikrokontrollur u l-proċess stage hija garantita mill-ISO808A-1. Il-bord ta 'espansjoni jista' jiġi mqabbad jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Huwa wkoll possibbli li tiġi evalwata sistema ta 'output diġitali ta' 16-il kanal li tippermetti l-karatteristika ta 'daisy chaining fuq żewġ bordijiet ta' espansjoni f'munzelli X-NUCLEO-OUT14A1.
Figura 13. Bord ta 'espansjoni X-NUCLEO-OUT14A1

UM3035 – Rev 2

paġna 30/50

3.1.12

UM3035
Setup tal-ħardwer
Bord ta 'espansjoni X-NUCLEO-OUT15A1 Il-bord ta' espansjoni tal-output diġitali industrijali X-NUCLEO-OUT15A1 għal STM32 Nucleo jipprovdi evalwazzjoni qawwija u flessibbli u ambjent ta 'żvilupp għal moduli ta' output diġitali 2.5 A (tipiċi). Huwa fih is-sewqan sikur u l-kapaċitajiet dijanjostiċi intelliġenti tal-iswiċċ wieħed high-side ta 'effiċjenza għolja IPS1025HF. L-X-NUCLEO-OUT15A1 jgħaqqad mal-mikrokontrollur fuq l-STM32 Nucleo permezz ta 'optocouplers ta' 3 kV misjuqa minn pinnijiet GPIO, bl-Arduino® UNO R3 (konfigurazzjoni default), u l-konnetturi ST morpho (mhux obbligatorji, mhux immuntati). Il-bord ta 'espansjoni jista' jiġi konness jew ma 'bord ta' żvilupp NUCLEO-F401RE jew NUCLEO-G431RB. Jista 'wkoll jiġi f'munzelli ma' X-NUCLEO-OUT15A1 ieħor. Żewġ bordijiet ta 'espansjoni X-NUCLEO-OUT15A1 jippermettulek tevalwa modulu ta' output diġitali b'kanal doppju b'kapaċità ta '2.5A (tipika) kull wieħed.
Figura 14. Bord ta 'espansjoni X-NUCLEO-OUT15A1

3.2

Setup tal-ħardwer

Il-komponenti tal-ħardwer li ġejjin huma meħtieġa:

1. Kejbil USB wieħed tat-tip A għal Mini-B USB biex tikkonnettja l-STM32 Nucleo mal-PC meta tuża NUCLEOF401RE

2. Kejbil USB wieħed tat-tip A għal Micro-B USB meta tuża NUCLEO-G431RB

3. Provvista ta 'enerġija esterna (8 – 33 V) u l-wajers assoċjati biex jipprovdu l-bordijiet ta' espansjoni tas-sistema

UM3035 – Rev 2

paġna 31/50

3.3
3.4
3.4.1
3.4.2

UM3035
Setup tas-softwer

Setup tas-softwer

Il-komponenti tas-softwer li ġejjin huma meħtieġa biex jitwaqqaf ambjent ta' żvilupp adattat għall-ħolqien ta' applikazzjonijiet għall-STM32 Nucleo mgħammar b'bord ta' espansjoni tal-output diġitali industrijali wieħed jew aktar:

·

X-CUBE-IPS: espansjoni għal STM32Cube ddedikata għall-iżvilupp ta 'applikazzjonijiet li jeħtieġu l-użu

ta':

IPS2050H

IPS2050H-32

IPS1025H

IPS1025H-32

IPS1025HF

IPS160HF

IPS161HF

ISO808

ISO808-1

ISO808A

ISO808A-1

Il-firmware X-CUBE-IPS u d-dokumentazzjoni relatata huma disponibbli fuq www.st.com.

·

Katina ta 'għodda ta' żvilupp u kompilatur: is-softwer ta 'espansjoni STM32Cube jappoġġja t-tlieta li ġejjin

ambjenti:

IAR Embedded Workbench għal toolchain ARM® (EWARM) + ST-LINK

RealiView Kit ta' Żvilupp tal-Mikrokontrollur (MDK-ARM-STR) toolchain + ST-LINK

STM32CubeIDE + ST-LINK

Setup tal-bord

STM32 Bord ta 'żvilupp Nukleo

Ikkonfigura l-bord tal-iżvilupp STM32 Nucleo bil-pożizzjonijiet tal-jumpers li ġejjin:

·

NUCLEO-F401RE

JP5 fuq U5V għall-firmware li jteptep

JP1 miftuħ

JP6 magħluq

CN2 għalqu 1-2, 3-4

CN3 miftuħ

CN4 miftuħ

CN11 magħluq

CN12 magħluq

·

NUCLEO-G431RB

JP5 magħluq 1-2 (5V_STLK għall-firmware li jteptep)

JP1, JP7 miftuħa

JP3, JP6 magħluqa

JP8 għalqu 1-2

CN4 miftuħ

CN11 magħluq

CN12 magħluq

Bordijiet ta' espansjoni X-NUCLEO-OUT03A1 u X-NUCLEO-OUT04A1

X-NUCLEO-OUT03A1 jew X-NUCLEO-OUT04A1 għandhom jiġu kkonfigurati kif ġej:

·

SW1 1-2

·

SW2 1-2

UM3035 – Rev 2

paġna 32/50

·

SW3 1-2

·

SW4

Agħlaq 1-2 biex tinbidel is-sinjal FLT2 mill-apparat għall-mikrokontrollur biss

Agħlaq 2-3 biex issuq l-LED aħmar DR2 biss

·

SW5

Agħlaq 1-2 biex tinbidel is-sinjal FLT1 mill-apparat għall-mikrokontrollur biss

Agħlaq 2-3 biex issuq l-LED aħmar DR1 biss

·

J1, J2, J5, J6, J7, J12, J13, J14 magħluqa

·

J3, J4, J10, J11, J17 miftuħa

·

J8 għalqu 4-6

·

J9 għalqu 4-6

UM3035
Setup tal-bord

UM3035 – Rev 2

paġna 33/50

UM3035
Setup tal-bord
Pass 1. Ipplaggja l-bord ta 'espansjoni X-NUCLEO-OUT03A1 jew X-NUCLEO-OUT04A1 fuq l-STM32 Nucleo permezz tal-konnetturi Arduino® UNO.
Figura 15. Bord ta’ espansjoni X-NUCLEO-OUT03A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Figura 16. Bord ta’ espansjoni X-NUCLEO-OUT04A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Pass 2. Pass 3.
Pass 4.

Iħaddem il-bord STM32 Nucleo permezz ta 'kejbil USB bejn il-konnettur CN1 u port USB tal-PC.
Iħaddem il-bord ta 'espansjoni X-NUCLEO-OUT03A1 jew X-NUCLEO-OUT04A1 billi tgħaqqad il-pin tal-konnettur CN1 2 jew 3 (VCC) u 4 (GND) mal-provvista tal-enerġija DC (li għandha tkun issettjata bejn 8 u 33 V).
Iftaħ il-katina tal-għodda preferuta tiegħek (MDK-ARM minn Keil, EWARM minn IAR, jew STM32CubeIDE)

UM3035 – Rev 2

paġna 34/50

3.4.3

UM3035
Setup tal-bord

Pass 5.
Pass 6. Pass 7.

Skont il-bord STM32 Nucleo u l-IDE użati, iftaħ il-proġett tas-softwer minn: ProjectsSTM32F401RE-NucleoExamplesOut03_04 għal Proġetti NUCLEO-F401RESTM32G431RB-NucleoExamplesOut03_04 għal NUCLEO-G431RB
Ibni mill-ġdid kollha files u tagħbija l-immaġni tiegħek fil-memorja fil-mira.
Mexxi l-example. Kull darba li tingħafas il-buttuna tal-utent, jiġi applikat kmand ġdid fl-output diġitali kif deskritt fit-Taqsima 2.6.1 Out03_04.

Bordijiet ta' espansjoni X-NUCLEO-OUT05A1 u X-NUCLEO-OUT06A1

X-NUCLEO-OUT05A1 jew X-NUCLEO-OUT06A1 għandhom jiġu kkonfigurati kif ġej:

·

SW1 1-2

·

SW2

Agħlaq 1-2 biex tinbidel is-sinjal FLT1 mill-apparat għall-mikrokontrollur biss

Agħlaq 2-3 biex issuq l-LED aħmar DR1 biss

·

SW3 1-2

·

SW4

Agħlaq 1-2 biex tinbidel is-sinjal FLT2 mill-apparat għall-mikrokontrollur biss

Agħlaq 2-3 biex issuq l-LED aħmar DR2 biss

·

J1, J3, J5, J6, J8, J10 magħluqa

·

J2, J4, J7 miftuħa

·

J9 għalqu 4-6

UM3035 – Rev 2

paġna 35/50

UM3035
Setup tal-bord
Pass 1. Ipplaggja l-bord ta 'espansjoni X-NUCLEO-OUT05A1 jew X-NUCLEO-OUT06A1 fuq l-STM32 Nucleo permezz tal-konnetturi Arduino® UNO.
Figura 17. Bord ta’ espansjoni X-NUCLEO-OUT05A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Figura 18. Bord ta’ espansjoni X-NUCLEO-OUT06A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Pass 2. Pass 3.
Pass 4.

Iħaddem il-bord STM32 Nucleo permezz ta 'kejbil USB bejn il-konnettur CN1 u port USB tal-PC.
Iħaddem il-bord ta 'espansjoni X-NUCLEO-OUT05A1 jew X-NUCLEO-OUT06A1 billi tgħaqqad il-pin tal-konnettur CN1 4 jew 5 (VCC) u 3 (GND) mal-provvista tal-enerġija DC (li għandha tkun issettjata bejn 8 u 33 V).
Iftaħ il-għodda preferuta tiegħek (MDK-ARM minn Keil®, EWARM minn IAR, jew STM32CubeIDE).

UM3035 – Rev 2

paġna 36/50

3.4.4

UM3035
Setup tal-bord

Pass 5.
Pass 6. Pass 7.

Skont il-bord STM32 Nucleo u l-IDE użati, iftaħ il-proġett tas-softwer minn: ProjectsSTM32F401RE-NucleoExamplesOut05_06 għal Proġetti NUCLEO-F401RESTM32G431RB-NucleoExamplesOut05_06 għal NUCLEO-G431RB
Ibni mill-ġdid kollha files u tagħbija l-immaġni tiegħek fil-memorja fil-mira.
Mexxi l-example. Kull darba li tingħafas il-buttuna tal-utent, jiġi applikat kmand ġdid fl-output diġitali kif deskritt fit-Taqsima 2.6.2 Out05_06.

Bordijiet ta' espansjoni X-NUCLEO-OUT08A1 u X-NUCLEO-OUT10A1

Il-bord ta' espansjoni X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1 għandu jiġi kkonfigurat bil-mod li ġej:

·

J1, J4, J5, J7, J8, J9 magħluqa

·

J13 magħluqa: 1-2, 3-4, 5-6

·

J14 magħluq: 1-2, 3-4

·

SW1: 2-3

·

SW2: 1-2

·

Il-jumpers l-oħra kollha miftuħa

UM3035 – Rev 2

paġna 37/50

UM3035
Setup tal-bord Pass 1. Ipplaggja l-bord ta' espansjoni X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1 fuq l-STM32
Nucleo permezz tal-konnetturi Arduino® UNO. Figura 19. Bord ta’ espansjoni X-NUCLEO-OUT08A1 imqabbad ma’ żvilupp STM32 Nucleo
bord
Figura 20. Bord ta’ espansjoni X-NUCLEO-OUT10A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Pass 2. Pass 3.

Iħaddem il-bord STM32 Nucleo permezz ta 'kejbil USB bejn il-konnettur CN1 u port USB tal-PC.
Ixgħel il-bord ta 'espansjoni X-NUCLEO-OUT08A1 jew X-NUCLEO-OUT10A1 billi tgħaqqad il-konnetturi tagħha CN1 1(VCC), 2(GND) mal-provvista ta' enerġija DC (li trid tkun issettjata bejn 8 u 33 V).

UM3035 – Rev 2

paġna 38/50

3.4.5

UM3035
Setup tal-bord

Pass 4. Pass 5.
Pass 6. Pass 7.

Iftaħ il-katina tal-għodda preferuta tiegħek (MDK-ARM minn Keil, EWARM minn IAR, jew STM32CubeIDE)
Skont il-bord STM32 Nucleo użat, iftaħ il-proġett tas-softwer minn: ProjectsSTM32F401RE-NucleoExamplesOut08_10 għal Proġetti NUCLEO-F401RESTM32G431RB-NucleoExamplesOut08_10 għal NUCLEO-G431RB
Ibni mill-ġdid kollha files u tagħbija l-immaġni tiegħek fil-memorja fil-mira.
Mexxi l-example. Kull darba li tingħafas il-buttuna tal-utent, jiġi applikat kmand ġdid fl-output diġitali kif deskritt fit-Taqsima 2.6.3 Out08_10.

Bord ta 'espansjoni X-NUCLEO-OUT15A1

L-X-NUCLEO-OUT15A1 għandu jiġi kkonfigurat kif ġej:

·

SW1 2-3

·

SW2

Agħlaq 1-2 biex tinbidel is-sinjal FLT1 mill-apparat għall-mikrokontrollur biss

Agħlaq 2-3 biex issuq l-LED aħmar DR1 biss

·

SW3 1-2

·

SW4

Agħlaq 1-2 biex tinbidel is-sinjal FLT2 mill-apparat għall-mikrokontrollur biss

Agħlaq 2-3 biex issuq l-LED aħmar DR2 biss

·

SW5 1-2

·

J2 miftuħ

·

J3, J4, J5, J6, J7, J8, J10, J12 magħluqa

·

J9 għalqu 4-6

·

J11 għalqu 1-2, 3-4, 5-6

Pass 1. Ipplaggja l-bord ta 'espansjoni X-NUCLEO-OUT15A1 fuq l-STM32 Nucleo permezz tal-konnetturi Arduino® UNO.

Figura 21. Bord ta’ espansjoni X-NUCLEO-OUT15A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Pass 2. Iħaddem il-bord STM32 Nucleo permezz ta 'kejbil USB bejn il-konnettur CN1 u port USB tal-PC.

UM3035 – Rev 2

paġna 39/50

3.4.6

UM3035
Setup tal-bord

Pass 3. Pass 4. Pass 5.
Pass 6. Pass 7.

Iħaddem il-bord ta 'espansjoni X-NUCLEO-OUT15A1 billi tgħaqqad il-pin tal-konnettur CN1 4 jew 5 (VCC) u 3 (GND) mal-provvista tal-enerġija DC (li trid tkun issettjata bejn 8 u 33 V).
Iftaħ il-għodda preferuta tiegħek (MDK-ARM minn Keil®, EWARM minn IAR, jew STM32CubeIDE).
Skont il-bord STM32 Nucleo u l-IDE użati, iftaħ il-proġett tas-softwer minn: ProjectsSTM32F401RE-NucleoExamplesOut15 għal Proġetti NUCLEO-F401RESTM32G431RB-NucleoExamplesOut15 għal NUCLEO-G431RB
Ibni mill-ġdid kollha files u tagħbija l-immaġni tiegħek fil-memorja fil-mira.
Mexxi l-example. Kull darba li tingħafas il-buttuna tal-utent, jiġi applikat kmand ġdid fl-output diġitali kif deskritt fit-Taqsima 2.6.4 Out15.

Bordijiet ta' espansjoni X-NUCLEO-OUT11A1 u X-NUCLEO-OUT13A1

X-NUCLEO-OUT11A1 u X-NUCLEO-OUT13A1 għandhom jiġu kkonfigurati kif ġej:

·

J1, J2, J5 miftuħa

·

J3

Magħluq 1-2, 5-6

·

J4

Magħluq 5-6

·

J6 Magħluq

1-2, 3-4, 5-6, 7-8 biex tippermetti l-istat attiv mmexxi għal OUT1-4

·

J7 Magħluq

1-2, 3-4, 5-6, 7-8 biex tippermetti l-istat attiv mmexxi għal OUT5-8

·

J9, J10 magħluqa

UM3035 – Rev 2

paġna 40/50

UM3035
Setup tal-bord
Pass 1. Ipplaggja l-bord ta 'espansjoni X-NUCLEO-OUT11A1 jew X-NUCLEO-OUT13A1 fuq l-STM32 Nucleo permezz tal-konnetturi Arduino® UNO.
Figura 22. Bord ta’ espansjoni X-NUCLEO-OUT11A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Figura 23. Bord ta’ espansjoni X-NUCLEO-OUT13A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Pass 2. Pass 3.
Pass 4. Pass 5.

Iħaddem il-bord STM32 Nucleo permezz ta 'kejbil USB bejn il-konnettur CN1 u port USB tal-PC.
Ixgħel il-bord ta 'espansjoni X-NUCLEO-OUT11A1 jew X-NUCLEO-OUT13A1 billi tgħaqqad il-pin 1 tal-konnettur CN1 (VCC) u l-pin 2 (GND) mal-provvista tal-enerġija DC (li trid tkun issettjata bejn 15 u 33 V).
Iftaħ il-katina tal-għodda preferuta tiegħek (MDK-ARM minn Keil, EWARM minn IAR, jew STM32CubeIDE)
Skont il-bord STM32 Nucleo u l-IDE użati, iftaħ il-proġett tas-softwer minn: ProjectsSTM32F401RE-NucleoExamplesOut11_13 għal Proġetti NUCLEO-F401RESTM32G431RB-NucleoExamplesOut11_13 għal NUCLEO-G431RB

UM3035 – Rev 2

paġna 41/50

3.4.7

UM3035
Setup tal-bord

Pass 6. Pass 7.

Ibni mill-ġdid kollha files u tagħbija l-immaġni tiegħek fil-memorja fil-mira.
Mexxi l-example. Kull darba li tingħafas il-buttuna tal-utent, jiġi applikat kmand ġdid fl-output diġitali kif deskritt fit-Taqsima 2.6.5 Out11_13.

Bordijiet ta' espansjoni X-NUCLEO-OUT12A1 u X-NUCLEO-OUT14A1

X-NUCLEO-OUT12A1 u X-NUCLEO-OUT14A1 għandhom jiġu kkonfigurati kif ġej:

·

J5 miftuħ

·

J3

Magħluq 1-2, 3-4, 5-6

·

J4

Magħluq 5-6

·

J6

Magħluq 1-2, 3-4, 5-6, 7-8 biex jippermetti l-istat attiv mmexxi għal OUT1-4

·

J7

Magħluq 1-2, 3-4, 5-6, 7-8 biex jippermetti l-istat attiv mmexxi għal OUT5-8

·

J9, J10 magħluqa

·

J12, J13 għal setup ta' Daisy Chain:

Bord 0:

J12: Magħluq 1-2

J13: Magħluq 3-4

Bord 1:

J12: Magħluq 3-4

J13: Magħluq 1-2

·

J12, J13 għal setup Indipendenti Parallel:

Bord 0:

J12: Magħluq 1-2

J13: Magħluq 1-2

Bord 1:

J12: Magħluq 1-2

J13: Magħluq 1-2

UM3035 – Rev 2

paġna 42/50

UM3035
Setup tal-bord
Pass 1. Ipplaggja l-bord ta 'espansjoni X-NUCLEO-OUT12A1 jew X-NUCLEO-OUT14A1 fuq l-STM32 Nucleo permezz tal-konnetturi Arduino® UNO.
Figura 24. Bord ta’ espansjoni X-NUCLEO-OUT12A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Figura 25. Bord ta’ espansjoni X-NUCLEO-OUT14A1 imqabbad ma’ bord ta’ żvilupp STM32 Nucleo

Pass 2. Pass 3.
Pass 4.

Iħaddem il-bord STM32 Nucleo permezz ta 'kejbil USB bejn il-konnettur CN1 u port USB tal-PC.
Ixgħel il-bord ta 'espansjoni X-NUCLEO-OUT12A1 jew X-NUCLEO-OUT14A1 billi tgħaqqad il-pin 1 tal-konnettur CN1 (VCC) u l-pin 2 (GND) mal-provvista tal-enerġija DC (li trid tkun issettjata bejn 15 u 33 V).
Iftaħ il-katina tal-għodda preferuta tiegħek (MDK-ARM minn Keil, EWARM minn IAR, jew STM32CubeIDE)

UM3035 – Rev 2

paġna 43/50

UM3035
Setup tal-bord

Pass 5.
Pass 6. Pass 7.

Skont il-bord STM32 Nucleo u l-IDE użati, iftaħ il-proġett tas-softwer minn: ProjectsSTM32F401RE-NucleoExamplesOut12_14 għal Proġetti NUCLEO-F401RESTM32G431RB-NucleoExamplesOut12_14 għal NUCLEO-G431RB
Ibni mill-ġdid kollha files u tagħbija l-immaġni tiegħek fil-memorja fil-mira.
Mexxi l-example. Kull darba li tingħafas il-buttuna tal-utent, jiġi applikat kmand ġdid fl-output diġitali kif deskritt fit-Taqsima 2.6.6 Out12_14.

UM3035 – Rev 2

paġna 44/50

UM3035

Storja tar-reviżjoni

Tabella 8. Storja tar-reviżjoni tad-dokument

Data

Reviżjoni

Bidliet

09-Ġunju-2022

1

Rilaxx inizjali.

14 ta’ Diċembru-2022

Introduzzjoni aġġornata, Taqsima 2.1 Fuqview, Taqsima 2.2 Arkitettura, Taqsima 2.3 Struttura tal-folders, Taqsima 2.3.1 BSPs, Taqsima 2.3.1.1 STM32F4xx-Nucleo, STM32G4xx_Nucleo, Taqsima 2.3.2 Proġetti, Taqsima 3.2 Setup tal-ħardwer, u Taqsima 3.3.

Miżjuda Taqsima 2.3.1.4 IPS160HF_161HF, Taqsima 2.3.1.7 OUT08_10A1, Taqsima 2.4.3 X-

NUCLEO-OUT08A1, X-NUCLEO-OUT10A1, Taqsima 2.4.5 X-NUCLEO-OUT11A1, X-NUCLEO-

OUT13A1, Taqsima 2.4.6 X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1, Taqsima 2.6.5 Out11_13,

2

Taqsima 2.6.6 Out12_14, Taqsima 2.6.3 Out08_10, Taqsima 3.1.6 X-NUCLEO-OUT08A1

bord ta 'espansjoni, Taqsima 3.1.7 Bord ta' espansjoni X-NUCLEO-OUT10A1, Taqsima 3.1.8 X-

Bord ta 'espansjoni NUCLEO-OUT11A1, Taqsima 3.1.9 Bord ta' espansjoni X-NUCLEO-OUT12A1,

Taqsima 3.1.10 Bord ta' espansjoni X-NUCLEO-OUT13A1, Taqsima 3.1.11 X-NUCLEO-OUT14A1

bord ta' espansjoni, Taqsima 3.4.4 X-NUCLEO-OUT08A1 u espansjoni X-NUCLEO-OUT10A1

bordijiet, Taqsima 3.4.4 X-NUCLEO-OUT08A1 u X-NUCLEO-OUT10A1 bordijiet ta’ espansjoni,

Taqsima 3.4.6 Bordijiet ta’ espansjoni X-NUCLEO-OUT11A1 u X-NUCLEO-OUT13A1, u

Taqsima 3.4.7 Bordijiet ta 'espansjoni X-NUCLEO-OUT12A1 u X-NUCLEO-OUT14A1.

UM3035 – Rev 2

paġna 45/50

UM3035
Kontenut
Kontenut
1 Akronimi u abbrevjazzjonijiet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Espansjoni tas-softwer X-CUBE-IPS għal STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Fuqview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Arkitettura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Struttura tal-folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 BSPs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Proġetti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Riżorsi meħtieġa tas-softwer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 deskrizzjoni applikazzjoni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.1 Out03_04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.2 Out05_06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.3 Out08_10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.4 Out15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.5 Out11_13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.6.6 Out12_14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Gwida tas-setup tas-sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.1 Deskrizzjoni tal-ħardwer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1.1 Nukleo STM32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.2 Bord ta' espansjoni X-NUCLEO-OUT03A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.3 Bord ta' espansjoni X-NUCLEO-OUT04A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1.4 Bord ta' espansjoni X-NUCLEO-OUT05A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.5 Bord ta' espansjoni X-NUCLEO-OUT06A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.6 Bord ta' espansjoni X-NUCLEO-OUT08A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.7 Bord ta' espansjoni X-NUCLEO-OUT10A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.8 Bord ta' espansjoni X-NUCLEO-OUT11A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1.9 Bord ta' espansjoni X-NUCLEO-OUT12A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.10 Bord ta' espansjoni X-NUCLEO-OUT13A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.11 Bord ta' espansjoni X-NUCLEO-OUT14A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.12 Bord ta' espansjoni X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

UM3035 – Rev 2

paġna 46/50

UM3035
Kontenut
3.2 Setup tal-ħardwer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 Setup tas-softwer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 Setup tal-bord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.1 STM32 Bord għall-iżvilupp Nukleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4.2 Bordijiet ta' espansjoni X-NUCLEO-OUT03A1 u X-NUCLEO-OUT04A1. . . . . . . . . . . . . . . . 32 3.4.3 Bordijiet ta' espansjoni X-NUCLEO-OUT05A1 u X-NUCLEO-OUT06A1. . . . . . . . . . . . . . . . 35 3.4.4 Bordijiet ta' espansjoni X-NUCLEO-OUT08A1 u X-NUCLEO-OUT10A1. . . . . . . . . . . . . . . . 37 3.4.5 Bord ta' espansjoni X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.6 Bordijiet ta' espansjoni X-NUCLEO-OUT11A1 u X-NUCLEO-OUT13A1 . . . . . . . . . . . . . . . . 40 3.4.7 Bordijiet ta' espansjoni X-NUCLEO-OUT12A1 u X-NUCLEO-OUT14A1. . . . . . . . . . . . . . . . 42
Storja tar-reviżjoni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Lista ta' tabelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Lista ta' figuri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

UM3035 – Rev 2

paġna 47/50

UM3035
Lista ta' tabelli

Lista ta' tabelli

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

Lista ta' akronimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Konfigurazzjoni ta ' munzell ta ' erba ' bordijiet ta ' espansjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Konfigurazzjoni ta ' munzell ta ' erba ' bordijiet ta ' espansjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Konfigurazzjoni ta' munzell ta' erba' bordijiet ta' espansjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Konfigurazzjoni ta ' munzell ta ' żewġ bordijiet ta ' espansjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Konfigurazzjoni ta 'munzell ta' żewġ bordijiet ta 'espansjoni (parallel indipendenti) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Konfigurazzjoni ta 'munzell ta' żewġ bordijiet ta 'espansjoni (Daisy Chain). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Storja tar-reviżjoni tad-dokument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

UM3035 – Rev 2

paġna 48/50

UM3035
Lista ta' figuri

Lista ta' figuri

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

Arkitettura tas-software ta 'espansjoni X-CUBE-IPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Struttura tal-folder tal-pakkett X-CUBE-IPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Bord STM32 Nukleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Bord ta 'espansjoni X-NUCLEO-OUT03A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Bord ta 'espansjoni X-NUCLEO-OUT04A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Bord ta 'espansjoni X-NUCLEO-OUT05A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Bord ta 'espansjoni X-NUCLEO-OUT06A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Bord ta 'espansjoni X-NUCLEO-OUT08A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Bord ta 'espansjoni X-NUCLEO-OUT10A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Bord ta 'espansjoni X-NUCLEO-OUT11A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Bord ta 'espansjoni X-NUCLEO-OUT12A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Bord ta 'espansjoni X-NUCLEO-OUT13A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Bord ta 'espansjoni X-NUCLEO-OUT14A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Bord ta 'espansjoni X-NUCLEO-OUT15A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Bord ta' espansjoni X-NUCLEO-OUT03A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 34 Bord ta' espansjoni X-NUCLEO-OUT04A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 34 Bord ta' espansjoni X-NUCLEO-OUT05A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 36 Bord ta' espansjoni X-NUCLEO-OUT06A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 36 Bord ta' espansjoni X-NUCLEO-OUT08A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 38 Bord ta' espansjoni X-NUCLEO-OUT10A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 38 Bord ta' espansjoni X-NUCLEO-OUT15A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 39 Bord ta' espansjoni X-NUCLEO-OUT11A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 41 Bord ta' espansjoni X-NUCLEO-OUT13A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 41 Bord ta' espansjoni X-NUCLEO-OUT12A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . . 43 Bord ta' espansjoni X-NUCLEO-OUT14A1 imqabbad ma' bord ta' żvilupp STM32 Nucleo . . . . . . . . . . . . .

UM3035 – Rev 2

paġna 49/50

UM3035
AVVIŻ IMPORTANTI AQRA B'attenzjoni STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni. Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja. L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk. Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kull garanzija mogħtija minn ST għal tali prodott. ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom. L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.
© 2022 STMicroelectronics Id-drittijiet kollha riżervati

UM3035 – Rev 2

paġna 50/50

Dokumenti / Riżorsi

STM STM32 X-CUBE-IPS Software tal-Output Diġitali Industrijali [pdfManwal tal-Utent
STM32 X-CUBE-IPS Software tal-Output Diġitali Industrijali, STM32 X-CUBE-IPS, Software tal-Output Diġitali Industrijali, Software tal-Output

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *