STM32 X-CUBE-IPS өнеркәсіптік цифрлық шығыс бағдарламалық құралы

STM32 үшін X-CUBE-IPS өнеркәсіптік цифрлық шығыс бағдарламалық құралы
Нуклео

Өнім туралы ақпарат

X-CUBE-IPS өнеркәсіптік сандық шығыс бағдарламалық құралы болып табылады
жасауға арналған STM32Cube бағдарламалық қамтамасыз ету технологиясын кеңейту
әртүрлі STM32 микроконтроллерлері арқылы тасымалдау оңайырақ. Бұл
бағдарламалық пакет жоғары тиімділік үшін қолданбаларды құру үшін пайдаланылады
жоғары жағындағы ажыратқыштар және s қамтидыampәрқайсысы үшін іске асыру
NUCLEOF401RE үшін де, пакетте де қолдау көрсетілетін кеңейту тақтасы
NUCLEO-G431RB әзірлеу тақталары.

Бұл бағдарламалық пакеттің негізгі мүмкіндіктері:

  • GPIO, PWM және IRQ
  • Ақаулық/диагностика үзілістерін өңдеу
  • Sample іске асыру келесі кеңейтімде қолжетімді
    тақталар:
    • IPS1025H-32
  • Әр түрлі MCU отбасыларында оңай тасымалдануы, арқасында
    STM32Cube
  • Тегін, пайдаланушыға ыңғайлы лицензия шарттары

Бұл бағдарламалық құрал жалғыз сандық шығысты басқаруға мүмкіндік береді
кеңейту тақтасы немесе осы кеңейтімдердің дұрыс конфигурацияланған стекі
NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеуге орнатылған тақталар
тақта. Ол сондай-ақ болуы кеңейту тақталарын бағдарламалауға мүмкіндік береді
белгілі бір жиіліктегі PWM көмегімен қосу және өшіру
0-100 Гц диапазоны (0.1 Гц ажыратымдылық) және нақты жұмыс циклі
0-100% диапазон (1% ажыратымдылық). Пакетке бұрынғы барample дейін
ішіндегі арналарды жүргізу кезінде құрылғының жұмысын тексеріңіз
тұрақты күй және PWM.

Өнімді пайдалану нұсқаулары

X-CUBE-IPS өнеркәсіптік сандық шығыс бағдарламалық құралын пайдалану үшін орындаңыз
мына қадамдар:

  1. Кеңейту тақтасын NUCLEO-F401RE немесе
    NUCLEO-G431RB әзірлеу тақтасы.
  2. STM32Cube бағдарламалық құралын жүктеп алыңыз және орнатыңыз.
  3. X-CUBE-IPS бағдарламалық құрал бумасын жүктеп алыңыз және орнатыңыз.
  4. s пайдаланыңызample іске асыру пакетімен қамтамасыз етілген
    сандық шығысын басқаруға арналған өз қолданбаңызды жасаңыз
    кеңейту тақтасы(лар).
  5. Қажет болса, қосуға болатын кеңейту тақтасын(ларын) бағдарламалаңыз
    және белгілі бір жиілік пен жұмыс циклі бар PWM көмегімен өшіру
    өтініш талаптарына сәйкес.
  6. Бұрынғы көмегімен құрылғының жұмысын тексеріңізampле қамтамасыз етілген
    арналарды тұрақты күйде жүргізген кезде ораманы және
    PWM.

UM3035
Пайдаланушы нұсқаулығы
STM32 Nucleo үшін X-CUBE-IPS өнеркәсіптік цифрлық шығыс бағдарламалық құралымен жұмыс істеу
Кіріспе
X-CUBE-IPS бағдарламалық пакетімен STM32 Nucleo үшін төмендегі кеңейту тақталарында орналасқан IC мүмкіндіктеріне оңай қол жеткізе аласыз: · 0.7 A ағымдағы рейтинг X-NUCLEO-OUT10A1, X-NUCLEO-OUT11A1, X-NUCLEO- OUT12A1, сәйкесінше хостинг
IPS161HF, ISO808 және ISO808A · 1.0 A ағымдағы рейтингі X-NUCLEO-OUT13A1, X-NUCLEO-OUT14A1, сәйкесінше ISO808-1 және ISO808A-1 хостингі · 2.5 A ағымдағы рейтингі X-NUCLEO-OUT03AH1, X2050 (X05) -NUCLEO-OUT1A1025 (IPSXNUMXH хостингінде),
X-NUCLEO-OUT08A1 (IPS160HF хостингінде) немесе X-NUCLEO-OUT15A1 (IPS1025HF хостингінде) · 5.7 А X-NUCLEO-OUT04A1 немесе X-NUCLEO-OUT06A1, сәйкесінше IPS2050H және хостинг
IPS1025H-32 Кеңейту әртүрлі STM32 микроконтроллерлері арқылы тасымалдануды жеңілдету үшін STM32Cube бағдарламалық жасақтама технологиясына негізделген. Бағдарламалық құрал s-мен бірге келедіampNUCLEOF401RE және NUCLEO-G431RB әзірлеу тақталары үшін пакетте қолдау көрсетілетін әрбір кеңейту тақтасына арналған іске асырулар.
Қатысты сілтемелер
STM32Cube экожүйесіне кіріңіз web Қосымша ақпарат алу үшін www.st.com бетінде

UM3035 – Rev 2 – желтоқсан 2022 Қосымша ақпарат алу үшін жергілікті STMicroelectronics сату кеңсесіне хабарласыңыз.

www.st.com

1

Қысқартулар мен аббревиатуралар

Қысқартылған API BSP CMSIS HAL IDE LED SPI

Кесте 1. Қысқартулар тізімі Сипаттама
Қолданбалы бағдарламалау интерфейсі Тақта қолдау пакеті Cortex® микроконтроллерінің бағдарламалық интерфейсі стандарты Аппараттық абстракция қабаты Біріктірілген әзірлеу ортасы Жарық шығаратын диод Сериялық перифериялық интерфейс

UM3035
Қысқартулар мен аббревиатуралар

UM3035 – 2-нұсқа

2/50 бет

UM3035
STM32Cube үшін X-CUBE-IPS бағдарламалық құралын кеңейту

2

STM32Cube үшін X-CUBE-IPS бағдарламалық құралын кеңейту

2.1

Біттіview

X-CUBE-IPS бағдарламалық пакеті STM32Cube функционалдығын кеңейтеді.

Пакеттің негізгі мүмкіндіктері:

·

Жоғары тиімділік жоғары қосқыштар үшін қосымшаларды құруға арналған бағдарламалық пакет:

сегіздік: ISO808, ISO808-1, ISO808A және ISO808A-1

қос: IPS2050H және IPS2050H-32

жалғыз: IPS160HF, IPS161HF, IPS1025H, IPS1025H-32 және IPS1025HF

·

GPIO, PWM және IRQ

·

Ақаулық/диагностика үзілістерін өңдеу

·

SampNUCLEO-ға қосылғанда келесі кеңейту тақталарында іске асыру қолжетімді.

F401RE немесе 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

·

STM32Cube арқасында әртүрлі MCU отбасыларында оңай тасымалдануы

·

Тегін, пайдаланушыға ыңғайлы лицензия шарттары

Бұл бағдарламалық құрал бір кеңейту тақтасының сандық шығысын немесе NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына орнатылған осы кеңейту тақталарының дұрыс конфигурацияланған стекін басқаруға мүмкіндік береді.

Ол сондай-ақ 0-100 Гц диапазонында (0.1 Гц ажыратымдылық) белгілі бір жиілікпен және 0-100% диапазондағы (1% ажыратымдылық) нақты жұмыс циклімен PWM көмегімен қосу және өшіру үшін кеңейту тақталарын бағдарламалауға мүмкіндік береді. .

Пакетке бұрынғы барampарналарды тұрақты күйде және PWM режимінде жүргізу кезінде құрылғының жұмысын тексеру үшін.

2.2

Архитектура

Бұл бағдарламалық қамтамасыз ету жоғары тиімділік (қос және жалғыз) жоғары жақты интеллектуалды қуат қосқышы (IPS) сандық шығыс модульдері үшін қолданбаларды әзірлеуге арналған STM32Cube архитектурасының толық үйлесімді кеңейтімі болып табылады.

Бағдарламалық құрал STM32 микроконтроллері үшін STM32CubeHAL аппараттық абстракциялық қабатына негізделген. Пакет STM32Cube нұсқасын 2.1-ден астам бөлімде тізімделген құрылғыларға негізделген сандық шығыс кеңейту тақталары үшін тақтаны қолдау пакетін (BSP) қамтамасыз ету арқылы кеңейтеді.view.

Өнеркәсіптік цифрлық шығыс кеңейту тақталарына қол жеткізу және пайдалану үшін қолданбалы бағдарламалық құрал пайдаланатын бағдарламалық жасақтама қабаттары:

·

STM32Cube HAL қабаты: қарапайым, жалпы және көп даналық API интерфейстерінен тұрады (қолданбалы бағдарламалау

интерфейстер) жоғарғы деңгейдегі қолданбалармен, кітапханалармен және стектермен әрекеттеседі. Бұл жалпы және

кеңейтім API интерфейстері аралық бағдарламалық құрал сияқты үстіңгі қабаттар жұмыс істей алатындай ортақ негізге негізделген

арнайы микроконтроллер блогы (MCU) аппараттық ақпаратын қажет етпестен. Бұл құрылым кітапхананы жақсартады

кодты қайта пайдалануға болады және басқа құрылғыларда оңай тасымалдануды қамтамасыз етеді.

·

Тақтаны қолдау пакеті (BSP) қабаты: STM32 Nucleo тақтасының перифериялық құрылғыларына бағдарламалық қамтамасыз етуді қамтамасыз етеді,

MCU қоспағанда. Бұл арнайы API интерфейстері белгілі бір тақтаға арналған бағдарламалау интерфейсін қамтамасыз етеді

Жарық диодтар, пайдаланушы түймелері, т.б. сияқты перифериялық құрылғыларды, сондай-ақ жеке тақта нұсқасын алу үшін пайдалануға болады

ақпарат. Ол сондай-ақ деректерді инициализациялауға, конфигурациялауға және оқуға қолдау көрсетеді.

UM3035 – 2-нұсқа

3/50 бет

Сурет 1. X-CUBE-IPS кеңейту бағдарламалық құралының архитектурасы

UM3035
Қалта құрылымы

2.3

Қалта құрылымы

Сурет 2. X-CUBE-IPS бума қалтасының құрылымы

Келесі қалталар бағдарламалық құрал пакетіне кіреді:

·

htmresc html беттеріне арналған графиканы қамтиды

·

Құжаттамада құрастырылған HTML бар file бағдарламалық құралды егжей-тегжейлі көрсете отырып, бастапқы кодтан жасалған

компоненттер мен API интерфейстері.

·

Драйверлердің құрамында:

STM32Cube HAL ішкі қалталары, атап айтқанда STM32G4xx_HAL_Driver және STM32F4xx_HAL_Driver. Мыналар files X-CUBE-IPS бағдарламалық құралы үшін арнайы емес, бірақ тікелей STM32Cube жақтауынан келеді және STM32 MCU үшін аппараттық абстракциялық деңгей кодын көрсетеді.

Cortex® микроконтроллерінің бағдарламалық интерфейс стандартын қамтитын CMSIS қалтасы fileАрмнан. Мыналар files - Cortex-M процессоры үшін жеткізушіге тәуелсіз аппараттық абстракция қабаттары
сериясы. Бұл қалта STM32Cube жақтауынан да өзгеріссіз келеді.

2.1 бөлімінде тізімделген кеңейту тақталарын конфигурациялау үшін қажетті кодты қамтитын BSP қалтасы.view, IC драйверлері 2.1 астам бөлімінде тізімделгенview, және коммутатор API функциялары.

·

Жобаларда s барampNUCLEO-F401RE үшін берілген барлық қолдау көрсетілетін IPS өнімдеріне арналған қолданбалар және

NUCLEO-G431RB платформалары.

UM3035 – 2-нұсқа

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
Қалта құрылымы

BSPs

X-CUBE-IPS бағдарламалық құралы үшін әртүрлі BSP пайдаланылады:

·

STM32F4xx-Nucleo, STM32G4xx_Nucleo

·

IPS1025H_2050H

·

IPS1025HF

·

IPS160HF_161HF

·

ISO 808

·

ISO808-1

·

ISO808A

·

ISO808A-1

·

OUT0xA1

·

OUT08_10A1

·

OUT15A1

·

OUT11_13A1

·

OUT12_14A1

STM32F4xx-Nucleo, STM32G4xx_Nucleo
Қолданылатын STM32 Nucleo әзірлеу тақтасына байланысты, бұл BSPs 2.1-бөлімде тізімделген кеңейту тақталарымен әзірлеу тақтасының перифериялық құрылғыларын конфигурациялау және пайдалану үшін интерфейсті қамтамасыз етеді.view.
Әрбір қалтада (STM32F4xx-Nucleo, STM32G4xx_Nucleo) .c/.h жұптары бар files (stm32[code]xx_nucleo.c/.h, мұнда [код] MCU отбасы коды F4 немесе G4), олар өзгертусіз STM32Cube жақтауынан келеді. Олар пайдаланушы түймесі мен сәйкес әзірлеу тақтасының жарық диодтарын басқару функцияларын қамтамасыз етеді.

IPS1025H_2050H

IPS1025H_2050H BSP компоненті DriversBSPComponentsips1025h_2050h қалтасындағы STMicroelectronics интеллектуалды қуат қосқышы құрылғыларының драйвер функцияларын қамтамасыз етеді.

Бұл қалта мыналарды қамтиды:

·

ips1025h_2050h.c: IPS1025H, IPS1025H-32, IPS2050H және IPS2050H-32 драйверлерінің негізгі функциялары

·

ips1025h_2050h.h: IPS1025H, IPS1025H-32, IPS2050H және IPS2050H-32 драйверінің декларациясы

функциялар және олармен байланысты анықтамалар

IPS1025HF

IPS1025HF BSP компоненті DriversBSPComponentsips1025hf қалтасындағы STMicroelectronics интеллектуалды қуат қосқышы құрылғылары үшін драйвер функцияларын қамтамасыз етеді.

Бұл қалта мыналарды қамтиды:

·

ips1025hf.c: IPS1025HF драйверлерінің негізгі функциялары

·

ips1025hf.h: IPS1025HF драйвер функцияларының декларациясы және оларға қатысты анықтамалар

IPS160HF_161HF

IPS160HF_161HF BSP компоненті DriversBSPComponentsips160hf_161hf қалтасындағы STMicroelectronics интеллектуалды қуат қосқышы құрылғыларының драйвер функцияларын қамтамасыз етеді.

Бұл қалта мыналарды қамтиды:

·

ips160hf_161hf.c: IPS160HF және IPS161HF драйверлерінің негізгі функциялары

·

ips160hf_161hf.h: IPS160HF және IPS161HF драйвер функцияларын және олармен байланысты декларация

анықтамалар

ISO 808
ISO808 BSP құрамдас бөлігі DriversBSPComponentsiso808 қалтасындағы STMicroelectronics интеллектуалды қуат қосқышы құрылғылары үшін драйвер функцияларын қамтамасыз етеді.

UM3035 – 2-нұсқа

5/50 бет

UM3035
Қалта құрылымы

2.3.1.6 2.3.1.7 2.3.1.8 2.3.1.9 2.3.1.10 2.3.1.11

Бұл қалта мыналарды қамтиды:

·

iso808.c: ISO808 және ISO808-1 драйверлерінің негізгі функциялары

·

iso808.h: ISO808 және ISO808-1 драйвер функцияларының декларациясы және оларға қатысты анықтамалар

ISO808A

ISO808A BSP құрамдас бөлігі DriversBSPComponentsiso808a қалтасындағы STMicroelectronics интеллектуалды қуат қосқышы құрылғыларының драйвер функцияларын қамтамасыз етеді.

Бұл қалта мыналарды қамтиды:

·

iso808a.c: ISO808A және ISO808A-1 драйверлерінің негізгі функциялары

·

iso808a.h: ISO808A және ISO808A-1 драйвер функцияларының декларациясы және оларға қатысты анықтамалар

OUT08_10A1
OUT08_10A1 BSP компоненті тақтаны қолдау пакетін қамтиды fileX-NUCLEO-OUT08A1 және X-NUCLEO-OUT10A1 кеңейту тақталары үшін. Мыналар files GPIO көмегімен тұрақты күйде және PWM режимінде қуат қосқыштарын басқаруға қажетті функцияларға арналған.
The files диагностика мен шығыс кері байланыс түйреуіштерінің күйін алу үшін де қолданылады.
Осы функциялар арқылы арнаны белгілі бір жиілік пен жұмыс циклімен PWM режимінде орнатуға, қалпына келтіруге немесе конфигурациялауға болады.

OUT0xA1
OUT0xA1 BSP компоненті тақтаны қолдау пакетін қамтиды fileX-NUCLEO-OUT0xA1 тақталар тобына арналған (X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1, X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1), олар қуат қосқыштарын басқаруға қажетті функцияларға арналған. тұрақты күйде және GPIO көмегімен PWM режимінде.
The files диагностика мен шығыс кері байланыс түйреуіштерінің күйін алу үшін де қолданылады. Осы функциялар арқылы бір немесе бірнеше арнаны PWM режимінде белгілі бір жиілік пен жұмыс циклімен орнатуға, қалпына келтіруге немесе конфигурациялауға болады.

OUT11_13A1
OUT11_13A1 BSP компоненті тақтаны қолдау пакетін қамтиды fileX-NUCLEO-OUT11A1 және X-NUCLEO-OUT13A1 кеңейту тақталары үшін. Мыналар files GPIO көмегімен тұрақты күйде және PWM режимінде қуат қосқыштарын басқаруға қажетті функцияларға арналған.
The files диагностика мен шығыс кері байланыс түйреуіштерінің күйін алу үшін де қолданылады. Осы функциялар арқылы Тікелей басқару режимін немесе Синхронды басқару режимін басқаруға, бір немесе бірнеше арнаны белгілі бір жиілік пен жұмыс циклімен PWM режимінде орнатуға, қалпына келтіруге немесе конфигурациялауға болады.

OUT12_14A1
OUT12_14A1 BSP компоненті тақтаны қолдау пакетін қамтиды fileX-NUCLEO-OUT12A1 және X-NUCLEO-OUT14A1 кеңейту тақталары үшін. Мыналар files GPIO көмегімен тұрақты күйде және PWM режимінде қуат қосқыштарын басқаруға қажетті функцияларға арналған.
The files диагностика мен шығыс кері байланыс түйреуіштерінің күйін алу үшін де қолданылады. Осы функциялар арқылы SPI интерфейсін пайдалана отырып, белгілі бір жиілік пен жұмыс циклі бар PWM режимінде бір немесе бірнеше арналарды орнатуға, қалпына келтіруге немесе конфигурациялауға болады.

OUT15A1
OUT15A1 BSP компоненті тақтаны қолдау пакетін қамтиды fileX-NUCLEO-OUT15A1 кеңейту тақтасына арналған. Мыналар files GPIO көмегімен тұрақты күйде және PWM режимінде қуат қосқыштарын басқаруға қажетті функцияларға арналған.
The files диагностика мен шығыс кері байланыс түйреуіштерінің күйін алу үшін де қолданылады. Осы функциялар арқылы арнаны белгілі бір жиілік пен жұмыс циклімен PWM режимінде орнатуға, қалпына келтіруге немесе конфигурациялауға болады.

UM3035 – 2-нұсқа

6/50 бет

2.3.2

UM3035
Қалта құрылымы

Жобалар

Әрбір STM32 Nucleo платформасы үшін бір бұрынғыample жобасы қалталарда қол жетімді:

·

ЖобаларSTM32F401RE-NucleoExamplesOut03_04

·

ЖобаларSTM32G431RB-NucleoExamplesOut03_04

·

ЖобаларSTM32F401RE-NucleoExamplesOut05_06

·

ЖобаларSTM32G431RB-NucleoExamplesOut05_06

·

ЖобаларSTM32F401RE-NucleoExamplesOut08_10

·

ЖобаларSTM32G431RB-NucleoExamplesOut08_10

·

ЖобаларSTM32F401RE-NucleoExamplesOut11_13

·

ЖобаларSTM32G431RB-NucleoExamplesOut11_13

·

ЖобаларSTM32F401RE-NucleoExamplesOut12_14

·

ЖобаларSTM32G431RB-NucleoExamplesOut12_14

·

ЖобаларSTM32F401RE-NucleoExamplesOut15

·

ЖобаларSTM32G431RB-NucleoExamplesOut15

Әрбір бұрынғыample мақсатты IDE-ге арналған қалта бар:

·

EWARM жобаны қамтиды files IAR үшін

·

MDK-ARM жобаны қамтиды fileКейл үшін

·

STM32CubeIDE жобаны қамтиды fileOpenSTM32 үшін s

Әрбір бұрынғыample келесі дереккөзді қамтиды files:

·

Out03_04

ЖобаларSTM32F401RE-NucleoExamplesOut03_04

Incmain.h – main.c модулінің тақырыбы

Incout03_04a1_conf.h – BSP/OUT0xA1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32f4xx_hal_conf.h – HAL конфигурациясы file STM32F4xx үшін

Incstm32f4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32F4xx үшін

Incstm32f4xx_nucleo_errno.h – STM32F4xx-Nucleo үшін қате кодтары

Incips2050h_conf.h – BSP/Components/ips1025h_2050h драйвер конфигурациясының тақырыбы

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – қолданбаның коды, мысалыampтеңшеу

Srcstm32f4xx_hal_msp.c – STM32F4xx үшін HAL MSP модулі

Srcstm32f4xx_it.c – STM32F4xx үшін үзу өңдеушілері

Srcsystem_stm32f4xx.c- жүйе көзі file STM32F4xx үшін

ЖобаларSTM32G431RB-NucleoExamplesOut03_04

Incmain.h- main.c модуліне арналған тақырып

Incout03_04a1_conf.h- BSP/OUT0xA1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h- app_switch.c модуліне арналған тақырып

Incstm32g4xx_hal_conf.h- HAL конфигурациясы file STM32G4xx үшін

Incstm32g4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32G4xx үшін

Incstm32g4xx_nucleo_conf.h – конфигурация file STM32G4xx_Nucleo үшін

Incips2050h_conf.h – BSP/Components/ips1025h_2050h драйвер конфигурациясының тақырыбы

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – қолданбаның коды, мысалыampтеңшеу

Srcstm32g4xx_hal_msp.c – STM32G4xx үшін HAL MSP модулі

Srcstm32g4xx_it.c – STM32G4xx үшін үзу өңдеушілері

Srcsystem_stm32g4xx.c – жүйе көзі file STM32G4xx үшін

UM3035 – 2-нұсқа

7/50 бет

UM3035
Қалта құрылымы

·

Out05_06

ЖобаларSTM32F401RE-NucleoExamplesOut05_06

Incmain.h – main.c модулінің тақырыбы

Incout05_06a1_conf.h – BSP/OUT0xA1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32f4xx_hal_conf.h – HAL конфигурациясы file STM32F4xx үшін

Incstm32f4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32F4xx үшін

Incstm32f4xx_nucleo_errno.h – STM32F4xx-Nucleo үшін қате кодтары

Incips1025h_conf.h – BSP/Components/ips1025h_2050h драйвер конфигурациясының тақырыбы

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32f4xx_hal_msp.c – STM32F4xx үшін HAL MSP модулі

Srcstm32f4xx_it.c – STM32F4xx үшін үзу өңдеушілері

Srcsystem_stm32f4xx.c – жүйе көзі file STM32F4xx үшін

ЖобаларSTM32G431RB-NucleoExamplesOut05_06

Incmain.h – main.c модулінің тақырыбы

Incout05_06a1_conf.h – BSP/OUT0xA1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32g4xx_hal_conf.h – HAL конфигурациясы file STM32G4xx үшін

Incstm32g4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32G4xx үшін

Incstm32g4xx_nucleo_conf.h – конфигурация file STM32G4xx_Nucleo үшін

Incips1025h_conf.h – BSP/Components/ips1025h_2050h драйвер конфигурациясының тақырыбы

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32g4xx_hal_msp.c – STM32G4xx үшін HAL MSP модулі

Srcstm32g4xx_it.c – STM32G4xx үшін үзу өңдеушілері

Srcsystem_stm32g4xx.c – жүйе көзі file STM32G4xx үшін

UM3035 – 2-нұсқа

8/50 бет

UM3035
Қалта құрылымы

·

Шығу15

ЖобаларSTM32F401RE-NucleoExamplesOut15

Incmain.h – main.c модулінің тақырыбы

Incout15a1_conf.h – BSP/OUT15A1 драйвер конфигурациясының тақырыбы

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32f4xx_hal_conf.h – HAL конфигурациясы file STM32F4xx үшін

Incstm32f4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32F4xx үшін

Incstm32f4xx_nucleo_errno.h – STM32F4xx-Nucleo үшін қате кодтары

Incips1025hf_conf.h – BSP/Components/ips1025hf драйвер конфигурациясының тақырыбы

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32f4xx_hal_msp.c – STM32F4xx үшін HAL MSP модулі

Srcstm32f4xx_it.c – STM32F4xx үшін үзу өңдеушілері

Srcsystem_stm32f4xx.c – жүйе көзі file STM32F4xx үшін

ЖобаларSTM32G431RB-NucleoExamplesOut15

Incmain.h – main.c модулінің тақырыбы

Incout15a1_conf.h – BSP/OUT15A1 драйвер конфигурациясының тақырыбы

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32g4xx_hal_conf.h – HAL конфигурациясы file STM32G4xx үшін

Incstm32g4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32G4xx үшін

Incstm32g4xx_nucleo_conf.h – конфигурация file STM32G4xx_Nucleo үшін

Incips1025hf_conf.h – BSP/Components/ips1025hf драйвер конфигурациясының тақырыбы

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32g4xx_hal_msp.c – STM32G4xx үшін HAL MSP модулі

Srcstm32g4xx_it.c – STM32G4xx үшін үзу өңдеушілері

Srcsystem_stm32g4xx.c – Жүйе көзі file STM32G4xx үшін

UM3035 – 2-нұсқа

9/50 бет

UM3035
Қалта құрылымы

·

Out08_10

ЖобаларSTM32F401RE-NucleoExamplesOut08_10

Incmain.h – main.c модулінің тақырыбы

Incout08_10a1_conf.h- BSP/OUT08_10A1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32f4xx_hal_conf.h – HAL конфигурациясы file STM32F4xx үшін

Incstm32f4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32F4xx үшін

Incstm32f4xx_nucleo_errno.h – STM32F4xx-Nucleo үшін қате кодтары

Incips160hf_161hf_conf.h- BSP/Components/ips160hf_161hf драйвер конфигурациясына арналған тақырып

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32f4xx_hal_msp.c – STM32F4xx үшін HAL MSP модулі

Srcstm32f4xx_it.c – STM32F4xx үшін үзу өңдеушілері

Srcsystem_stm32f4xx.c – жүйе көзі file STM32F4xx үшін

ЖобаларSTM32G431RB-NucleoExamplesOut08_10

Incmain.h – main.c модулінің тақырыбы

Incout15a1_conf.h – BSP/OUT08_10A1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32g4xx_hal_conf.h – HAL конфигурациясы file STM32G4xx үшін

Incstm32g4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32G4xx үшін

Incstm32g4xx_nucleo_conf.h – конфигурация file STM32G4xx_Nucleo үшін

Incips160hf_161hf_conf.h- BSP/Components//ips160hf_161hf драйвер конфигурациясына арналған тақырып

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32g4xx_hal_msp.c – STM32G4xx үшін HAL MSP модулі

Srcstm32g4xx_it.c – STM32G4xx үшін үзу өңдеушілері

Srcsystem_stm32g4xx.c – Жүйе көзі file STM32G4xx үшін

UM3035 – 2-нұсқа

10/50 бет

UM3035
Қалта құрылымы

·

Out11_13

ЖобаларSTM32F401RE-NucleoExamplesOut11_13

Incmain.h – main.c модулінің тақырыбы

Inout11_13a1_conf.h – BSP/OUT11_13A1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32f4xx_hal_conf.h – HAL конфигурациясы file STM32F4xx үшін

Incstm32f4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32F4xx үшін

Incstm32f4xx_nucleo_errno.h – STM32F4xx-Nucleo үшін қате кодтары

Inciso808_conf.h – BSP/Components/iso808 драйвер конфигурациясына арналған тақырып

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32f4xx_hal_msp.c – STM32F4xx үшін HAL MSP модулі

Srcstm32f4xx_it.c – STM32F4xx үшін үзу өңдеушілері

Srcsystem_stm32f4xx.c – жүйе көзі file STM32F4xx үшін

ЖобаларSTM32G431RB-NucleoExamplesOut11_13

Incmain.h – main.c модулінің тақырыбы

Inout11_13a1_conf.h – BSP/OUT11_13A1 драйвер конфигурациясына арналған тақырып

Incapp_switch.h – app_switch.c модуліне арналған тақырып

Incstm32g4xx_hal_conf.h – HAL конфигурациясы file STM32G4xx үшін

Incstm32g4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32G4xx үшін

Incstm32g4xx_nucleo_conf.h – конфигурация file STM32G4xx_Nucleo үшін

Inciso808_conf.h – BSP/Components/iso808 драйвер конфигурациясына арналған тақырып

Srcmain.c – негізгі бағдарлама

Srcapp_switch.c – инициализация және ауыстырып қосу функциялары

Srcstm32g4xx_hal_msp.c – STM32G4xx үшін HAL MSP модулі

Srcstm32g4xx_it.c – STM32G4xx үшін үзу өңдеушілері

Srcsystem_stm32g4xx.c – жүйе көзі file STM32G4xx үшін

UM3035 – 2-нұсқа

11/50 бет

2.4
2.4.1

UM3035
Бағдарламалық қамтамасыз ету қажет ресурстар

·

Out12_14

ЖобаларSTM32F401RE-NucleoExamplesOut12_14

Incmain.h – main.c модулінің тақырыбы

Inout12_14a1_conf.h – BSP/OUT12_14A1 драйвер конфигурациясына арналған тақырып

Incapp_relay.h – app_relay.c модулінің тақырыбы

Incstm32f4xx_hal_conf.h – HAL конфигурациясы file STM32F4xx үшін

Incstm32f4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32F4xx үшін

Incstm32f4xx_nucleo_errno.h – STM32F4xx-Nucleo үшін қате кодтары

Inciso808a_conf.h – BSP/Components/iso808a драйвер конфигурациясына арналған тақырып

Srcmain.c – негізгі бағдарлама

Srcapp_relay.c – инициализация және реле функциялары

Srcstm32f4xx_hal_msp.c – STM32F4xx үшін HAL MSP модулі

Srcstm32f4xx_it.c – STM32F4xx үшін үзу өңдеушілері

Srcsystem_stm32f4xx.c – жүйе көзі file STM32F4xx үшін

ЖобаларSTM32G431RB-NucleoExamplesOut12_14

Incmain.h – main.c модулінің тақырыбы

Inout12_14a1_conf.h – BSP/OUT12_14A1 драйвер конфигурациясына арналған тақырып

Incapp_relay.h – app_relay.c модулінің тақырыбы

Incstm32g4xx_hal_conf.h – HAL конфигурациясы file STM32G4xx үшін

Incstm32g4xx_it.h – үзу өңдегіштерінің тақырыбы file STM32G4xx үшін

Incstm32g4xx_nucleo_conf.h – конфигурация file STM32G4xx_Nucleo үшін

Inciso808a_conf.h – BSP/Components/iso808a драйвер конфигурациясына арналған тақырып

Srcmain.c – негізгі бағдарлама

Srcapp_relay.c – инициализация және реле функциялары

Srcstm32g4xx_hal_msp.c – STM32G4xx үшін HAL MSP модулі

Srcstm32g4xx_it.c – STM32G4xx үшін үзу өңдеушілері

Srcsystem_stm32g4xx.c – жүйе көзі file STM32G4xx үшін

Бағдарламалық қамтамасыз ету қажет ресурстар

X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1
MCU IPS2050H және IPS2050H-32 GPIO арқылы басқарады.
Осылайша, бір X-NUCLEO-OUT03A1 кеңейту тақтасын немесе бір X-NUCLEO-OUT04A1 кеңейту тақтасын пайдаланған кезде екі GPIO сигналы (IN1 және IN2 түйреуіштер) және үзілістерді басқаруға арналған екі GPIO (FLT1, FLT2 істіктері) қажет.
Бағдарлама сонымен қатар кеңейту тақталарына арналған шығыс арналарындағы мерзімді үлгілерді жасау үшін PWM таймерін пайдаланады.
Сондай-ақ сегіз арналы сандық шығыс модулін төрт X-NUCLEO-OUT03A1 немесе X-NUCLEO-OUT04A1 ортақ немесе тәуелсіз жеткізу рельсімен және тәуелсіз жүктемелермен жинақтау арқылы бағалауға болады.
Бұл жағдайда қосымша кеңейту тақталары дұрыс конфигурациялануы керек. Екінші, үшінші немесе төртінші тақта үшін әр тақта үшін төрт резисторды әдепкі күйден ажыратып, төменде сипатталған схема бойынша тақта нөміріне байланысты әртүрлі позицияларда дәнекерлеу қажет.

Тақта 0 Тақта 1 Тақта 2 Тақта 3

Басқарма №.

Кесте 2. Төрт кеңейту тақтасының дестесін конфигурациялау

IN1 R101 R131 R111 R121

IN2 R102 R132 R112 R122

FLT1 R103 R133 R113 R123

FLT2 R104 R134 R114 R124

UM3035 – 2-нұсқа

12/50 бет

UM3035
Бағдарламалық қамтамасыз ету қажет ресурстар

Маңызды:

2 және 3 тақтасын пайдаланған кезде екі секіргіш STM32 Nucleo әзірлеу тақтасындағы морфо қосқыштарының түйреуіштерін жабуы керек:

·

CN7.35-36 жабық

·

CN10.25-26 жабық

Қосымша мәліметтер алу үшін 3.4 Тақтаны орнату бөлімінде сипатталған секіргіш конфигурациясын және құжаттаманы қараңыз file (мысалы, readme.htmlamplesOut03_04 қалталары).

2.4.2 2.4.3

X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1
MCU IPS1025H және IPS1025H-32 GPIO арқылы басқарады.
Осылайша, бір X-NUCLEO-OUT05A1 кеңейту тақтасын немесе бір X-NUCLEO-OUT06A1 кеңейту тақтасын пайдаланған кезде, бір GPIO сигналы (IN1) және үзілістерді басқаруға арналған екі GPIO (FLT1, FLT2 түйреуіштері) қажет.
Бағдарлама сонымен қатар кеңейту тақталарына арналған шығыс арналарындағы мерзімді үлгілерді жасау үшін PWM таймерін пайдаланады.
Сондай-ақ төрт арналы сандық шығыс модулін төрт X-NUCLEO-OUT05A1 немесе X-NUCLEO-OUT06A1 ортақ немесе тәуелсіз жеткізу рельсімен және тәуелсіз жүктемелермен жинақтау арқылы бағалауға болады.
Бұл жағдайда қосымша кеңейту тақталары дұрыс конфигурациялануы керек. Екінші, үшінші немесе төртінші тақта үшін әр тақта үшін үш резисторды әдепкі күйден ажыратып, төменде сипатталған схема бойынша тақта нөміріне байланысты әртүрлі позицияларда дәнекерлеу керек.

Тақта 0 Тақта 1 Тақта 2 Тақта 3

Кесте 3. Төрт кеңейту тақтасының дестесін конфигурациялау

Басқарма №.

IN1 R101 R102 R115 R120

R103 R104 R116 R119

FLT1

R114 R117 R107 R118

FLT2

Қосымша мәліметтер алу үшін 3.4 Тақтаны орнату бөлімінде сипатталған секіргіш конфигурациясын және құжаттаманы қараңыз file (мысалы, readme.htmlamplesOut05_06 қалталары).
X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 MCU GPIO арқылы IPS160HF және IPS161HF басқарады. Осылайша, бір X-NUCLEO-OUT08A1 немесе X-NUCLEO-OUT10A1 кеңейту тақтасын пайдаланған кезде үш GPIO сигналы (IN1, Nch-Drv, OUT_FB түйреуіштері) және үзілістерді басқаруға арналған GPIO (DIAG істікшелі) қажет. Бағдарламалық құрал сонымен қатар кеңейту тақтасының шығыс арнасында мерзімді үлгілерді жасау үшін PWM таймерін пайдаланады. Төрт X-NUCLEO-OUT08A1 немесе төрт X-NUCLEO-OUT10A1 немесе олардың қоспасын ортақ немесе тәуелсіз жеткізу рельсімен және тәуелсіз жүктемелермен біріктіру арқылы төрт арналы сандық шығыс модулін бағалауға болады. Бұл жағдайда қосымша кеңейту тақталары дұрыс конфигурациялануы керек. Екінші, үшінші және төртінші тақта үшін төрт резисторды әдепкі күйінен ажыратып, төменде сипатталған схема бойынша әртүрлі позицияларда дәнекерлеу керек.

Басқарма №. Тақта 0 Тақта 1 Тақта 2 Тақта 3

Кесте 4. Төрт кеңейту тақтасының дестесін конфигурациялау

IN1 R101 R111 R121 R132

DIAG R103 R112 R125 R133

R102 R124 R130 R134

Nch-DRV

R104 R131 R123 R122

OUT_FB

UM3035 – 2-нұсқа

13/50 бет

UM3035
Бағдарламалық қамтамасыз ету қажет ресурстар

Маңызды:

1 және 3 тақтасын пайдаланған кезде екі секіргіш STM32 Nucleo әзірлеу тақтасындағы морфо қосқыштарының түйреуіштерін жабуы керек:

·

CN7.35-36 жабық

·

CN10.25-26 жабық

2.4.4 2.4.5

Қосымша мәліметтер алу үшін 3.4 Тақтаны орнату бөлімінде сипатталған секіргіш конфигурациясын және құжаттаманы қараңыз file (мысалы, readme.htmlamplesOut08_10 қалталары).
X-NUCLEO-OUT15A1 MCU GPIO арқылы IPS1025HF басқарады. Осылайша, бір X-NUCLEO-OUT15A1 кеңейту тақтасын пайдаланған кезде үш GPIO сигналы (IN1, Nch-Drv, OUT_FB түйреуіштері) және үзілістерді басқаруға арналған екі GPIO (FLT1, FLT2 істіктері) қажет. Бағдарламалық құрал сонымен қатар кеңейту тақтасының шығыс арнасында мерзімді үлгілерді жасау үшін PWM таймерін пайдаланады. Сондай-ақ қос арналы сандық шығыс модулін екі X-NUCLEO-OUT15A1 ортақ немесе тәуелсіз жеткізу рельсімен және тәуелсіз жүктемелермен жинақтау арқылы бағалауға болады. Бұл жағдайда қосымша кеңейту тақтасы дұрыс конфигурациялануы керек. Екінші тақта үшін төменде сипатталған схема бойынша бес резисторды әдепкі күйінен ажыратып, оларды әртүрлі позицияларда дәнекерлеу керек.

Басқарма №. Тақта 0 Тақта 1

Кесте 5. Екі кеңейту тақтасының дестесін конфигурациялау

IN1 R101 R102

FLT1 R103 R104

FLT2 R114 R107

Nch-DRV R110 R115

OUT_FB R108 R116

Қосымша мәліметтер алу үшін 3.4 Тақтаны орнату бөлімінде сипатталған секіргіш конфигурациясын және құжаттаманы қараңыз file (мысалы, readme.htmlamplesOut15 қалталары).

X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1

MCU GPIO арқылы ISO808 және ISO808-1 басқарады.

Осылайша, бір X-NUCLEO-OUT11A1 кеңейту тақтасын немесе бір X-NUCLEO-OUT13A1 кеңейту тақтасын пайдаланған кезде құрылғының жұмыс режимін (Синхронды басқару режимі немесе Тікелей басқару режимі), шығыс желілерін қосу үшін пайдаланылатын бір GPIO (OUT_EN) және үзуді басқаруға арналған бір GPIO (STATUS пин) қажет.

Бағдарламалық құрал сонымен қатар кеңейту тақталары үшін шығыс арнасында мерзімді үлгілерді жасау үшін PWM таймерін пайдаланады. Синхронды басқару режимін қосу үшін бағдарламалық құралды келесі препроцессорлық директивалар арқылы құрастыру керек:

·

USE_SCM

·

noUSE_DCM

Бұл X-CUBE-IPS бағдарламалық пакеті үшін әдепкі құрастыру. Тікелей басқару режимін қосу үшін бағдарламалық жасақтаманы келесі препроцессорлық директивалар арқылы құрастыру керек:

·

USE_DCM

·

noUSE_SCM

Басқару режиміне өзгерту екілік жүйеде күшіне енеді fileқайта құрудан кейін.

Сондай-ақ, Arduino қосқыштары арқылы жинақталған кеңейту тақталарының комбинациясын бағалауға болады. Бұл жағдайда сигналдар арасындағы қайшылықты болдырмау үшін кеңейту тақталары дұрыс конфигурациялануы керек. X-NUCLEOOUT11A1 және X-NUCLEO-OUT13A1 әдепкі сигналдарды балама позицияларға қайта салыстыру үшін біршама икемділікті ұсынады. Оларға қатысты схемалық диаграммаларды қараңыз.

Қосымша мәліметтер алу үшін 3.4 Тақтаны орнату бөлімінде сипатталған секіргіш конфигурациясын және құжаттаманы қараңыз file (мысалы, readme.htmlamplesOut11_13 қалталары).

UM3035 – 2-нұсқа

14/50 бет

UM3035
Бағдарламалық қамтамасыз ету қажет ресурстар

2.4.6

X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1
MCU SPI интерфейсі және GPIO арқылы ISO808A және ISO808A-1 басқарады.
Осылайша, бір X-NUCLEO-OUT12A1 кеңейту тақтасын немесе бір X-NUCLEO-OUT14A1 кеңейту тақтасын пайдаланғанда, құрылғы таңдау ретінде бір SPI перифериялық құрылғысы (SPI_CLK, SPI_MISO, SPI_MOSI сигналдары), бір GPIO (SPI_SS), бір GPIO (OUT_EN) пайдаланылады. шығыс желілерін қосу үшін және үзуді басқаруға арналған екі GPIO (STATUS және PGOOD түйреуіштері) қажет.
Бағдарламалық құрал сонымен қатар кеңейту тақтасының шығыс арнасында мерзімді үлгілерді жасау үшін PWM таймерін пайдаланады.
16 арналы сандық шығыс модулін екі X-NUCLEO-OUT12A1 және X-NUCLEO-OUT14A1 ортақ немесе тәуелсіз жеткізу рельсімен және тәуелсіз жүктемелермен біріктіру арқылы бағалауға болады.
Бұған екі түрлі жолмен қол жеткізуге болады:
1. 8+8 арналар жүйесін алу үшін екі тәуелсіз жинақталған тақтаны конфигурациялау. Бұл жағдайда екі тақтаны дұрыс конфигурациялау керек: біріншісін (тақта 0) әдепкі конфигурацияда қалдыруға болады, екіншісі үшін (1 тақта) кейбір резисторларды әдепкі позициялардан ажыратып, оларды әртүрлі дәнекерлеу керек. төменде сипатталған схемаға сәйкес позициялар.

Басқарма №. Тақта 0 Тақта 1

Кесте 6. Екі кеңейту тақтасының стек конфигурациясы (параллель тәуелсіз)

SPI_CLK R106 R106

SPI_MISO R105 R105

SPI_MOSI R104 R104

SPI_SS R103 R114

OUT_KK R119 R109

МӘРТЕБЕСІ R108 R113

PGOOD R107 R111

Маңызды:

Бұл конфигурацияны қосу үшін бағдарламалық құралды келесі алдын ала өңдеуші директивалары арқылы құрастыру керек: USE_PAR_IND noUSE_DAISY_CHAIN

Бұл X-CUBE-IPS бағдарламалық пакеті үшін әдепкі құрастыру.
2. 16 арна жүйесін алу үшін Daisy Chain мүмкіндігін пайдаланып екі жинақталған тақтаны конфигурациялау. Бұл жағдайда екі тақтаны дұрыс конфигурациялау керек: біріншісі (тақта 0) және екіншісі (1 тақтасы) үшін кейбір резисторларды әдепкі позициялардан ажыратып, сипатталған схемаға сәйкес әртүрлі позицияларда дәнекерлеу қажет. төменде.

Кесте 7. Екі кеңейту тақтасының дестесінің конфигурациясы (Ромашка тізбегі)

Басқарма №. Тақта 0 Тақта 1

SPI_CLK R106 R106

DaisyChain R102 R102

SPI_MISO -R105

SPI_MOSI R104 —

SPI_SS OUT_EN

R103

R119

R103

R109

МӘРТЕБЕСІ ЖАҚСЫ

R108

R107

R113

R111

Маңызды:

Бұл конфигурацияны қосу үшін бағдарламалық құралды келесі алдын ала өңдеуші директивалары арқылы құрастыру керек: USE_DAISY_CHAIN ​​noUSE_PAR_IND

Конфигурация режиміне өзгерту екілік жүйеде күшіне енеді fileқайта құрудан кейін. Қосымша мәліметтер алу үшін 3.4 Тақтаны орнату бөлімінде сипатталған секіргіш конфигурациясын және құжаттаманы қараңыз file (мысалы, readme.htmlamplesOut12_14 қалталары).

UM3035 – 2-нұсқа

15/50 бет

2.5 2.6
2.6.1
2.6.2

UM3035
API интерфейстері

API интерфейстері

X-CUBE-IPS бағдарламалық құралының API интерфейстері келесіде анықталған:

·

ДрайверлерBSPOUT0xA1out0xa1.h

·

DriversBSPOUT08_10A1out08_10a1.h

·

ДрайверлерBSPOUT15A1out15a1.h

·

DriversBSPOUT11_13A1out11_13a1.h

·

DriversBSPOUT12_14A1out12_14a1.h

Бұл функциялардың префикстері:

·

OUT03_05_SWITCH_

·

OUT08_10_SWITCH_

·

OUT15_SWITCH_

·

OUT11_13_SWITCH_

·

OUT12_14_RELAY_

Пайдаланушыға қол жетімді API интерфейстері туралы толық техникалық ақпаратты құрастырылған HTML файлынан табуға болады file Бағдарламалық пакеттің «Құжаттама» қалтасында орналасқан, онда барлық функциялар мен параметрлер толық сипатталған.

Sampқолданбаның сипаттамасы

Out03_04 A сampNUCLEO-F03RE немесе NUCLEO-G1RB әзірлеу тақтасы бар X-NUCLEO-OUT04A1 немесе X-NUCLEO-OUT401A431 кеңейту тақталарын пайдаланатын қолданба "Жобалар" каталогында берілген. Құруға дайын жобалар бірнеше IDE үшін қол жетімді. Бұл бұрынғыample, X-NUCLEO-OUT03A1 немесе X-NUCLEO-OUT04A1 IN арналарына пәрмендер тізбегі қолданылады. Пайдаланушы түймесін басу арқылы әрекетті өзгерту сұралады. Іске қосу кезінде IN1 және IN2 арналары өшіріледі. Пайдаланушы түймесі басылған сайын бағдарлама төмендегі реттіліктегідей дәйекті әрекетті орындайды: 1. 1-0 тақталарындағы IN2 арнасын қосады, 2-1 тақталардағы IN3 арнасын қосады 2. 1-тақтадағы IN1 арнасын қосады. -3, 2-0 тақталарындағы IN2 арнасын қосады 3. 1-0 тақталарындағы IN1 арнасын өшіреді, 2-2 тақталарындағы IN3 арнасын өшіреді 4. 1-2 тақталарындағы IN3 арнасын өшіреді, IN2 арнасын қосады. тақталар 0-1 5. Барлық тақталардағы IN1 және IN2 арналарын қосады 6. Барлық тақталардағы IN1 және IN2 арналарын өшіреді 7. Әр түрлі жиілік пен жұмыс циклінің параметрлері бар барлық тақталардағы екі арнада PWM іске қосады:
IN1 тақталары 0-3: PWM қосулы жиілігі 2 Гц, тұрақты ток 25% IN2 тақталары 1-2: PWM қосулы жиілігі 2 Гц, тұрақты ток 50% IN1 тақталары 1-2: PWM қосулы жиілігі 1 Гц, тұрақты ток 25% IN2 тақталары 0-3: PWM қосулы жиілігі 1 Гц, тұрақты ток 50% 8. Барлық тақталардағы IN50 үшін тұрақты токты 1% орнатады 9. Барлық тақталардағы IN75 үшін тұрақты токты 2% орнатады 10. Барлық тақталардағы IN100 үшін тұрақты токты 1% орнатады 11. Орнатады Барлық тақталардағы IN100 үшін DC 2% 12. Барлық тақталардағы екі арнада PWM тоқтатады Пайдаланушының көк түймешігін басу арқылы микробағдарлама келесі функцияға алға жылжиды. Тізбек циклдік: соңғы қадамнан кейін (12) біріншісіне (1) оралады.
Out05_06 A сampNUCLEO-F05RE немесе NUCLEO-G1RB әзірлеу тақтасы бар X-NUCLEO-OUT06A1 немесе X-NUCLEO-OUT401A431 кеңейту тақталарын пайдаланатын қолданба "Жобалар" каталогында берілген. Құруға дайын жобалар бірнеше IDE үшін қол жетімді.

UM3035 – 2-нұсқа

16/50 бет

2.6.3 2.6.4

UM3035
Sampқолданбаның сипаттамасы

Бұл бұрынғыample, командалар тізбегі X-NUCLEO-OUT05A1 немесе X-NUCLEOOUT06A1 кеңейту тақталарының IN арналарына қолданылады. Жұмысты өзгерту пайдаланушы түймешігін басу арқылы сұралады. Іске қосу кезінде барлық тақталардағы IN1 арналары өшіріледі. Пайдаланушы түймесі басылған сайын бағдарлама төмендегі реттілікпен дәйекті әрекетті орындайды: 1. 1-0 тақталардағы IN2 істікшесін орнатады, 1-1 тақталардағы IN3 істікшесін орнатады 2. Тақталардағы ON IN1 істікшесін орнатады 1- 3, 1-0 тақталардағы IN2 істікшесін сөндіреді 3. Барлық тақталардағы IN1 істікшесін ҚОСУЛЫ орнатады 4. Барлық тақталардағы IN1 істікшесін сөндіреді 5. Жиілік пен жұмыс циклінің әртүрлі параметрлері бар барлық тақталарда PWM IN1 істікшесін қосады:
IN1 істік тақталары 0-3: PWM қосулы жиілігі 2 Гц, тұрақты ток 25% IN1 істікшелі тақталар 1-2: PWM қосулы жиілігі 1 Гц, тұрақты ток 25% 6. Барлық тақталардағы IN1 істікшелі: жиынтық DC 50% 7. IN1 істікшелі барлық тақталарда: DC 75% орнатады 8. Барлық тақталардағы IN1 істікшесі: тұрақты ток 100% орнатады 9. Барлық тақталардағы IN1 істікшесінде PWM тоқтатады 10. Кезең 1-қадамнан қайта басталады.

Out08_10

А сampNUCLEO-F08RE немесе NUCLEO-G1RB тақталары бар X-NUCLEO-OUT10A1 немесе X-NUCLEO-OUT401A431 кеңейту тақтасын қолданатын қолданба "Жобалар" каталогында берілген. Құруға дайын жобалар бірнеше IDE үшін қол жетімді.

Бұл бұрынғыample, командалар тізбегі X-NUCLEO-OUT08A1 немесе X-NUCLEO-OUT10A1 кеңейту тақталарының IN және Nch_DRV арналарына қолданылады. Жұмысты өзгерту пайдаланушы түймешігін басу арқылы сұралады.

Іске қосу кезінде IN және Nch_DRV арналарының барлығы өшіріледі. Пайдаланушы түймесі басылған сайын бағдарлама төмендегі реттілікпен дәйекті әрекетті орындайды:

1. Төмендегідей барлық тақталар үшін 0-арнадағы PWM-мен Nch-DRV сигналын синхрондауды қосады:

тақта 0: кідіріс 20%, қосу кезеңі 50%

1 тақта: кідіріс 40%, қосу кезеңі 70% (clampIN100 OFF-кезеңінің жеткен ұзақтығының 1%-ында орын алады)

тақта 2: кідіріс 20%, қосу кезеңі 50%

3 тақта: кідіріс 40%, қосу кезеңі 70% (clampIN100 OFF-кезеңінің жеткен ұзақтығының 1%-ында орын алады)

Ескерту:

Кідіріс те, қосулы кезең де OFF-кезеңінің пайызы ретінде көрсетіледіtagтаңдалған IN1 сигналының e.

2. 1-0 тақталардағы IN2 істікшесін орнатады, 1-1 тақталардағы IN3 істікшесін өшіреді

3. IN1 істікшесін 1-3 тақталарда, IN1 істікшесін 0-2 тақталарда орнатады

4. Барлық тақталарда ON IN1 істікшесін орнатады

5. Барлық тақталардағы IN1 істікшесін өшіреді

6. Әртүрлі жиілік пен жұмыс циклінің параметрлері бар барлық тақталардағы IN1 істікшесінде PWM іске қосады:

IN1 істік тақталары 0-3: PWM қосулы жиілігі 2 Гц, тұрақты ток 25%

IN1 істік тақталары 1-2: PWM қосулы жиілігі 1 Гц, тұрақты ток 25%

7. Барлық тақталардағы IN1 істікшесі: DC 50% орнатады

8. Барлық тақталардағы IN1 істікшесі: DC 75% орнатады

9. Барлық тақталардағы IN1 істікшесі: DC 100% орнатады

10. Барлық тақталардағы IN1 істікшесінде PWM тоқтатады

11. Барлық тақталар үшін 0-арнадағы PWM-мен Nch-DRV сигналы үшін синхрондауды өшіреді.

12. Кезең 1-қадамнан қайта басталады

Шығу15
А сampNUCLEO-F15RE немесе NUCLEO-G1RB әзірлеу тақтасы бар бір немесе екі X-NUCLEO-OUT401A431 кеңейту тақтасын пайдаланатын қолданба «Жобалар» каталогында берілген. Құруға дайын жобалар бірнеше IDE үшін қол жетімді.
Бұл бұрынғыample, X-NUCLEO-OUT15A1 кеңейту тақталарының IN арналарына пәрмендер тізбегі қолданылады. Жұмысты өзгерту пайдаланушы түймешігін басу арқылы сұралады.

UM3035 – 2-нұсқа

17/50 бет

2.6.5 2.6.6

UM3035
Sampқолданбаның сипаттамасы

Іске қосу кезінде барлық тақталардағы IN1 арналары өшіріледі. Пайдаланушы түймесі басылған сайын бағдарлама төмендегі реттілікпен дәйекті әрекетті орындайды:

1. Nch-DRV сигналы үшін 0-арнадағы PWM-мен 0 және 1-тақтайшалар үшін синхрондауды келесідей қосады:

тақта 0: кідіріс 20%, қосу кезеңі 50%

1 тақта: кідіріс 40%, қосу кезеңі 70% (clampIN100 OFF-кезеңінің жеткен ұзақтығының 1%-ында орын алады)

Ескерту:

Кідіріс те, қосулы кезең де OFF-кезеңінің пайызы ретінде көрсетіледіtagтаңдалған IN1 сигналының e.

1 тақтасында ON IN0 күйін орнатады, 1 тақтасында OFF IN1 күйін орнатады

2. 1 тақтасында ӨШІРУЛІ IN0, 1 тақтасында ҚОСУЛЫ IN1 күйін орнатады.

3. 1 тақтасында ҚОСУЛЫ IN0, 1 тақтасында ҚОСУЛЫ IN1 орнатады.

4. 1 тақтасында OFF IN0, 1 тақтасында OFF IN1 орнатады.

5. PWM-ді 1 және 0-ші тақтадағы IN1-де әртүрлі жиілік пен жұмыс циклінің параметрлері келесідей іске қосады:

тақта 0 IN1: PWM қосулы жиілігі 2 Гц DC 25%

тақта 1 IN1: PWM қосулы жиілігі 1 Гц DC 25%

6. Барлық тақталардағы IN1: DC 50% орнатады

7. Барлық тақталардағы IN1: DC 75% орнатады

8. Барлық тақталардағы IN1: DC 100% орнатады

9. Барлық тақталардағы IN1 бойынша PWM тоқтатады

Әрбір пайдаланушының көк түйменің қысымы микробағдарламаны келесі функцияға жылжытады.

Жүйе циклдік: соңғы қадамнан кейін (9-сан), біріншіге (1-нөмір) оралады.

Out11_13 A сampNUCLEO-F11RE немесе NUCLEO-G1RB тақталары бар X-NUCLEO-OUT13A1 немесе X-NUCLEO-OUT401A431 кеңейту тақтасын қолданатын қолданба "Жобалар" каталогында берілген. Құруға дайын жобалар бірнеше IDE үшін қол жетімді. Бұл бұрынғыample, командалар тізбегі X-NUCLEO-OUT11A1 немесе X-NUCLEOOUT13A1 кеңейту тақталарының IN арналарына қолданылады. Жұмысты өзгерту пайдаланушы түймешігін басу арқылы сұралады. Іске қосу кезінде барлық кіріс арналары өшіріледі. Пайдаланушы түймесі басылған сайын бағдарлама төмендегі реттілікпен дәйекті әрекетті орындайды: 1. Жұмыс режимін орнатыңыз (әдепкі - SCM) және шығыстарды қосыңыз (OUT_EN жоғары)
IN1, IN4, IN5, IN8 күйіне орнатыңыз 2. ҚОСУЛЫ IN2, IN3, IN6, IN7 3. OFF IN1, IN2, IN5, IN6 орнатыңыз 4. OFF IN3, IN4, IN7, IN8 5. Барлық кірістерді ҚОСУ орнатыңыз 6. Барлық кірістерді ӨШІРУ 7. Әр түрлі жиілік пен жұмыс циклінің параметрлері бар барлық кірістерде PWM іске қосыңыз.
IN1, IN3, IN5, IN7: PWM ҚОСУЛЫ жиілігі 2 Гц IN2, IN4, IN6, IN8: PWM ҚОСУЛЫ жиілігі 1 Гц IN1, IN3, IN5, IN7: PWM ҚОСУЛЫ тұрақты 25% IN2, IN4, IN6, IN8: IN50 тұрақты токпен 8% 1. IN3, IN5, IN7, IN50: тұрақты ток 9% орнату 2. IN4, IN6, IN8, IN75: тұрақты ток 10% орнату 1. IN3, IN5, IN7, IN100: тұрақты ток 11% орнату 2. IN4, IN6, IN8, IN100: DC 12% орнату XNUMX. Шығыстарды өшіру (OUT_EN төмен) Барлық кірістерде PWM тоқтату

Out12_14
А сampNUCLEO-F12RE немесе NUCLEO-G1RB тақталары бар X-NUCLEO-OUT14A1 немесе X-NUCLEO-OUT401A431 кеңейту тақтасын қолданатын қолданба "Жобалар" каталогында берілген. Құруға дайын жобалар бірнеше IDE үшін қол жетімді.

UM3035 – 2-нұсқа

18/50 бет

UM3035
Sampқолданбаның сипаттамасы
Бұл бұрынғыample, X-NUCLEO-OUT12A1 немесе X-NUCLEOOUT14A1 кеңейту тақталарының SPI интерфейсіне пәрмендер тізбегі қолданылады. Жұмысты өзгерту пайдаланушы түймешігін басу арқылы сұралады. Іске қосу кезінде барлық кіріс арналары өшіріледі. Пайдаланушы түймесі басылған сайын бағдарлама төмендегі реттілікпен дәйекті әрекетті орындайды: 1. Барлық тақталарда шығыстарды қосу (OUT_EN жоғары)
Тақтада ҚОСУЛЫ IN1, IN4, IN5, IN8 орнатыңыз 0 2 тақтасында IN3, IN6, IN7, IN1 күйіне қойыңыз 2. Тақтада IN2, IN3, IN6, IN7 күйіне орнатыңыз 0 IN1, IN4, IN5, IN8 тақтасында ҚОСУ 1. Тақтадағы ӨШІРУЛІ IN3, IN1, IN2, IN5 6 0 тақтада OFF IN3, IN4, IN7, IN8 орнатыңыз 1. Тақтада IN4, IN3, IN4, IN7 орнатыңыз 8 ӨШІРУЛІ IN0, IN1, IN2, IN5 тақта 6 1. Тақтада IN5, IN5, IN6, IN7 және OFF IN8, IN1, IN2, IN3 күйін орнатыңыз 4 IN0, IN1, IN2, IN3 және OFF IN4, IN5, IN6, IN7 тақтасында 8 1. ҚОСУ. Тақтада IN6, IN1, IN2, IN3 және OFF IN4, IN5, IN6, IN7 8 IN0, IN5, IN6, IN7 және OFF IN8, IN1, IN2, IN3 тақтасында 4 1. Барлық тақталардағы барлық кірістерді ӨШІРІП қойыңыз Бастау Әр түрлі жиілік пен жұмыс циклінің параметрлері бар 7 және 0 тақтасындағы барлық кірістердегі PWM:
тақта 0 IN1, IN3, IN5, IN7: 2Гц жиілігі бар PWM ҚОСУЛЫ DC 25% тақта 0 IN2, IN4, IN6, IN8: PWM ҚОСУЛЫ жиілігі 1Гц тұрақты 50% тақта 1 IN1, IN3, IN5, IN7: PWM 1Гц DC 50% тақта 1 IN2, IN4, IN6, IN8: PWM ҚОСУ жиілігі 2Гц DC 25% 8. тақта 0 IN1, IN3, IN5, IN7: орнату DC 50% тақта 1 IN2, IN4, IN6, IN8: тұрақты ток орнату 50% 9. тақта 0 IN2, IN4, IN6, IN8: жиынтық DC 75% тақта 1 IN1, IN3, IN5, IN7: тұрақты ток 75% 10. тақта 0 IN1, IN3, IN5, IN7: жиынтық DC 100% тақта 1 IN2, IN4, IN6, IN8: тұрақты 100% орнату 11. тақта 0 IN2, IN4, IN6, IN8: тұрақты ток 100% орнату тақтасы 1 IN1, IN3, IN5, IN7: DC 100% орнату 12. Шығыстарды өшіру (OUT_EN төмен) барлық тақталар үшін Барлық тақталардағы барлық кірістерде PWM тоқтату

UM3035 – 2-нұсқа

19/50 бет

3

Жүйені орнату нұсқаулығы

UM3035
Жүйені орнату нұсқаулығы

3.1
3.1.1

Аппараттық сипаттама
STM32 Nucleo STM32 Nucleo әзірлеу тақталары пайдаланушыларға шешімдерді сынаудың және кез келген STM32 микроконтроллер желісімен прототиптерді құрудың қолжетімді және икемді әдісін ұсынады. ArduinoTM қосылымды қолдауы және ST морфо қосқыштары STM32 Nucleo ашық әзірлеу платформасының функционалдығын таңдауға болатын кең ауқымды мамандандырылған кеңейту тақталарымен кеңейтуді жеңілдетеді. NUCLEO-F401RE әзірлеу тақтасы бөлек зондтарды қажет етпейді, өйткені ол ST-LINK/V2-1 жөндеуші/бағдарламашыны біріктіреді. NUCLEO-G431RB әзірлеу тақтасы бөлек зондтарды қажет етпейді, өйткені ол STLINK-V3 отладчик/бағдарламашыны біріктіреді. STM32 Nucleo тақтасы STM32 бағдарламалық қамтамасыз етудің HAL кітапханасымен бірге әртүрлі бумаланған бағдарламалық жасақтамамен бірге жеткізіледі.amples.
3-сурет. STM32 нуклео тақтасы

UM3035 – 2-нұсқа

20/50 бет

3.1.2

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT03A1 кеңейту тақтасы STM03 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы IPS2050H (қос жоғары жақты смарт қуатты қатты күй реле) жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. 2.5 А (макс.) өндірістік жүктемелерге қосылған сандық шығыс модулінде. X-NUCLEO-OUT03A1 STM32 Nucleo микроконтроллерімен GPIO түйреуіштері, Arduino UNO R5 (әдепкі конфигурация) және ST морфо (міндетті емес, орнатылмаған) қосқыштары арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Сонымен қатар төрт жинақталған X-NUCLEO-OUT03A1 кеңейту тақталарынан тұратын жүйені бағалауға болады. Бұрынғы ретіндеample, төрт X-NUCLEO-OUT03A1 кеңейту тақтасы бар жүйе әрқайсысының 2.5 А (макс.) мүмкіндігі бар сегіз арналы сандық шығыс модулін бағалауға мүмкіндік береді.
Сурет 4. X-NUCLEO-OUT03A1 кеңейту тақтасы

UM3035 – 2-нұсқа

21/50 бет

3.1.3

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT04A1 кеңейту тақтасы STM04 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы IPS2050H-32 (қос биіктік смарт қуатты қатты күй реле) жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. 5.7 А (макс.) өндірістік жүктемелерге қосылған сандық шығыс модулінде. X-NUCLEO-OUT04A1 STM32 Nucleo микроконтроллерімен GPIO түйреуіштері, Arduino UNO R5 (әдепкі конфигурация) және ST морфо (міндетті емес, орнатылмаған) қосқыштары арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Сонымен қатар төрт жинақталған X-NUCLEO-OUT04A1 кеңейту тақталарынан тұратын жүйені бағалауға болады. Бұрынғы ретіндеample, төрт X-NUCLEO-OUT04A1 кеңейту тақтасы бар жүйе әрқайсысының 5.7 А (макс.) мүмкіндігі бар сегіз арналы сандық шығыс модулін бағалауға мүмкіндік береді.
Сурет 5. X-NUCLEO-OUT04A1 кеңейту тақтасы

UM3035 – 2-нұсқа

22/50 бет

3.1.4

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT05A1 кеңейту тақтасы STM05 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы IPS1025H жалғыз жоғары жақты смарт қуатты қатты күй релесінің жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. 2.5 А өнеркәсіптік жүктемелерге қосылған сандық шығыс модулі. X-NUCLEO-OUT05A1 STM32 Nucleo микроконтроллерімен GPIO түйреуіштері мен Arduino R5 коннекторлары арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Сонымен қатар төрт жинақталған X-NUCLEO-OUT05A1 кеңейту тақталарынан тұратын жүйені бағалауға болады. Бұрынғы ретіндеample, төрт X-NUCLEO-OUT05A1 кеңейту тақтасы бар жүйе төрт арналы сандық шығыс модулін бағалауға мүмкіндік береді.
Сурет 6. X-NUCLEO-OUT05A1 кеңейту тақтасы

UM3035 – 2-нұсқа

23/50 бет

3.1.5

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT06A1 кеңейту тақтасы STM06 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы IPS1025H-32 жалғыз жоғары жақты смарт қуатты қатты күй релесінің жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. , 5.7 А өнеркәсіптік жүктемелерге қосылған сандық шығыс модулінде. X-NUCLEO-OUT06A1 STM32 Nucleo микроконтроллерімен GPIO түйреуіштері және Arduino UNO R5 коннекторлары арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Сонымен қатар төрт жинақталған X-NUCLEO-OUT06A1 кеңейту тақталарынан тұратын жүйені бағалауға болады. Бұрынғы ретіндеample, төрт X-NUCLEO-OUT06A1 кеңейту тақтасы бар жүйе төрт арналы сандық шығыс модулін бағалауға мүмкіндік береді.
Сурет 7. X-NUCLEO-OUT06A1 кеңейту тақтасы

UM3035 – 2-нұсқа

24/50 бет

3.1.6

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT08A1 кеңейту тақтасы
STM08 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы IPS2HF жалғыз жоғары жақты қосқыштың қауіпсіз жүргізу және смарт диагностикалық мүмкіндіктерін көрсететін 160 А (типті) сандық шығыс модульдері үшін қуатты және икемді бағалау және әзірлеу ортасын қамтамасыз етеді. . X-NUCLEO-OUT08A1 STM32 Nucleo микроконтроллерімен GPIO түйреуіштері және ArduinoTM UNO R3 (әдепкі конфигурация) және ST морфо (міндетті емес, орнатылмаған) қосқыштары арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасы NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосылуы керек, сонымен қатар басқа X-NUCLEO-OUT08A1 немесе X-NUCLEO-OUT10A1 жинақталуы мүмкін. Төртке дейін X-NUCLEO-OUT08A1 кеңейту тақтасын әрқайсысы 2 А (тип.) мүмкіндігі бар төрт арналы сандық шығыс модуліне дейін бағалау үшін жинақтауға болады. Қауіпсіздік қолданбалары үшін бір арналы сандық шығыс модулінің типтік каскадты архитектурасын бағалауға да болады: бұл сценарийде бірінші экран шығысы екіншісінің қоректенуіне қосылады. Арнайы борттық жабдықты жоғары сыйымдылық жүктемелерінің жылдам разрядын белсендіру үшін қосуға немесе өшіруге болады, шығыс көлеміtage сенсоры және қосымша импульс шығыс желісі қорғанысы.
Сурет 8. X-NUCLEO-OUT08A1 кеңейту тақтасы

UM3035 – 2-нұсқа

25/50 бет

3.1.7

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT10A1 кеңейту тақтасы
STM10 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы 0.5 А (тип.) сандық шығыс модульдерін әзірлеу үшін қол жетімді және қолдануға оңай шешімді ұсынады, бұл IPS161HF жүргізу және өнеркәсіптік диагностика мүмкіндіктерін оңай бағалауға мүмкіндік береді. жүктер. X-NUCLEO-OUT10A1 STM32 Nucleo микроконтроллерімен GPIO түйреуіштері және ArduinoTM UNO R3 (әдепкі конфигурация) және ST морфо (міндетті емес, орнатылмаған) қосқыштары арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасы NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосылуы керек және оны басқа X-NUCLEO-OUT10A1 немесе X-NUCLEO-OUT08A1 жинақтауға болады. Төрт X-NUCLEO-OUT10A1 кеңейту тақтасын әрқайсысы 0.5 А (тип.) мүмкіндігі бар төрт арналы сандық шығыс модуліне дейін бағалау үшін жинақтауға болады. Қауіпсіздік қолданбалары үшін бір арналы сандық шығыс модулінің типтік каскадты архитектурасын бағалауға да болады: бұл сценарийде бірінші экран шығысы екіншісінің қоректенуіне қосылады. Арнайы борттық жабдықты жоғары сыйымдылық жүктемелерінің жылдам разрядын белсендіру үшін қосуға немесе өшіруге болады, шығыс көлеміtage сенсоры және қосымша импульс шығыс желісі қорғанысы.
Сурет 9. X-NUCLEO-OUT10A1 кеңейту тақтасы

UM3035 – 2-нұсқа

26/50 бет

3.1.8

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT11A1 кеңейту тақтасы X-NUCLEO-OUT11A1 - STM32 Nucleo үшін өнеркәсіптік цифрлық шығыс кеңейту тақтасы. Ол 808 А өнеркәсіптік жүктемелерге қосылған сандық шығыс модулінде енгізілген гальваникалық оқшаулауы бар ISO0.7 сегіздік жоғары жақты смарт қуатты қатты күй релесінің жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. X-NUCLEO-OUT11A1 GPIO түйреуіштері және Arduino® R32 қосқыштары арқылы басқарылатын STM3 Nucleo микроконтроллерімен тікелей интерфейс жасайды. Микроконтроллер мен процесс арасындағы гальваникалық оқшаулау stage ISO808 кепілдік береді. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Басқа кеңейту тақталарында жинақталған X-NUCLEO-OUT11A1 жүйесінен тұратын жүйені де бағалауға болады.
Сурет 10. X-NUCLEO-OUT11A1 кеңейту тақтасы

UM3035 – 2-нұсқа

27/50 бет

3.1.9

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT12A1 кеңейту тақтасы STM12-Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақталары ISO808A сегіздік жоғары жақты смарт қуатты қатты күй релесінің жетекші және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. ендірілген гальваникалық оқшаулаумен және 20 МГц SPI басқару интерфейсімен, 0.7 А өнеркәсіптік жүктемелерге қосылған сандық шығыс модулінде. X-NUCLEO-OUT12A1 GPIO түйреуіштері және Arduino® R32 қосқыштары арқылы басқарылатын STM3 Nucleo микроконтроллерімен тікелей интерфейс жасайды. Микроконтроллер мен процесс арасындағы гальваникалық оқшаулау stage ISO808A құрылғысымен кепілдік беріледі. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Сондай-ақ екі X-NUCLEO-OUT16A12 жинақталған кеңейту тақтасында ромашкалық тізбек мүмкіндігін қосатын 1 арналы сандық шығыс жүйесін бағалауға болады.
Сурет 11. X-NUCLEO-OUT12A1 кеңейту тақтасы

UM3035 – 2-нұсқа

28/50 бет

3.1.10

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT13A1 кеңейту тақтасы STM13 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы ISO808-1 сегіздік жоғары жақты смарт қуатты қатты күй релесінің жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. ендірілген гальваникалық оқшаулаумен, 1.0 А өндірістік жүктемелерге қосылған сандық шығыс модулінде. X-NUCLEO-OUT13A1 STM32 Nucleo микроконтроллерімен Arduino® R3 қосқыштары арқылы интерфейс жасайды. ISO808-1 интеграцияланған технологиясы 2 kVRMS гальваникалық оқшаулауға кепілдік береді. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Басқа кеңейту тақталарында жинақталған X-NUCLEO-OUT13A1 жүйесінен тұратын жүйені де бағалауға болады.
Сурет 12. X-NUCLEO-OUT13A1 кеңейту тақтасы

UM3035 – 2-нұсқа

29/50 бет

3.1.11

UM3035
Аппараттық сипаттама
X-NUCLEO-OUT14A1 кеңейту тақтасы X-NUCLEO-OUT14A1 - STM32 Nucleo үшін өнеркәсіптік цифрлық шығыс кеңейту тақтасы. Ол кірістірілген гальваникалық оқшаулауы және 808 МГц SPI басқару интерфейсі бар, 1 А токқа қосылған сандық шығыс модулінде ISO20A-1.0 сегіздік жоғары жақты смарт қуатты қатты күй релесінің жүргізу және диагностикалық мүмкіндіктерін бағалау үшін қуатты және икемді ортаны қамтамасыз етеді. өнеркәсіптік жүктемелер. X-NUCLEO-OUT14A1 GPIO түйреуіштері және Arduino® R32 қосқыштары арқылы басқарылатын STM3 Nucleo микроконтроллерімен тікелей интерфейс жасайды. Микроконтроллер мен процесс арасындағы гальваникалық оқшаулау stage ISO808A-1 кепілдік береді. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Сондай-ақ екі X-NUCLEO-OUT16A14 жинақталған кеңейту тақтасында ромашкалық тізбек мүмкіндігін қосатын 1 арналы сандық шығыс жүйесін бағалауға болады.
Сурет 13. X-NUCLEO-OUT14A1 кеңейту тақтасы

UM3035 – 2-нұсқа

30/50 бет

3.1.12

UM3035
Аппараттық құралды орнату
X-NUCLEO-OUT15A1 кеңейту тақтасы STM15 Nucleo үшін X-NUCLEO-OUT1A32 өнеркәсіптік цифрлық шығыс кеңейту тақтасы 2.5 А (әдеттегі) сандық шығыс модульдері үшін қуатты және икемді бағалау және әзірлеу ортасын қамтамасыз етеді. Ол IPS1025HF жоғары тиімді бір жоғары жақты қосқыштың қауіпсіз жүргізу және ақылды диагностикалық мүмкіндіктерін ұсынады. X-NUCLEO-OUT15A1 STM32 Nucleo микроконтроллерімен, Arduino® UNO R3 (әдепкі конфигурация) және ST морфо (қосымша, орнатылмаған) қосқыштарымен GPIO түйреуіштері арқылы басқарылатын 3 кВ оптикалық қосқыштар арқылы интерфейс жасайды. Кеңейту тақтасын NUCLEO-F401RE немесе NUCLEO-G431RB әзірлеу тақтасына қосуға болады. Оны басқа X-NUCLEO-OUT15A1-мен қатар қоюға болады. Екі X-NUCLEO-OUT15A1 кеңейту тақтасы әрқайсысының 2.5А (әдеттегі) мүмкіндігі бар қос арналы сандық шығыс модулін бағалауға мүмкіндік береді.
Сурет 14. X-NUCLEO-OUT15A1 кеңейту тақтасы

3.2

Аппараттық құралды орнату

Келесі аппараттық құрамдас бөліктер қажет:

1. NUCLEOF32RE пайдаланған кезде STM401 Nucleo құрылғысын компьютерге қосу үшін бір USB типті A - Mini-B USB кабелі

2. NUCLEO-G431RB пайдаланған кезде бір USB типті A және Micro-B USB кабелі

3. Сыртқы қуат көзі (8 – 33 В) және жүйенің кеңейту тақталарын қамтамасыз ететін байланысты сымдар

UM3035 – 2-нұсқа

31/50 бет

3.3
3.4
3.4.1
3.4.2

UM3035
Бағдарламалық құралды орнату

Бағдарламалық құралды орнату

Келесі бағдарламалық құрал құрамдастары бір немесе бірнеше өнеркәсіптік цифрлық шығыс кеңейту тақталарымен жабдықталған STM32 Nucleo қолданбаларын жасау үшін қолайлы әзірлеу ортасын орнату үшін қажет:

·

X-CUBE-IPS: пайдалануды талап ететін қолданбаларды әзірлеуге арналған STM32Cube кеңейтімі.

туралы:

IPS2050H

IPS2050H-32

IPS1025H

IPS1025H-32

IPS1025HF

IPS160HF

IPS161HF

ISO808

ISO808-1

ISO808A

ISO808A-1

X-CUBE-IPS микробағдарламасы және қатысты құжаттама www.st.com сайтында қол жетімді.

·

Әзірлеу құралдары тізбегі және компилятор: STM32Cube кеңейту бағдарламалық құралы келесі үшеуін қолдайды

қоршаған орта:

ARM® (EWARM) құралдар тізбегі + ST-LINK үшін IAR ендірілген жұмыс үстелі

НағызView Микроконтроллерді әзірлеу жинағы (MDK-ARM-STR) құралдар тізбегі + ST-LINK

STM32CubeIDE + ST-LINK

Тақтаны орнату

STM32 Nucleo әзірлеу тақтасы

STM32 Nucleo әзірлеу тақтасын келесі секіргіш позицияларымен конфигурациялаңыз:

·

NUCLEO-F401RE

Микробағдарламаның жыпылықтауы үшін U5V бойынша JP5

JP1 ашық

JP6 жабылды

CN2 жабық 1-2, 3-4

CN3 ашық

CN4 ашық

CN11 жабық

CN12 жабық

·

NUCLEO-G431RB

JP5 жабық 1-2 (микробағдарлама жыпылықтауы үшін 5V_STLK)

JP1, JP7 ашық

JP3, JP6 жабық

JP8 1-2 жабылды

CN4 ашық

CN11 жабық

CN12 жабық

X-NUCLEO-OUT03A1 және X-NUCLEO-OUT04A1 кеңейту тақталары

X-NUCLEO-OUT03A1 немесе X-NUCLEO-OUT04A1 келесідей конфигурациялануы керек:

·

БҚ1 1-2

·

БҚ2 1-2

UM3035 – 2-нұсқа

32/50 бет

·

БҚ3 1-2

·

SW4

FLT1 сигналын құрылғыдан тек микроконтроллерге бағыттау үшін 2-2 жабыңыз

Тек DR2 қызыл жарық диодты басқару үшін 3-2 жабыңыз

·

SW5

FLT1 сигналын құрылғыдан тек микроконтроллерге бағыттау үшін 2-1 жабыңыз

Тек DR2 қызыл жарық диодты басқару үшін 3-1 жабыңыз

·

J1, J2, J5, J6, J7, J12, J13, J14 жабық

·

J3, J4, J10, J11, J17 ашық

·

J8 4-6 жабылды

·

J9 4-6 жабылды

UM3035
Тақтаны орнату

UM3035 – 2-нұсқа

33/50 бет

UM3035
Тақтаны орнату
1-қадам. Arduino® UNO қосқыштары арқылы STM03 Nucleo үстіне X-NUCLEO-OUT1A04 немесе X-NUCLEO-OUT1A32 кеңейту тақтасын қосыңыз.
15-сурет. STM03 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

16-сурет. STM04 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

2-қадам. 3-қадам.
4-қадам.

STM32 Nucleo тақтасын CN1 қосқышы мен компьютердің USB порты арасындағы USB кабелі арқылы қуаттандырыңыз.
CN03 қосқышының 1 немесе 04 істікшесін (VCC) және 1 (GND) тұрақты ток көзіне қосу арқылы X-NUCLEO-OUT1A2 немесе X-NUCLEO-OUT3A4 кеңейту тақтасын қуаттандырыңыз (ол 8 және 33 В арасында орнатылуы керек).
Қалаған құралдар тізбегін ашыңыз (Keil-тен MDK-ARM, IAR-дан EWARM немесе STM32CubeIDE)

UM3035 – 2-нұсқа

34/50 бет

3.4.3

UM3035
Тақтаны орнату

5-қадам.
6-қадам. 7-қадам.

Қолданылатын STM32 Nucleo тақтасына және IDE-ге байланысты бағдарламалық жасақтама жобасын мына жерден ашыңыз: ProjectsSTM32F401RE-NucleoExampNUCLEO-F03RE ProjectsSTM04G401RB-NucleoEx үшін lesOut32_431ampNUCLEO-G03RB үшін lesOut04_431
Барлығын қайта құру files және кескінді мақсатты жадқа жүктеңіз.
Бұрынғыны іске қосыңызampле. Пайдаланушы түймесі басылған сайын сандық шығыста 2.6.1 Out03_04 бөлімінде сипатталғандай жаңа пәрмен қолданылады.

X-NUCLEO-OUT05A1 және X-NUCLEO-OUT06A1 кеңейту тақталары

X-NUCLEO-OUT05A1 немесе X-NUCLEO-OUT06A1 келесідей конфигурациялануы керек:

·

БҚ1 1-2

·

SW2

FLT1 сигналын құрылғыдан тек микроконтроллерге бағыттау үшін 2-1 жабыңыз

Тек DR2 қызыл жарық диодты басқару үшін 3-1 жабыңыз

·

БҚ3 1-2

·

SW4

FLT1 сигналын құрылғыдан тек микроконтроллерге бағыттау үшін 2-2 жабыңыз

Тек DR2 қызыл жарық диодты басқару үшін 3-2 жабыңыз

·

J1, J3, J5, J6, J8, J10 жабық

·

J2, J4, J7 ашық

·

J9 4-6 жабылды

UM3035 – 2-нұсқа

35/50 бет

UM3035
Тақтаны орнату
1-қадам. Arduino® UNO қосқыштары арқылы STM05 Nucleo үстіне X-NUCLEO-OUT1A06 немесе X-NUCLEO-OUT1A32 кеңейту тақтасын қосыңыз.
17-сурет. STM05 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

18-сурет. STM06 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

2-қадам. 3-қадам.
4-қадам.

STM32 Nucleo тақтасын CN1 қосқышы мен компьютердің USB порты арасындағы USB кабелі арқылы қуаттандырыңыз.
CN05 қосқышының 1 немесе 06 істікшесін (VCC) және 1 (GND) тұрақты ток көзіне қосу арқылы X-NUCLEO-OUT1A4 немесе X-NUCLEO-OUT5A3 кеңейту тақтасын қуаттандырыңыз (ол 8 және 33 В арасында орнатылуы керек).
Қалаған құралдар тізбегін ашыңыз (Keil® ұсынған MDK-ARM, IAR ұсынған EWARM немесе STM32CubeIDE).

UM3035 – 2-нұсқа

36/50 бет

3.4.4

UM3035
Тақтаны орнату

5-қадам.
6-қадам. 7-қадам.

Қолданылатын STM32 Nucleo тақтасына және IDE-ге байланысты бағдарламалық жасақтама жобасын мына жерден ашыңыз: ProjectsSTM32F401RE-NucleoExampNUCLEO-F05RE ProjectsSTM06G401RB-NucleoEx үшін lesOut32_431ampNUCLEO-G05RB үшін lesOut06_431
Барлығын қайта құру files және кескінді мақсатты жадқа жүктеңіз.
Бұрынғыны іске қосыңызampле. Пайдаланушы түймесі басылған сайын сандық шығыста 2.6.2 Out05_06 бөлімінде сипатталғандай жаңа пәрмен қолданылады.

X-NUCLEO-OUT08A1 және X-NUCLEO-OUT10A1 кеңейту тақталары

X-NUCLEO-OUT08A1 немесе X-NUCLEO-OUT10A1 кеңейту тақтасы келесі жолмен конфигурациялануы керек:

·

J1, J4, J5, J7, J8, J9 жабық

·

J13 жабық: 1-2, 3-4, 5-6

·

J14 жабық: 1-2, 3-4

·

БҚ1: 2-3

·

БҚ2: 1-2

·

Барлық басқа секіргіштер ашылады

UM3035 – 2-нұсқа

37/50 бет

UM3035
Тақтаны орнату 1-қадам. STM08 үстіне X-NUCLEO-OUT1A10 немесе X-NUCLEO-OUT1A32 кеңейту тақтасын қосыңыз.
Arduino® UNO қосқыштары арқылы Nucleo. 19-сурет. STM08 Nucleo әзірлеуіне қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы
тақта
20-сурет. STM10 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

2-қадам. 3-қадам.

STM32 Nucleo тақтасын CN1 қосқышы мен компьютердің USB порты арасындағы USB кабелі арқылы қуаттандырыңыз.
X-NUCLEO-OUT08A1 немесе X-NUCLEO-OUT10A1 кеңейту тақтасын оның CN1 1(VCC), 2(GND) қосқыштарын тұрақты ток көзіне қосу арқылы қосыңыз (ол 8 және 33 В арасында орнатылуы керек).

UM3035 – 2-нұсқа

38/50 бет

3.4.5

UM3035
Тақтаны орнату

4-қадам. 5-қадам.
6-қадам. 7-қадам.

Қалаған құралдар тізбегін ашыңыз (Keil-тен MDK-ARM, IAR-дан EWARM немесе STM32CubeIDE)
Қолданылатын STM32 Nucleo тақтасына байланысты бағдарламалық жасақтама жобасын мына жерден ашыңыз: ProjectsSTM32F401RE-NucleoExampNUCLEO-F08RE ProjectsSTM10G401RB-NucleoEx үшін lesOut32_431ampNUCLEO-G08RB үшін lesOut10_431
Барлығын қайта құру files және кескінді мақсатты жадқа жүктеңіз.
Бұрынғыны іске қосыңызampле. Пайдаланушы түймесі басылған сайын сандық шығыста 2.6.3 Out08_10 бөлімінде сипатталғандай жаңа пәрмен қолданылады.

X-NUCLEO-OUT15A1 кеңейту тақтасы

X-NUCLEO-OUT15A1 келесідей конфигурациялануы керек:

·

БҚ1 2-3

·

SW2

FLT1 сигналын құрылғыдан тек микроконтроллерге бағыттау үшін 2-1 жабыңыз

Тек DR2 қызыл жарық диодты басқару үшін 3-1 жабыңыз

·

БҚ3 1-2

·

SW4

FLT1 сигналын құрылғыдан тек микроконтроллерге бағыттау үшін 2-2 жабыңыз

Тек DR2 қызыл жарық диодты басқару үшін 3-2 жабыңыз

·

БҚ5 1-2

·

J2 ашық

·

J3, J4, J5, J6, J7, J8, J10, J12 жабық

·

J9 4-6 жабылды

·

J11 жабық 1-2, 3-4, 5-6

1-қадам. Arduino® UNO қосқыштары арқылы STM15 Nucleo жоғарғы жағындағы X-NUCLEO-OUT1A32 кеңейту тақтасын қосыңыз.

21-сурет. STM15 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

2-қадам. CN32 қосқышы мен ДК USB порты арасындағы USB кабелі арқылы STM1 Nucleo тақтасын қуаттандырыңыз.

UM3035 – 2-нұсқа

39/50 бет

3.4.6

UM3035
Тақтаны орнату

Қадам 3. Қадам 4. 5-қадам.
6-қадам. 7-қадам.

CN15 коннекторының 1 немесе 1 істікшесін (VCC) және 4 (GND) тұрақты ток көзіне қосу арқылы X-NUCLEO-OUT5A3 кеңейту тақтасын қуаттандырыңыз (ол 8 және 33 В арасында орнатылуы керек).
Қалаған құралдар тізбегін ашыңыз (Keil® ұсынған MDK-ARM, IAR ұсынған EWARM немесе STM32CubeIDE).
Қолданылатын STM32 Nucleo тақтасына және IDE-ге байланысты бағдарламалық жасақтама жобасын мына жерден ашыңыз: ProjectsSTM32F401RE-NucleoExampNUCLEO-F15RE ProjectsSTM401G32RB-NucleoEx үшін lesOut431ampNUCLEO-G15RB үшін lesOut431
Барлығын қайта құру files және кескінді мақсатты жадқа жүктеңіз.
Бұрынғыны іске қосыңызampле. Пайдаланушы түймесі басылған сайын сандық шығыста 2.6.4 Out15 бөлімінде сипатталғандай жаңа пәрмен қолданылады.

X-NUCLEO-OUT11A1 және X-NUCLEO-OUT13A1 кеңейту тақталары

X-NUCLEO-OUT11A1 және X-NUCLEO-OUT13A1 келесідей конфигурациялануы керек:

·

J1, J2, J5 ашық

·

J3

Жабық 1-2, 5-6

·

J4

5-6 жабық

·

J6 Жабық

OUT1-2 үшін белсенді күйді қосу үшін 3-4, 5-6, 7-8, 1-4

·

J7 Жабық

OUT1-2 үшін белсенді күйді қосу үшін 3-4, 5-6, 7-8, 5-8

·

J9, J10 жабық

UM3035 – 2-нұсқа

40/50 бет

UM3035
Тақтаны орнату
1-қадам. Arduino® UNO қосқыштары арқылы STM11 Nucleo үстіне X-NUCLEO-OUT1A13 немесе X-NUCLEO-OUT1A32 кеңейту тақтасын қосыңыз.
22-сурет. STM11 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

23-сурет. STM13 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

2-қадам. 3-қадам.
4-қадам. 5-қадам.

STM32 Nucleo тақтасын CN1 қосқышы мен компьютердің USB порты арасындағы USB кабелі арқылы қуаттандырыңыз.
CN11 қосқышының 1 істікшесін (VCC) және 13 істікшесін (GND) тұрақты ток көзіне қосу арқылы X-NUCLEO-OUT1A1 немесе X-NUCLEO-OUT1A2 кеңейту тақтасын қосыңыз (ол 15 және 33 В арасында орнатылуы керек).
Қалаған құралдар тізбегін ашыңыз (Keil-тен MDK-ARM, IAR-дан EWARM немесе STM32CubeIDE)
Қолданылатын STM32 Nucleo тақтасына және IDE-ге байланысты бағдарламалық жасақтама жобасын мына жерден ашыңыз: ProjectsSTM32F401RE-NucleoExampNUCLEO-F11RE ProjectsSTM13G401RB-NucleoEx үшін lesOut32_431ampNUCLEO-G11RB үшін lesOut13_431

UM3035 – 2-нұсқа

41/50 бет

3.4.7

UM3035
Тақтаны орнату

6-қадам. 7-қадам.

Барлығын қайта құру files және кескінді мақсатты жадқа жүктеңіз.
Бұрынғыны іске қосыңызampле. Пайдаланушы түймесі басылған сайын сандық шығыста 2.6.5 Out11_13 бөлімінде сипатталғандай жаңа пәрмен қолданылады.

X-NUCLEO-OUT12A1 және X-NUCLEO-OUT14A1 кеңейту тақталары

X-NUCLEO-OUT12A1 және X-NUCLEO-OUT14A1 келесідей конфигурациялануы керек:

·

J5 ашық

·

J3

Жабық 1-2, 3-4, 5-6

·

J4

5-6 жабық

·

J6

OUT1-2 үшін белсенді күйді қосу үшін 3-4, 5-6, 7-8, 1-4 жабық

·

J7

OUT1-2 үшін белсенді күйді қосу үшін 3-4, 5-6, 7-8, 5-8 жабық

·

J9, J10 жабық

·

Daisy Chain орнату үшін J12, J13:

Тақта 0:

J12: 1-2 жабық

J13: 3-4 жабық

Тақта 1:

J12: 3-4 жабық

J13: 1-2 жабық

·

J12, J13 Параллель тәуелсіз орнату үшін:

Тақта 0:

J12: 1-2 жабық

J13: 1-2 жабық

Тақта 1:

J12: 1-2 жабық

J13: 1-2 жабық

UM3035 – 2-нұсқа

42/50 бет

UM3035
Тақтаны орнату
1-қадам. Arduino® UNO қосқыштары арқылы STM12 Nucleo үстіне X-NUCLEO-OUT1A14 немесе X-NUCLEO-OUT1A32 кеңейту тақтасын қосыңыз.
24-сурет. STM12 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

25-сурет. STM14 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы

2-қадам. 3-қадам.
4-қадам.

STM32 Nucleo тақтасын CN1 қосқышы мен компьютердің USB порты арасындағы USB кабелі арқылы қуаттандырыңыз.
CN12 қосқышының 1 істікшесін (VCC) және 14 істікшесін (GND) тұрақты ток көзіне қосу арқылы X-NUCLEO-OUT1A1 немесе X-NUCLEO-OUT1A2 кеңейту тақтасын қосыңыз (ол 15 және 33 В арасында орнатылуы керек).
Қалаған құралдар тізбегін ашыңыз (Keil-тен MDK-ARM, IAR-дан EWARM немесе STM32CubeIDE)

UM3035 – 2-нұсқа

43/50 бет

UM3035
Тақтаны орнату

5-қадам.
6-қадам. 7-қадам.

Қолданылатын STM32 Nucleo тақтасына және IDE-ге байланысты бағдарламалық жасақтама жобасын мына жерден ашыңыз: ProjectsSTM32F401RE-NucleoExampNUCLEO-F12RE ProjectsSTM14G401RB-NucleoEx үшін lesOut32_431ampNUCLEO-G12RB үшін lesOut14_431
Барлығын қайта құру files және кескінді мақсатты жадқа жүктеңіз.
Бұрынғыны іске қосыңызampле. Пайдаланушы түймесі басылған сайын сандық шығыста 2.6.6 Out12_14 бөлімінде сипатталғандай жаңа пәрмен қолданылады.

UM3035 – 2-нұсқа

44/50 бет

UM3035

Қайта қарау тарихы

Кесте 8. Құжатты қайта қарау тарихы

Күн

Қайта қарау

Өзгерістер

09-2022 маусым

1

Бастапқы шығарылым.

14 желтоқсан-2022 ж

Жаңартылған кіріспе, 2.1-бөлім аяқталдыview, 2.2-сәулет, 2.3-бөлім Қалта құрылымы, 2.3.1-бөлім BSPs, 2.3.1.1-бөлім STM32F4xx-Nucleo, STM32G4xx_Nucleo, 2.3.2-бөлім жобалар, 3.2-бөлім, бағдарламалық құралды орнату3.3.

2.3.1.4 IPS160HF_161HF бөлімі, 2.3.1.7 OUT08_10A1 бөлімі, 2.4.3 X- бөлімі қосылды

NUCLEO-OUT08A1, X-NUCLEO-OUT10A1, 2.4.5 бөлімі X-NUCLEO-OUT11A1, X-NUCLEO-

OUT13A1, 2.4.6-бөлім X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1, 2.6.5-бөлім Out11_13,

2

2.6.6-бөлім Out12_14, 2.6.3-бөлім Out08_10, 3.1.6-бөлім X-NUCLEO-OUT08A1

кеңейту тақтасы, 3.1.7 бөлімі X-NUCLEO-OUT10A1 кеңейту тақтасы, 3.1.8 бөлімі X-

NUCLEO-OUT11A1 кеңейту тақтасы, 3.1.9 бөлімі X-NUCLEO-OUT12A1 кеңейту тақтасы,

3.1.10 бөлімі X-NUCLEO-OUT13A1 кеңейту тақтасы, 3.1.11 бөлімі X-NUCLEO-OUT14A1

кеңейту тақтасы, 3.4.4 бөлімі X-NUCLEO-OUT08A1 және X-NUCLEO-OUT10A1 кеңейтімі

тақталар, 3.4.4 бөлімі X-NUCLEO-OUT08A1 және X-NUCLEO-OUT10A1 кеңейту тақталары,

3.4.6 бөлімі X-NUCLEO-OUT11A1 және X-NUCLEO-OUT13A1 кеңейту тақталары және

3.4.7 бөлімі X-NUCLEO-OUT12A1 және X-NUCLEO-OUT14A1 кеңейту тақталары.

UM3035 – 2-нұсқа

45/50 бет

UM3035
Мазмұны
Мазмұны
1 Қысқартулар мен аббревиатуралар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 STM32Cube үшін X-CUBE-IPS бағдарламалық құралын кеңейту. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Артықview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Сәулет. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Қалта құрылымы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 BSPs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Жобалар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Бағдарламалық құралға қажетті ресурстар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.1 X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.2 X-ядро-шығыс05A1, X-ядро-шығыс06A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.3 X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.4 X-ЯДРЫ-ШЫҒУ15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.5 X-ядро-шығыс11A1, X-ядро-шығару13A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.6 X-ЯДРЫ-ШЫҒУ12A1, X-ЯДРЫ-ШЫҒУ14A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 API интерфейстері. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Sampқолданбаның сипаттамасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 Жүйені орнату нұсқаулығы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.1 Аппараттық құрал сипаттамасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1.1 STM32 Nucleo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.2 X-NUCLEO-OUT03A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.3 X-NUCLEO-OUT04A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1.4 X-NUCLEO-OUT05A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.5 X-NUCLEO-OUT06A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.6 X-NUCLEO-OUT08A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.7 X-NUCLEO-OUT10A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.8 X-NUCLEO-OUT11A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1.9 X-NUCLEO-OUT12A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.10 X-NUCLEO-OUT13A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.11 X-NUCLEO-OUT14A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.12 X-NUCLEO-OUT15A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

UM3035 – 2-нұсқа

46/50 бет

UM3035
Мазмұны
3.2 Аппараттық құралды орнату. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 Бағдарламалық құралды орнату. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 Тақтаны орнату . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.1 STM32 Nucleo әзірлеу тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4.2 X-NUCLEO-OUT03A1 және X-NUCLEO-OUT04A1 кеңейту тақталары. . . . . . . . . . . . . . . . 32 3.4.3 X-NUCLEO-OUT05A1 және X-NUCLEO-OUT06A1 кеңейту тақталары. . . . . . . . . . . . . . . . 35 3.4.4 X-NUCLEO-OUT08A1 және X-NUCLEO-OUT10A1 кеңейту тақталары. . . . . . . . . . . . . . . . 37 3.4.5 X-NUCLEO-OUT15A1 кеңейту тақтасы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.6 X-NUCLEO-OUT11A1 және X-NUCLEO-OUT13A1 кеңейту тақталары . . . . . . . . . . . . . . . . 40 3.4.7 X-NUCLEO-OUT12A1 және X-NUCLEO-OUT14A1 кеңейту тақталары. . . . . . . . . . . . . . . . 42
Қайта қарау тарихы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Кестелер тізімі . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Сандар тізімі. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

UM3035 – 2-нұсқа

47/50 бет

UM3035
Кестелер тізімі

Кестелер тізімі

1-кесте. 2-кесте. 3-кесте. 4-кесте. 5-кесте. 6-кесте. 7-кесте. 8-кесте.

Акронимдердің тізімі. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Төрт кеңейту тақтасының дестесін конфигурациялау. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Төрт кеңейту тақтасының дестесін конфигурациялау. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Төрт кеңейту тақтасының дестесін конфигурациялау. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Екі кеңейту тақтасының дестесін конфигурациялау. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Екі кеңейту тақтасының дестесін конфигурациялау (параллель тәуелсіз) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Екі кеңейту тақтасының дестесін конфигурациялау (Ромашка тізбегі). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Құжатты қайта қарау тарихы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

UM3035 – 2-нұсқа

48/50 бет

UM3035
Фигуралар тізімі

Фигуралар тізімі

1-сурет. 2-сурет. 3-сурет. 4. сурет. 5. сурет. 6. сурет. 7. сурет. 8. сурет. 9. сурет. 10. сурет. 11. сурет. 12. сурет. 13. сурет. 14. сурет. 15. сурет. 16. сурет. 17-сурет.18-сурет.19-сурет.20-сурет.21-сурет.22-сурет.23-сурет.24-сурет.

X-CUBE-IPS кеңейту бағдарламалық құралының архитектурасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 X-CUBE-IPS бумасының қалта құрылымы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STM32 ядролық тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 X-NUCLEO-OUT03A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 X-NUCLEO-OUT04A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 X-NUCLEO-OUT05A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 X-NUCLEO-OUT06A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 X-NUCLEO-OUT08A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 X-NUCLEO-OUT10A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 X-NUCLEO-OUT11A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 X-NUCLEO-OUT12A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 X-NUCLEO-OUT13A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 X-NUCLEO-OUT14A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 X-NUCLEO-OUT15A1 кеңейту тақтасы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 STM03 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 34 STM04 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 34 STM05 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 36 STM06 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 36 STM08 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 38 STM10 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 38 STM15 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 39 STM11 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 41 STM13 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 41 STM12 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . . 43 STM14 Nucleo әзірлеу тақтасына қосылған X-NUCLEO-OUT1A32 кеңейту тақтасы. . . . . . . . . . . . .

UM3035 – 2-нұсқа

49/50 бет

UM3035
МАҢЫЗДЫ ЕСКЕРТПЕ МҰҚИЯТ ОҚЫҢЫЗ STMicroelectronics NV және оның еншілес компаниялары («СТ») ST өнімдеріне және/немесе осы құжатқа кез келген уақытта ескертусіз өзгерістер, түзетулер, жақсартулар, өзгертулер және жақсартулар енгізу құқығын өзіне қалдырады. Сатып алушылар тапсырыс бергенге дейін СТ өнімдері туралы соңғы ақпаратты алуы керек. СТ өнімдері тапсырысты растау кезінде қолданыстағы СТ сату шарттарына сәйкес сатылады. Сатып алушылар СТ өнімдерін таңдауға, таңдауға және пайдалануға жауапты және СТ қолданбаға көмек немесе сатып алушылардың өнімдерінің дизайны үшін жауапкершілік көтермейді. Осы құжатта ST компаниясы зияткерлік меншік құқығына тікелей немесе жанама түрде ешқандай лицензия бермейді. Осы құжатта баяндалған ақпараттан өзгеше ережелері бар СТ өнімдерін қайта сату СТ осындай өнімге берген кез келген кепілдікті жояды. ST және ST логотипі ST сауда белгілері болып табылады. ST сауда белгілері туралы қосымша ақпаратты www.st.com/trademarks сайтынан қараңыз. Барлық басқа өнім немесе қызмет атаулары олардың тиісті иелерінің меншігі болып табылады. Осы құжаттағы ақпарат осы құжаттың кез келген алдыңғы нұсқаларында бұрын берілген ақпаратты ауыстырады және ауыстырады.
© 2022 STMicroelectronics Барлық құқықтар қорғалған

UM3035 – 2-нұсқа

50/50 бет

Құжаттар / Ресурстар

STM STM32 X-CUBE-IPS өнеркәсіптік цифрлық шығыс бағдарламалық құралы [pdf] Пайдаланушы нұсқаулығы
STM32 X-CUBE-IPS өнеркәсіптік цифрлық шығыс бағдарламалық құралы, STM32 X-CUBE-IPS, өнеркәсіптік цифрлық шығыс бағдарламалық құралы, шығыс бағдарламалық құралы

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *