STM32 X-CUBE-IPS үйлдвэрлэлийн дижитал гаралтын програм хангамж

STM32-д зориулсан X-CUBE-IPS үйлдвэрлэлийн дижитал гаралтын програм хангамж
Нуклео

Бүтээгдэхүүний мэдээлэл

X-CUBE-IPS аж үйлдвэрийн дижитал гаралтын програм хангамж нь
хийх зорилготой STM32Cube програм хангамжийн технологийн өргөтгөл
янз бүрийн STM32 микроконтроллерууд дээр зөөвөрлөхөд хялбар. Энэ
програм хангамжийн багц нь өндөр үр ашигтай програмуудыг бүтээхэд ашиглагддаг
өндөр талын унтраалга ба s орноampтус бүрд зориулсан хэрэгжилт
NUCLEOF401RE болон хоёуланд нь багцад дэмжигдсэн өргөтгөх самбар
NUCLEO-G431RB хөгжүүлэлтийн самбарууд.

Энэхүү програм хангамжийн багцын гол онцлогууд нь:

  • GPIOs, PWMs, and IRQs
  • Алдаа/оношлогооны тасалдлыг зохицуулах
  • Sample хэрэгжилтийг дараах өргөтгөл дээр ашиглах боломжтой
    самбар:
    • IPS1025H-32
  • Баярлалаа, өөр өөр MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжтой
    STM32Cube
  • Үнэгүй, хэрэглэгчдэд ээлтэй лицензийн нөхцөл

Энэхүү програм хангамж нь дан гаралтын тоон гаралтыг хянах боломжийг олгодог
өргөтгөх самбар эсвэл эдгээр өргөтгөлийн зөв тохируулсан стек
NUCLEO-F401RE эсвэл NUCLEO-G431RB хөгжүүлэлт дээр суурилуулсан хавтангууд
самбар. Энэ нь мөн өргөтгөх самбаруудыг програмчлах боломжийг олгодог
-д тодорхой давтамжтай PWM ашиглан асааж унтраадаг
0-100 Гц-ийн хүрээ (0.1 Гц нягтрал) ба тодорхой ажлын мөчлөг
0-100% хүрээ (1% нягтрал). Багцад экс нь багтсанampруу
сувгийг жолоодох үед төхөөрөмжийн ажиллагааг шалгах
тогтвортой байдал ба PWM.

Бүтээгдэхүүнийг ашиглах заавар

X-CUBE-IPS аж үйлдвэрийн дижитал гаралтын программ хангамжийг ашиглахын тулд дагана уу
эдгээр алхамууд:

  1. Өргөтгөх самбарыг NUCLEO-F401RE-д холбоно уу эсвэл
    NUCLEO-G431RB хөгжүүлэлтийн самбар.
  2. STM32Cube програмыг татаж аваад суулгана уу.
  3. X-CUBE-IPS програм хангамжийн багцыг татаж аваад суулгана уу.
  4. S ашиглана ууample хэрэгжүүлэлтүүд нь багцад өгөгдсөн
    дижитал гаралтыг хянахын тулд өөрийн програмыг бүтээх
    өргөтгөх самбар(ууд).
  5. Шаардлагатай бол өргөтгөх самбар(ууд)-ыг асаах программчилна
    тодорхой давтамж, ажлын мөчлөг бүхий PWM ашиглан унтраах
    таны өргөдлийн шаардлагын дагуу.
  6. Хуучин ашиглан төхөөрөмжийн ажиллагааг шалгана ууamp-ээр хангагдсан
    сувгуудыг тогтвортой байдалд жолоодох үед багц болон
    ХОУХ.

UM3035 байна
Хэрэглэгчийн гарын авлага
STM32 Nucleo-д зориулсан X-CUBE-IPS үйлдвэрлэлийн дижитал гаралтын программ хангамжийг ашиглаж эхэлж байна
Танилцуулга
X-CUBE-IPS програм хангамжийн багцын тусламжтайгаар та STM32 Nucleo-ийн доорх өргөтгөлийн самбарт байрлах IC-ийн онцлогт хялбар хандах боломжтой: · X-NUCLEO-OUT0.7A10, X-NUCLEO-OUT1A11, X-NUCLEO- бүхий одоогийн үнэлгээ 1 А. OUT12A1, хостинг тус тус
IPS161HF, ISO808 болон ISO808A · 1.0 A одоогийн үнэлгээ X-NUCLEO-OUT13A1, X-NUCLEO-OUT14A1, тус тусад нь ISO808-1 болон ISO808A-1 байршуулсан · 2.5 A одоогийн үнэлгээ нь X-NUCLEO-OUT03AH-тай (X1), X2050 -NUCLO-OUT05A1 (IPS1025H-ийг байршуулсан),
X-NUCLEO-OUT08A1 (IPS160HF-ийг байршуулсан), эсвэл X-NUCLEO-OUT15A1 (IPS1025HF-ийг байршуулсан) · 5.7 A одоогийн үнэлгээ нь X-NUCLEO-OUT04A1 эсвэл X-NUCLEO-OUT06A1, IPS2050H-г тус тус байршуулдаг.
IPS1025H-32 Өргөтгөл нь STM32Cube програм хангамжийн технологи дээр суурилагдсан бөгөөд өөр өөр STM32 микроконтроллеруудыг зөөвөрлөхөд хялбар болно. Програм хангамж нь s-тэй хамт ирдэгampNUCLEOF401RE болон NUCLEO-G431RB хөгжүүлэлтийн самбаруудын аль алинд нь багцад дэмжигдсэн өргөтгөлийн самбар бүрийн хэрэгжилт.
Холбоотой холбоосууд
STM32Cube экосистемд зочилно уу web Дэлгэрэнгүй мэдээллийг www.st.com хуудаснаас авна уу

UM3035 – Илч 2 – 2022 оны XNUMX-р сар Дэлгэрэнгүй мэдээллийг өөрийн орон нутгийн 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

·

GPIOs, PWMs, and IRQs

·

Алдаа/оношлогооны тасалдлыг зохицуулах

·

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 техник хангамжийн хийсвэр давхарга дээр суурилдаг. Энэхүү багц нь 32-р хэсэгт жагсаасан төхөөрөмжүүд дээр суурилсан дижитал гаралтын өргөтгөлийн самбарт зориулсан самбарын дэмжлэгийн багцыг (BSP) хангаснаар STM2.1Cube-ийг өргөтгөдөг.view.

Аж үйлдвэрийн дижитал гаралтын өргөтгөлийн самбарт хандах, ашиглахад хэрэглэгдэх програм хангамжийн давхаргууд нь:

·

STM32Cube HAL давхарга: энгийн, ерөнхий болон олон тохиолдлын API-аас бүрдэнэ (програмчлалын програмчлал)

интерфейс) дээд түвшний програмууд, номын сан, стекүүдтэй харьцдаг. Эдгээр ерөнхий ба

Өргөтгөлийн API-ууд нь нийтлэг фрэймворк дээр суурилдаг тул завсрын програм хангамж гэх мэт давхаргууд ажиллах боломжтой

тусгай микроконтроллер нэгжийн (MCU) техник хангамжийн мэдээлэл шаардахгүйгээр. Энэ бүтэц нь номын санг сайжруулдаг

кодыг дахин ашиглах боломжтой бөгөөд бусад төхөөрөмжид хялбар зөөвөрлөх боломжийг баталгаажуулдаг.

·

Самбарын дэмжлэгийн багц (BSP) давхарга: STM32 Nucleo хавтангийн нэмэлт төхөөрөмжүүдэд програм хангамжийн дэмжлэг үзүүлдэг.

MCU-г эс тооцвол. Эдгээр тусгай API нь тодорхой самбарт зориулсан програмчлалын интерфейсээр хангадаг

LED, хэрэглэгчийн товчлуур гэх мэт нэмэлт төхөөрөмжүүдээс гадна самбарын хувийн хувилбарыг татахад ашиглаж болно

мэдээлэл. Мөн өгөгдлийг эхлүүлэх, тохируулах, уншихад дэмжлэг үзүүлдэг.

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, Хэсэг 2.1-д жагсаасан IC-ийн драйверууд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

·

ISO808

·

ISO808-1

·

ISO808A

·

ISO808A-1

·

OUT0xA1

·

OUT08_10A1

·

OUT15A1

·

OUT11_13A1

·

OUT12_14A1

STM32F4xx-Nucleo, STM32G4xx_Nucleo
Ашигласан STM32 Nucleo хөгжүүлэлтийн самбараас хамааран эдгээр BSP-ууд нь 2.1-р хэсэгт жагсаасан өргөтгөлийн самбар бүхий хөгжүүлэлтийн хавтангийн нэмэлт төхөөрөмжүүдийг тохируулах, ашиглах интерфейсээр хангадаг.view.
Хавтас бүр (STM32F4xx-Nucleo, STM32G4xx_Nucleo) .c/.h-ийн хосуудыг агуулна. files (stm32[code]xx_nucleo.c/.h, энд [код] нь MCU гэр бүлийн код F4 эсвэл G4) бөгөөд тэдгээр нь ямар ч өөрчлөлтгүйгээр STM32Cube хүрээнээс ирдэг. Эдгээр нь хэрэглэгчийн товчлуур болон холбогдох хөгжүүлэлтийн самбарын LED-ийг зохицуулах функцээр хангадаг.

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 драйверын функцууд болон тэдгээртэй холбоотой мэдэгдэл

тодорхойлолтууд

ISO808
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 нь төслийг агуулдаг fileIAR-д зориулсан s

·

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 модулийн толгой

Inout03_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 модулийн толгой хэсэг

Inout08_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 модулийн толгой хэсэг

Inout15a1_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-ЦӨМ-ГАРЦ03A1, X-ЦӨМ-ГАРЦ04А1
MCU нь GPIO-ээр дамжуулан IPS2050H болон IPS2050H-32-г хянадаг.
Тиймээс, нэг X-NUCLEO-OUT03A1 өргөтгөх самбар эсвэл нэг X-NUCLEO-OUT04A1 өргөтгөлийн самбар ашиглах үед хоёр GPIO дохио (IN1 ба IN2 зүү) болон тасалдлыг удирдахад зориулагдсан хоёр GPIO (FLT1, FLT2 зүү) шаардлагатай.
Програм хангамж нь өргөтгөлийн самбаруудын гаралтын сувгууд дээр үечилсэн хэв маягийг үүсгэхийн тулд PWM таймер ашигладаг.
Мөн 03 хүртэлх X-NUCLEO-OUT1A04 болон X-NUCLEO-OUT1AXNUMX-ийг хуваалцсан эсвэл бие даасан нийлүүлэлтийн төмөр зам, бие даасан ачаалал бүхий овоолсон найман сувгийн дижитал гаралтын модулийг үнэлэх боломжтой.
Энэ тохиолдолд нэмэлт өргөтгөлийн хавтанг зөв тохируулсан байх ёстой. Хоёр, гурав, дөрөв дэх хавтангийн хувьд үндсэн байрлалаас самбар тус бүрийн дөрвөн резисторыг гагнаж, доор тайлбарласан схемийн дагуу самбарын дугаартай холбоотой өөр өөр байрлалд гагнах шаардлагатай.

Самбар 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-ЦӨМ-ГАРЦ05A1, X-ЦӨМ-ГАРЦ06А1
MCU нь GPIO-ээр дамжуулан IPS1025H болон IPS1025H-32-г хянадаг.
Тиймээс, нэг X-NUCLEO-OUT05A1 өргөтгөлийн самбар эсвэл нэг X-NUCLEO-OUT06A1 өргөтгөлийн самбар ашиглах үед нэг GPIO дохио (IN1) ба тасалдлыг удирдахад зориулагдсан хоёр GPIO (FLT1, FLT2 зүү) шаардлагатай.
Програм хангамж нь өргөтгөлийн самбаруудын гаралтын сувгууд дээр үечилсэн хэв маягийг үүсгэхийн тулд PWM таймер ашигладаг.
Дөрвөн сувгийн дижитал гаралтын модулийг 05 хүртэлх X-NUCLEO-OUT1A06 болон X-NUCLEO-OUT1AXNUMX-ийг хуваалцсан эсвэл бие даасан нийлүүлэлтийн төмөр зам, бие даасан ачаалалтайгаар үнэлэх боломжтой.
Энэ тохиолдолд нэмэлт өргөтгөлийн хавтанг зөв тохируулсан байх ёстой. Хоёр, гурав, дөрөв дэх хавтангийн хувьд үндсэн байрлалаас самбар тус бүрийн гурван резисторыг задалж, доор тайлбарласан схемийн дагуу самбарын дугаартай холбоотой өөр өөр байрлалд гагнах шаардлагатай.

Самбар 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-ЦӨМ-ГАРЦ11A1, X-ЦӨМ-ГАРЦ13А1

MCU нь ISO808 болон ISO808-1-ийг GPIO-оор удирддаг.

Тиймээс нэг 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-ЦӨМ-ГАРЦ12A1, X-ЦӨМ-ГАРЦ14А1
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 таймерыг ашигладаг.
Мөн хоёр X-NUCLEO-OUT16A12 болон X-NUCLEO-OUT1A14-ийг хуваалцсан эсвэл бие даасан нийлүүлэлтийн төмөр зам, бие даасан ачаалалтай давхарлаж 1 сувгийн дижитал гаралтын модулийг үнэлэх боломжтой.
Үүнийг хоёр өөр аргаар хийж болно:
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_EN R119 R109

БАЙДАЛ R108 R113

PGOOD R107 R111

Чухал:

Энэ тохиргоог идэвхжүүлэхийн тулд програм хангамжийг дараах урьдчилсан процессорын удирдамжийг ашиглан эмхэтгэсэн байх ёстой: USE_PAR_IND noUSE_DAISY_CHAIN

Энэ нь X-CUBE-IPS програм хангамжийн багцад зориулсан анхдагч бүтэц юм.
2. 16 сувгийн системийг авахын тулд Daisy Chain функцийг ашиглан хоёр давхарласан самбарыг тохируулах. Энэ тохиолдолд хоёр хавтанг зөв тохируулсан байх ёстой: эхнийх нь (самбар 0), хоёр дахь нь (хавтан 1) нь зарим резисторуудыг анхдагч байрлалаас буулгаж, тодорхойлсон схемийн дагуу өөр өөр байрлалд гагнах шаардлагатай. доор.

Хүснэгт 7. Хоёр өргөтгөх хавтангийн стекийн тохиргоо (Daisy Chain)

Зөвлөлийн дугаар. Самбар 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 байна
APIs

APIs

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: 2 Гц давтамжтай PWM асаалттай, DC 25% IN2 хавтан 1-2: 2 Гц давтамжтай PWM асаалттай, DC 50% IN1 хавтан 1-2: 1 Гц давтамжтай PWM асаалттай, DC 25% IN2 хавтан 0-3: 1 Гц давтамжтай PWM асаалттай, DC 50% 8. Бүх самбар дээрх IN50-д DC 1% тохируулна 9. Бүх самбар дээрх IN75-д DC 2% тохируулна 10. Бүх самбар дээрх IN100-д DC 1% тохируулна 11. Sets Бүх самбар дээрх 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. 1- самбар дээр ON IN1 зүүг тохируулна. 3, 1-0 самбар дээрх IN2 зүүг унтраана 3. Бүх самбар дээрх IN1 зүүг ON-д тохируулна 4. Бүх самбар дээрх IN1 зүүг унтраана 5. Бүх хавтан дээрх IN1 зүү дээр PWM-ийг өөр өөр давтамж, ажлын мөчлөгийн тохиргоотой эхлүүлнэ:
IN1 зүү хавтан 0-3: 2 Гц давтамжтай PWM асаалттай, DC 25% IN1 зүү хавтан 1-2: 1 Гц давтамжтай PWM асаалттай, DC 25% 6. Бүх самбар дээрх IN1 зүү: багц DC 50% 7. IN1 зүү бүх самбар дээр: DC 75% тохируулна 8. Бүх самбар дээрх IN1 зүү: DC 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% -д хүрнэ)

Жич:

Саатал болон ON-Хугацаа хоёулаа 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 Гц давтамжтай, DC 25%

IN1 зүү хавтан 1-2: PWM асаалттай 1 Гц давтамжтай, DC 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. 0 ба 0 самбарын 1-р суваг дээрх PWM-тэй Nch-DRV дохионы синхрончлолыг дараах байдлаар идэвхжүүлнэ.

самбар 0: саатал 20%, АСУУДАЛ 50%

1-р самбар: саатал 40%, АСУУДАЛ 70% (clampIN100 OFF хугацааны 1% -д хүрнэ)

Жич:

Саатал болон ON-Хугацаа хоёулаа OFF-Хугацаа хувиар илэрхийлэгдэнэtagсонгосон IN1 дохионы e.

Самбар 1-д ON IN0-ийг, 1-р самбарт OFF IN1-ийг тохируулна

2. Самбар 1-д OFF IN0-г, 1-р самбарт IN1-ийг тохируулна

3. Самбар 1-д ON IN0, 1-р самбарт ON IN1-ийг тохируулна.

4. Самбар 1-д OFF IN0, 1-р самбарт OFF IN1-ийг тохируулна.

5. 1 болон 0-р самбар дээрх IN1 дээр PWM-ийг өөр өөр давтамж болон ажлын мөчлөгийн тохиргоотой дараах байдлаар эхлүүлнэ.

самбар 0 IN1: 2 Гц давтамжтай PWM асаалттай DC 25%

самбар 1 IN1: 1 Гц давтамжтай PWM асаалттай 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. Бүх оролтыг ON-д тохируулна 6. Бүх оролтыг OFF болгох 7. Өөр өөр давтамж болон ажлын мөчлөгийн тохиргоотой бүх оролт дээр PWM-г эхлүүлнэ.
IN1, IN3, IN5, IN7: 2Гц давтамжтай PWM АСААЛТ IN2, IN4, IN6, IN8: 1Гц давтамжтай PWM АСААЛТ IN1, IN3, IN5, IN7: DC 25% IN2, IN4, IN6, IN8: IN50 давтамжтай PWM АСААЛТ DC 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 өндөр)
Самбар 1-д IN4, IN5, IN8, IN0-д тохируулна 2 3-р самбарт IN6, IN7, IN1, IN2-г тохируулна 2. Самбарын IN3, IN6, IN7, IN0-г тохируулна уу 1 Самбар 4-д IN5, IN8, IN1, IN3-д тохируулна уу. 1. Самбарын IN2, IN5, IN6, IN0-г тохируулна 3 Самбарын IN4, IN7, IN8, IN1-ийг 4-д тохируулна 3. Самбарын IN4, IN7, IN8, IN0-г тохируулна 1 IN2, IN5, IN6, IN1-г унтраана. самбар 5 5. Самбар 6-д IN7, IN8, IN1, IN2 ба OFF IN3, IN4, IN0, IN1-ийг тохируулна 2 Самбар 3-д IN4, IN5, IN6, IN7 ба OFF IN8, IN1, IN6, IN1-г тохируулна уу Самбарт IN2, IN3, IN4, IN5 ба OFF IN6, IN7, IN8, IN0 5 6 самбарт IN7, IN8, IN1, IN2 болон OFF IN3, IN4, IN1, IN7-ийг тохируулна уу 0. Бүх самбар дээрх бүх оролтыг OFF тохируулна уу Эхлэх Өөр өөр давтамж, ажлын мөчлөгийн тохиргоотой 1 ба XNUMX самбар дээрх бүх оролт дээрх PWM:
самбар 0 IN1, IN3, IN5, IN7: 2Гц давтамжтай DC 25% самбар 0 IN2, IN4, IN6, IN8: 1Гц давтамжтай PWM АСААЛТ DC 50% самбар 1 IN1, IN3, IN5, IN7: PWM 1Гц тогтмол гүйдлийн 50% самбар 1 IN2, IN4, IN6, IN8: 2Гц давтамжтай ХОУХШ АСААЛТ DC 25% 8. самбар 0 IN1, IN3, IN5, IN7: тохируулсан DC 50% самбар 1 IN2, IN4, IN6, IN8: тохируулсан DC 50% 9. самбар 0 IN2, IN4, IN6, IN8: багц DC 75% самбар 1 IN1, IN3, IN5, IN7: тогтоосон DC 75% 10. самбар 0 IN1, IN3, IN5, IN7: багц DC 100% самбар 1 IN2, IN4, IN6, IN8: DC 100% тохируулах 11. самбар 0 IN2, IN4, IN6, IN8: тогтмол гүйдлийн 100% самбарыг 1 IN1, IN3, IN5, IN7 тохируулах: DC 100% тохируулах 12. Гаралтыг идэвхгүй болгох (OUT_EN бага) for all boards Бүх самбар дээрх бүх оролт дээр 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 Nucleo хавтан

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 morpho (заавал биш, суурилуулаагүй) холбогчоор удирддаг 3 кВ-ын оптокоуплеруудаар холбогддог. Өргөтгөх самбарыг NUCLEO-F401RE эсвэл NUCLEO-G431RB хөгжүүлэлтийн самбарт холбож болно. Мөн 03 хүртэлх тооны овоолсон X-NUCLEO-OUT1AXNUMX өргөтгөлийн самбараас бүрдсэн системийг үнэлэх боломжтой. Хуучин хүний ​​хувьд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 morpho (заавал биш, суурилуулаагүй) холбогчоор удирддаг 3 кВ-ын оптокоуплеруудаар холбогддог. Өргөтгөх самбарыг NUCLEO-F401RE эсвэл NUCLEO-G431RB хөгжүүлэлтийн самбарт холбож болно. Мөн 04 хүртэлх тооны овоолсон X-NUCLEO-OUT1AXNUMX өргөтгөлийн самбараас бүрдсэн системийг үнэлэх боломжтой. Хуучин хүний ​​хувьд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 хөгжүүлэлтийн самбарт холбож болно. Мөн 06 хүртэлх тооны овоолсон X-NUCLEO-OUT1AXNUMX өргөтгөлийн самбараас бүрдсэн системийг үнэлэх боломжтой. Хуучин хүний ​​хувьд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 morpho (заавал биш, суурилуулаагүй) холбогчоор удирддаг 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 morpho (заавал биш, суурилуулаагүй) холбогчоор удирддаг 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 А-д холбогдсон дижитал гаралтын модульд суулгагдсан гальваник тусгаарлалт, 1 МГц SPI удирдлагын интерфейс бүхий өндөр талт өндөр талт ухаалаг эрчим хүчний хатуу төлөвт реле 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 дээрх микроконтроллертой GPIO зүүгээр удирддаг 3 кВ-ын оптокоуплер, Arduino® UNO R3 (анхдагч тохиргоо) болон ST морфо (заавал биш, суурилуулаагүй) холбогчтой холбогддог. Өргөтгөх самбарыг 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 Embedded Workbench

Бодит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-ийг дараах байдлаар тохируулах ёстой.

·

SW1 1-2

·

SW2 1-2

UM3035 - Илчлэлт 2

хуудас 32/50

·

SW3 1-2

·

SW4

FLT1 дохиог төхөөрөмжөөс зөвхөн микроконтроллер руу чиглүүлэхийн тулд 2-2-ыг хаа

Зөвхөн DR2 улаан LED-г ажиллуулахын тулд 3-2-ыг хаа

·

SW5

FLT1 дохиог төхөөрөмжөөс зөвхөн микроконтроллер руу чиглүүлэхийн тулд 2-1-ыг хаа

Зөвхөн DR2 улаан LED-г ажиллуулахын тулд 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-NUCLO-OUT1A32 өргөтгөлийн самбар

Зураг 16. STM04 Nucleo хөгжүүлэлтийн самбарт холбогдсон X-NUCLO-OUT1A32 өргөтгөлийн самбар

Алхам 2. Алхам 3.
Алхам 4.

STM32 Nucleo хавтанг CN1 холбогч болон компьютерийн USB портын хооронд USB кабелиар тэжээнэ.
X-NUCLEO-OUT03A1 эсвэл X-NUCLEO-OUT04A1 өргөтгөлийн самбарыг CN1 холбогч 2 эсвэл 3 (VCC) ба 4 (GND) холбогчийг тогтмол гүйдлийн тэжээлд (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 болон таны зургийг зорилтот санах ойд ачаална уу.
Эксийг ажиллуулample. Хэрэглэгчийн товчлуурыг дарах бүрд 2.6.1 Out03_04 хэсэгт тайлбарласны дагуу дижитал гаралт дээр шинэ командыг хэрэглэнэ.

X-NUCLEO-OUT05A1 ба X-NUCLEO-OUT06A1 өргөтгөлийн самбар

X-NUCLEO-OUT05A1 эсвэл X-NUCLEO-OUT06A1-ийг дараах байдлаар тохируулах ёстой.

·

SW1 1-2

·

SW2

FLT1 дохиог төхөөрөмжөөс зөвхөн микроконтроллер руу чиглүүлэхийн тулд 2-1-ыг хаа

Зөвхөн DR2 улаан LED-г ажиллуулахын тулд 3-1-ыг хаа

·

SW3 1-2

·

SW4

FLT1 дохиог төхөөрөмжөөс зөвхөн микроконтроллер руу чиглүүлэхийн тулд 2-2-ыг хаа

Зөвхөн DR2 улаан LED-г ажиллуулахын тулд 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-NUCLO-OUT1A32 өргөтгөлийн самбар

Зураг 18. STM06 Nucleo хөгжүүлэлтийн самбарт холбогдсон X-NUCLO-OUT1A32 өргөтгөлийн самбар

Алхам 2. Алхам 3.
Алхам 4.

STM32 Nucleo хавтанг CN1 холбогч болон компьютерийн USB портын хооронд USB кабелиар тэжээнэ.
X-NUCLEO-OUT05A1 эсвэл X-NUCLEO-OUT06A1 өргөтгөлийн самбарыг CN1 холбогч 4 эсвэл 5 (VCC) ба 3 (GND) холбогчийг тогтмол гүйдлийн тэжээлд (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 болон таны зургийг зорилтот санах ойд ачаална уу.
Эксийг ажиллуулample. Хэрэглэгчийн товчлуурыг дарах бүрд 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

·

SW1: 2-3

·

SW2: 1-2

·

Бусад бүх холбогч нээгдэнэ

UM3035 - Илчлэлт 2

хуудас 37/50

UM3035 байна
Самбарын тохиргоо Алхам 1. STM08-ийн дээд талд X-NUCLEO-OUT1A10 эсвэл X-NUCLEO-OUT1A32 өргөтгөлийн самбарыг холбоно уу.
Arduino® UNO холбогчоор дамжуулан Nucleo. Зураг 19. STM08 Nucleo хөгжүүлэлттэй холбогдсон X-NUCLO-OUT1A32 өргөтгөлийн самбар
самбар
Зураг 20. STM10 Nucleo хөгжүүлэлтийн самбарт холбогдсон X-NUCLO-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 болон таны зургийг зорилтот санах ойд ачаална уу.
Эксийг ажиллуулample. Хэрэглэгчийн товчлуурыг дарах бүрд 2.6.3 Out08_10 хэсэгт тайлбарласны дагуу дижитал гаралт дээр шинэ командыг хэрэглэнэ.

X-NUCLEO-OUT15A1 өргөтгөлийн самбар

X-NUCLEO-OUT15A1-ийг дараах байдлаар тохируулах ёстой.

·

SW1 2-3

·

SW2

FLT1 дохиог төхөөрөмжөөс зөвхөн микроконтроллер руу чиглүүлэхийн тулд 2-1-ыг хаа

Зөвхөн DR2 улаан LED-г ажиллуулахын тулд 3-1-ыг хаа

·

SW3 1-2

·

SW4

FLT1 дохиог төхөөрөмжөөс зөвхөн микроконтроллер руу чиглүүлэхийн тулд 2-2-ыг хаа

Зөвхөн DR2 улаан LED-г ажиллуулахын тулд 3-2-ыг хаа

·

SW5 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-NUCLO-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) холбогчийг тогтмол гүйдлийн тэжээлд (5-аас 3 В-ын хооронд тохируулсан байх ёстой) холбож X-NUCLEO-OUT8A33 өргөтгөлийн самбарыг тэжээнэ.
Өөрийн дуртай хэрэгслийн сүлжээг нээнэ үү (Keil®-ийн MDK-ARM, IAR-аас EWARM эсвэл STM32CubeIDE).
Ашигласан STM32 Nucleo самбар болон IDE-ээс хамааран програм хангамжийн төслийг нээнэ үү: ProjectsSTM32F401RE-NucleoExampNUCLEO-F15RE ProjectsSTM401G32RB-NucleoEx-д зориулсан lesOut431ampNUCLEO-G15RB-д зориулсан lesOut431
Бүгдийг нь сэргээ files болон таны зургийг зорилтот санах ойд ачаална уу.
Эксийг ажиллуулample. Хэрэглэгчийн товчлуурыг дарах бүрд 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 Хаалттай

1-2, 3-4, 5-6, 7-8 нь OUT1-4-ийн идэвхтэй төлөвийг идэвхжүүлнэ

·

J7 Хаалттай

1-2, 3-4, 5-6, 7-8 нь OUT5-8-ийн идэвхтэй төлөвийг идэвхжүүлнэ

·

J9, J10 хаалттай

UM3035 - Илчлэлт 2

хуудас 40/50

UM3035 байна
Удирдах зөвлөлийн тохиргоо
Алхам 1. Arduino® UNO холбогчоор дамжуулан STM11 Nucleo-ийн дээд талд байрлах X-NUCLEO-OUT1A13 эсвэл X-NUCLEO-OUT1A32 өргөтгөлийн самбарыг залгаарай.
Зураг 22. STM11 Nucleo хөгжүүлэлтийн самбарт холбогдсон X-NUCLO-OUT1A32 өргөтгөлийн самбар

Зураг 23. STM13 Nucleo хөгжүүлэлтийн самбарт холбогдсон X-NUCLO-OUT1A32 өргөтгөлийн самбар

Алхам 2. Алхам 3.
Алхам 4. Алхам 5.

STM32 Nucleo хавтанг CN1 холбогч болон компьютерийн USB портын хооронд USB кабелиар тэжээнэ.
X-NUCLEO-OUT11A1 эсвэл X-NUCLEO-OUT13A1 өргөтгөлийн самбарыг CN1 холбогч зүү 1 (VCC) ба зүү 2 (GND) -ийг тогтмол гүйдлийн тэжээлийн эх үүсвэрт (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 болон таны зургийг зорилтот санах ойд ачаална уу.
Эксийг ажиллуулample. Хэрэглэгчийн товчлуурыг дарах бүрд 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

1-2, 3-4, 5-6, 7-8-ыг хааж, OUT1-4-ийн идэвхтэй төлөвийг идэвхжүүлнэ

·

J7

1-2, 3-4, 5-6, 7-8-ыг хааж, OUT5-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-NUCLO-OUT1A32 өргөтгөлийн самбар

Зураг 25. STM14 Nucleo хөгжүүлэлтийн самбарт холбогдсон X-NUCLO-OUT1A32 өргөтгөлийн самбар

Алхам 2. Алхам 3.
Алхам 4.

STM32 Nucleo хавтанг CN1 холбогч болон компьютерийн USB портын хооронд USB кабелиар тэжээнэ.
X-NUCLEO-OUT12A1 эсвэл X-NUCLEO-OUT14A1 өргөтгөлийн самбарыг CN1 холбогч зүү 1 (VCC) ба зүү 2 (GND) -ийг тогтмол гүйдлийн тэжээлийн эх үүсвэрт (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 болон таны зургийг зорилтот санах ойд ачаална уу.
Эксийг ажиллуулample. Хэрэглэгчийн товчлуурыг дарах бүрд 2.6.6 Out12_14 хэсэгт тайлбарласны дагуу дижитал гаралт дээр шинэ командыг хэрэглэнэ.

UM3035 - Илчлэлт 2

хуудас 44/50

UM3035 байна

Хяналтын түүх

Хүснэгт 8. Баримт бичгийн засварын түүх

Огноо

Хяналт

Өөрчлөлтүүд

09 оны 2022-р сарын XNUMX

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 BSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Төслүүд. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Програм хангамжид шаардлагатай нөөц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.1 X-ЦӨМ-ГАРЦ03A1, X-БӨМ-ГАРЦ04A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.2 X-ЦӨМ-ГАРЦ05A1, X-БӨМ-ГАРЦ06A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.3 X-ЦӨМ-ГАРЦ08A1, X-ЦӨМ-ГАРЦ10А1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.4 X-ЦӨМ-ГАРЦ15А1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.5 X-ЦӨМ-ГАРЦ11A1, X-БӨМ-ГАРЦ13А1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.6 X-ЦӨМ-ГАРЦ12А1, Х-БӨМ-ГАРЦ14А1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Сampпрограмын тайлбар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.1 Out03_04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.2 Гарах05_06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.3 Гарах08_10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.4 Гарах15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.5 Гарах11_13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.6.6 Гарах12_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 Хоёр өргөтгөх хавтангийн стекийн тохиргоо (Daisy Chain). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. Зураг 25. Зураг.

X-CUBE-IPS өргөтгөлийн програм хангамжийн архитектур. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 X-CUBE-IPS багц хавтасны бүтэц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STM32 Nucleo хавтан . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 X-NUCLEO-OUT03A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 34 X-NUCLEO-OUT04A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 34 X-NUCLEO-OUT05A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 36 X-NUCLEO-OUT06A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 36 X-NUCLEO-OUT08A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 38 X-NUCLEO-OUT10A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 38 X-NUCLEO-OUT15A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 39 X-NUCLEO-OUT11A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 41 X-NUCLEO-OUT13A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 41 X-NUCLEO-OUT12A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . . 43 X-NUCLEO-OUT14A1 өргөтгөлийн самбар нь STM32 Nucleo хөгжүүлэлтийн самбарт холбогдсон. . . . . . . . . . . . .

UM3035 - Илчлэлт 2

хуудас 49/50

UM3035 байна
ЧУХАЛ МЭДЭГДЭЛ АНХААРАЛТАЙ УНШина уу STMicroelectronics NV болон түүний охин компаниуд (“ST”) нь ST бүтээгдэхүүн болон/эсвэл энэхүү баримт бичигт ямар ч үед мэдэгдэлгүйгээр өөрчлөлт, засвар, сайжруулалт, сайжруулалт, сайжруулалт хийх эрхтэй. Худалдан авагчид захиалга өгөхөөс өмнө ST бүтээгдэхүүний талаарх хамгийн сүүлийн үеийн мэдээллийг авах ёстой. ST-ийн бүтээгдэхүүнийг захиалгын хүлээн зөвшөөрөгдөх үеийн ST-ийн борлуулалтын нөхцөл, нөхцлийн дагуу зардаг. Худалдан авагчид ST бүтээгдэхүүний сонголт, сонголт, ашиглалтыг дангаараа хариуцах бөгөөд ST нь хэрэглээний тусламж, худалдан авагчдын бүтээгдэхүүний дизайны талаар ямар ч хариуцлага хүлээхгүй. СТ-ээс оюуны өмчийн аливаа эрхийг шууд болон далд хэлбэрээр олгохгүй. Энд дурдсан мэдээллээс өөр заалт бүхий 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, үйлдвэрлэлийн дижитал гаралтын програм хангамж, гаралтын програм хангамж

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *