STM32 X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر

د STM32 لپاره X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر
نیوکلیو

د محصول معلومات

د X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر یو دی
د STM32Cube سافټویر ټیکنالوژۍ پراخول، د جوړولو لپاره ډیزاین شوي
د مختلف STM32 مایکرو کنټرولرونو کې د لیږد وړتیا اسانه ده. دا
د سافټویر کڅوړه د لوړ موثریت لپاره غوښتنلیکونو جوړولو لپاره کارول کیږي
لوړ اړخ سویچونه او شامل ديampد هر یو لپاره پلي کول
د توسعې بورډ په کڅوړه کې ملاتړ شوی، د NUCLEOF401RE او دواړو لپاره
د NUCLEO-G431RB پراختیایی بورډونه.

د دې سافټویر کڅوړې کلیدي ځانګړتیاوې په لاندې ډول دي:

  • GPIOs، PWMs، او IRQs
  • غلطۍ/تشخیصونه د اداره کولو مخه نیسي
  • Sampد لاندې توسعې لپاره پلي کول شتون لري
    تختې:
    • IPS1025H-32
  • د مختلف MCU کورنیو کې اسانه لیږدونې ، مننه
    STM32Cube
  • وړیا، د کاروونکي دوستانه جواز شرایط

دا سافټویر اجازه ورکوي چې د یو واحد ډیجیټل محصول کنټرول کړي
د توسعې بورډ یا د دې توسعې په سمه توګه ترتیب شوی سټیک
بورډونه د NUCLEO-F401RE یا NUCLEO-G431RB پراختیا باندې نصب شوي
تخته دا تاسو ته هم اجازه درکوي چې د توسعې بورډونه برنامه کړئ
د PWM په کارولو سره د ځانګړي فریکونسۍ سره سویچ او بند شوی
د 0-100 Hz رینج (0.1 Hz ریزولوشن)، او په کې د ځانګړي دندې دورې
0-100٪ رینج (1٪ قرارداد). په کڅوړه کې یو پخوانی شامل دیample ته
د وسیلې فعالیت ازموینه وکړئ پداسې حال کې چې چینلونه چلوي
ثابت حالت او PWM.

د محصول کارولو لارښوونې

د X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر کارولو لپاره، تعقیب کړئ
دا ګامونه:

  1. د پراختیا بورډ د NUCLEO-F401RE سره وصل کړئ یا
    د NUCLEO-G431RB پراختیایی بورډ.
  2. د STM32Cube سافټویر ډاونلوډ او نصب کړئ.
  3. د X-CUBE-IPS سافټویر کڅوړه ډاونلوډ او نصب کړئ.
  4. د s څخه کار واخلئampد پیکج سره چمتو شوي پلي کول
    د ډیجیټل محصول کنټرول لپاره خپل غوښتنلیک جوړ کړئ
    د توسعې بورډ
  5. که اړتیا وي، د توسع کولو بورډ پروګرام کړئ چې فعال شي
    او د PWM کارول د ځانګړي فریکونسۍ او دندې دورې سره
    ستاسو د غوښتنلیک اړتیاو مطابق.
  6. د پخواني په کارولو سره د وسیلې فعالیت ازموینه وکړئampسره چمتو شوی
    کڅوړه پداسې حال کې چې چینلونه په ثابت حالت کې چلوي او
    PWM

UM3035
د کارن لارښود
د STM32 نیوکلیو لپاره د X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر سره پیل کول
پیژندنه
د X-CUBE-IPS سافټویر کڅوړې سره تاسو کولی شئ په اسانۍ سره د STM32 نیوکلیو لپاره لاندې توسیع بورډونو کې کوربه شوي ICs ځانګړتیاو ته لاسرسی ومومئ: · 0.7 د 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-OUT03A1، X-NUCLEO2050T05HX کوربه کول، -NUCLEO-OUT1A1025 (د IPSXNUMXH کوربه توب)
X-NUCLEO-OUT08A1 (د IPS160HF کوربه توب)، یا X-NUCLEO-OUT15A1 (د IPS1025HF کوربه توب) · 5.7 د X-NUCLEO-OUT04A1 یا X-NUCLEO-OUT06A1 سره اوسنۍ درجه بندي، د IPS2050 په درناوي کوربه کول.
IPS1025H-32 توسع د STM32Cube سافټویر ټیکنالوژۍ باندې رامینځته شوې ترڅو د مختلف STM32 مایکرو کنټرولرونو کې د پور وړتیا اسانه کړي. سافټویر د s سره راځيampد هر توسعې بورډ لپاره پلي کول چې په بسته کې ملاتړ شوي، د NUCLEOF401RE او 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® مایکرو کنټرولر سافټویر انٹرفیس معیاري هارډویر خلاصون پرت د مدغم پرمختیا چاپیریال د ر lightا ایمیټینګ ډایډ سیریل پیری فیرل انٹرفیس

UM3035
لنډیزونه او لنډیزونه

UM3035 – Rev 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، او IRQs

·

غلطۍ/تشخیصونه د اداره کولو مخه نیسي

·

Sampپه لاندې توسعې بورډونو کې پلي کول شتون لري، کله چې د NUCLEO سره وصل وي-

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

·

د مختلف MCU کورنیو کې اسانه لیږدونې ، د STM32Cube څخه مننه

·

وړیا، د کاروونکي دوستانه جواز شرایط

دا سافټویر اجازه ورکوي چې د یو واحد توسیع بورډ ډیجیټل محصول کنټرول کړي، یا د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ کې نصب شوي د دې توسعې بورډونو په سمه توګه ترتیب شوي سټیک.

دا تاسو ته اجازه درکوي چې د 0-100 Hz رینج (0.1 Hz ریزولوشن) کې د ځانګړي فریکونسۍ سره د PWM په کارولو سره د توسعې بورډونو برنامه وکړئ او بند شي ، او د 0-100٪ رینج (1٪ ریزولوشن) کې ځانګړي وظیفې دورې. .

په کڅوړه کې یو پخوانی شامل دیampپه ثابت حالت او PWM کې د چینلونو چلولو پرمهال د وسیلې فعالیت ازموینه کول.

2.2

معمارۍ

دا سافټویر د لوړ موثریت (دوه ګوني او واحد) لوړ اړخ ذہین بریښنا سویچ (IPS) ډیجیټل محصول ماډلونو لپاره د غوښتنلیکونو پراختیا لپاره د STM32Cube معمارۍ بشپړ مطابقت لري.

سافټویر د STM32 مایکرو کنټرولر لپاره د STM32CubeHAL هارډویر خلاصون پرت پراساس دی. بسته STM32Cube د ډیجیټل محصول توسیع بورډونو لپاره د بورډ ملاتړ کڅوړې (BSP) چمتو کولو سره د 2.1 اوور برخه کې لیست شوي وسیلو پراساس پراخوي.view.

د سافټویر پرتونه چې د غوښتنلیک سافټویر لخوا کارول کیږي د صنعتي ډیجیټل محصول توسیع بورډونو ته د لاسرسي او کارولو لپاره په لاندې ډول دي:

·

STM32Cube HAL پرت: د ساده، عمومي او څو مثالونو APIs څخه جوړ دی (د غوښتنلیک پروګرام کول

انٹرفیس) کوم چې د پورتنۍ پرت ​​غوښتنلیکونو، کتابتونونو او سټیکونو سره اړیکه لري. دا عمومي او

د تمدید APIs د یو عام چوکاټ پراساس دي ترڅو د مینځلو په څیر ډیری پرتونه کار وکړي

پرته د ځانګړي مایکرو کنټرولر واحد (MCU) هارډویر معلوماتو ته اړتیا لري. دا جوړښت کتابتون ته وده ورکوي

د کوډ بیا کارونې وړتیا او په نورو وسیلو کې د اسانه لیږد وړتیا تضمینوي.

·

د بورډ ملاتړ کڅوړه (BSP) پرت: د STM32 نیوکلیو بورډ پرفیریلز لپاره د سافټویر ملاتړ چمتو کوي،

د MCU پرته. دا ځانګړي APIs د ځانګړي بورډ ځانګړي لپاره د برنامه کولو انٹرفیس چمتو کوي

پردیو لکه LEDs، د کاروونکي تڼۍ، او داسې نور، او د انفرادي بورډ نسخه راوړلو لپاره هم کارول کیدی شي

معلومات دا د معلوماتو د پیل کولو، ترتیبولو او لوستلو لپاره هم ملاتړ چمتو کوي.

UM3035 – Rev 2

پاڼه 3/50

شکل 1. د X-CUBE-IPS د پراختیا سافټویر جوړښت

UM3035
د فولډر جوړښت

2.3

د فولډر جوړښت

شکل 2. د X-CUBE-IPS بسته فولډر جوړښت

لاندې فولډرونه د سافټویر کڅوړه کې شامل دي:

·

htmresc د html پاڼو لپاره ګرافیک لري

·

اسناد یو ترتیب شوی HTML لري file د سرچینې کوډ څخه رامینځته شوی ، د سافټویر توضیحات

اجزا او APIs.

·

موټر چلوونکي پکې شامل دي:

STM32Cube HAL فرعي فولډرونه، په ځانګړې توګه STM32G4xx_HAL_Driver او STM32F4xx_HAL_Driver. دا files د X-CUBE-IPS سافټویر لپاره ځانګړي ندي مګر مستقیم د STM32Cube چوکاټ څخه راځي او د STM32 MCUs لپاره د هارډویر خلاصون پرت کوډ استازیتوب کوي.

د CMSIS فولډر، کوم چې د Cortex® microcontroller سافټویر انٹرفیس معیار لري files له بازو څخه. دا files د کورټیکس-M پروسیسر لپاره د پلورونکي خپلواک هارډویر خلاصون پرتونه دي
لړۍ دا فولډر د STM32Cube چوکاټ څخه هم بدل شوی نه راځي.

د BSP فولډر چې د توسعې بورډونو ترتیب کولو لپاره اړین کوډ لري چې په 2.1 برخه کې لیست شويviewد IC لپاره چلوونکي په 2.1 اوور برخه کې لیست شويview، او د سویچ API افعال.

·

په پروژو کې شامل ديampد ټولو ملاتړ شوي IPS محصولاتو لپاره غوښتنلیکونه، د NUCLEO-F401RE او لپاره چمتو شوي

NUCLEO-G431RB پلیټ فارمونه.

UM3035 – Rev 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 سافټویر لپاره، مختلف BSPs کارول کیږي:

·

STM32F4xx-Nucleo، STM32G4xx_Nucleo

·

IPS1025H_2050H

·

IPS1025HF

·

IPS160HF_161HF

·

ISO808

·

ISO808-1

·

ISO808A

·

ISO808A-1

·

OUT0xA1

·

OUT08_10A1

·

بهر 15A1

·

OUT11_13A1

·

OUT12_14A1

STM32F4xx-Nucleo، STM32G4xx_Nucleo
د STM32 نیوکلیو پراختیایی بورډ پورې اړه لري چې کارول کیږي، دا BSPs د پراختیایي بورډ پرفیریالونو ترتیبولو او کارولو لپاره انٹرفیس چمتو کوي چې د 2.1 اوور برخه کې لیست شوي توسیع بورډونو سره.view.
هر فولډر (STM32F4xx-Nucleo, STM32G4xx_Nucleo) د .c/.h جوړه جوړه لري files (stm32[code]xx_nucleo.c/.h، چیرته چې [کوډ] د MCU کورنۍ کوډ F4 یا G4 دی)، کوم چې د STM32Cube چوکاټ څخه پرته له تعدیل څخه راځي. دوی د اړونده پراختیایی بورډ د کارونکي تڼۍ او LEDs اداره کولو لپاره دندې چمتو کوي.

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 – Rev 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 برخه د بورډ ملاتړ کڅوړه لري fileد X-NUCLEO-OUT08A1 او X-NUCLEO-OUT10A1 توسیع بورډونو لپاره. دا files د GPIOs په کارولو سره په ثابت حالت او PWM حالت کې د بریښنا سویچونو چلولو لپاره اړین دندو ته وقف شوي.
د files د تشخیص او محصول فیډبیک پنونو حالت ترلاسه کولو لپاره هم کارول کیږي.
د دې دندو له لارې، چینل د ځانګړي فریکونسۍ او وظیفې دورې سره د PWM حالت کې تنظیم کیدی شي، ری سیٹ یا تنظیم کیدی شي.

OUT0xA1
د OUT0xA1 BSP برخه د بورډ ملاتړ کڅوړه لري fileد X-NUCLEO-OUT0xA1 بورډ کورنۍ لپاره (X-NUCLEO-OUT03A1، X-NUCLEO-OUT04A1، X-NUCLEO-OUT05A1، X-NUCLEO-OUT06A1)، کوم چې د بریښنا د چلولو لپاره اړین دندو ته وقف شوي دي. د GPIOs په کارولو سره ثابت حالت او PWM حالت کې.
د files د تشخیص او محصول فیډبیک پنونو حالت ترلاسه کولو لپاره هم کارول کیږي. د دې دندو له لارې، یو یا څو چینلونه د ځانګړي فریکونسۍ او وظیفې دورې سره د PWM حالت کې تنظیم کیدی شي، ری سیٹ یا تنظیم کیدی شي.

OUT11_13A1
د OUT11_13A1 BSP برخه د بورډ ملاتړ کڅوړه لري fileد X-NUCLEO-OUT11A1 او X-NUCLEO-OUT13A1 توسیع بورډونو لپاره. دا files د GPIOs په کارولو سره په ثابت حالت او PWM حالت کې د بریښنا سویچونو چلولو لپاره اړین دندو ته وقف شوي.
د files د تشخیص او محصول فیډبیک پنونو حالت ترلاسه کولو لپاره هم کارول کیږي. د دې دندو له لارې، د مستقیم کنټرول حالت یا همغږي کنټرول حالت اداره کیدی شي، یو یا څو چینلونه د ځانګړي فریکونسۍ او وظیفې دورې سره د PWM حالت کې تنظیم، بیا تنظیم، یا تنظیم کیدی شي.

OUT12_14A1
د OUT12_14A1 BSP برخه د بورډ ملاتړ کڅوړه لري fileد X-NUCLEO-OUT12A1 او X-NUCLEO-OUT14A1 توسیع بورډونو لپاره. دا files د GPIOs په کارولو سره په ثابت حالت او PWM حالت کې د بریښنا سویچونو چلولو لپاره اړین دندو ته وقف شوي.
د files د تشخیص او محصول فیډبیک پنونو حالت ترلاسه کولو لپاره هم کارول کیږي. د دې دندو له لارې، د SPI انٹرفیس په کارولو سره، یو یا څو چینلونه د ځانګړي فریکونسۍ او دندې دورې سره د PWM حالت کې تنظیم، بیا تنظیم، یا تنظیم کیدی شي.

بهر 15A1
د OUT15A1 BSP برخه د بورډ ملاتړ کڅوړه لري fileد X-NUCLEO-OUT15A1 توسیع بورډ لپاره. دا files د GPIOs په کارولو سره په ثابت حالت او PWM حالت کې د بریښنا سویچونو چلولو لپاره اړین دندو ته وقف شوي.
د files د تشخیص او محصول فیډبیک پنونو حالت ترلاسه کولو لپاره هم کارول کیږي. د دې دندو له لارې، چینل د ځانګړي فریکونسۍ او وظیفې دورې سره د PWM حالت کې تنظیم کیدی شي، ری سیٹ یا تنظیم کیدی شي.

UM3035 – Rev 2

پاڼه 6/50

2.3.2

UM3035
د فولډر جوړښت

پروژې

د هر STM32 نیوکلیو پلیټ فارم لپاره، یو پخوانی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 پروژه لري fileد IAR لپاره

·

MDK-ARM پروژه لري fileد کییل لپاره

·

STM32CubeIDE پروژه لري fileد OpenSTM32 لپاره

هر پخوانیample لاندې سرچینه لري files:

·

بهر ۰۳_۰۴

پروژې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 - د غوښتنلیک مثال لپاره کوډample customization

Srcstm32f4xx_hal_msp.c - د STM32F4xx لپاره د HAL MSP ماډل

Srcstm32f4xx_it.c - د STM32F4xx لپاره لاسوهونکي لاسوهونکي

Srcsystem_stm32f4xx.c- د سیسټم سرچینه file د STM32F4xx لپاره

پروژېSTM32G431RB-NucleoExamplesOut03_04

د main.c ماډل لپاره Incmain.h- سرلیک

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 - د غوښتنلیک مثال لپاره کوډample customization

Srcstm32g4xx_hal_msp.c – د STM32G4xx لپاره د HAL MSP ماډل

Srcstm32g4xx_it.c - د STM32G4xx لپاره لاسوهونکي لاسوهونکي

Srcsystem_stm32g4xx.c - د سیسټم سرچینه file د STM32G4xx لپاره

UM3035 – Rev 2

پاڼه 7/50

UM3035
د فولډر جوړښت

·

بهر ۰۳_۰۴

پروژې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 – Rev 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 – Rev 2

پاڼه 9/50

UM3035
د فولډر جوړښت

·

بهر ۰۳_۰۴

پروژې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 – Rev 2

پاڼه 10/50

UM3035
د فولډر جوړښت

·

بهر ۰۳_۰۴

پروژېSTM32F401RE-NucleoExamplesOut11_13

Incmain.h - د main.c ماډل لپاره سرلیک

Incout11_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 ماډل لپاره سرلیک

Incout11_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 – Rev 2

پاڼه 11/50

2.4
2.4.1

UM3035
سافټویر اړین سرچینې

·

بهر ۰۳_۰۴

پروژېSTM32F401RE-NucleoExamplesOut12_14

Incmain.h - د main.c ماډل لپاره سرلیک

Incout12_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 ماډل لپاره سرلیک

Incout12_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 د GPIOs له لارې IPS2050H او IPS2050H-32 کنټرولوي.
پدې توګه ، کله چې د یو X-NUCLEO-OUT03A1 توسیع بورډ یا یو X-NUCLEO-OUT04A1 توسیع بورډ وکاروئ ، دوه GPIO سیګنالونه (IN1 او IN2 پنونه) او دوه GPIOs د مداخلې مدیریت ته وقف شوي (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 – Rev 2

پاڼه 12/50

UM3035
سافټویر اړین سرچینې

مهم:

کله چې د بورډ 2 او بورډ 3 کاروئ، دوه جمپرونه باید د STM32 نیوکلیو پراختیایی بورډ کې د مورفو نښلونکو پنونه وتړي:

·

CN7.35-36 تړل شوی

·

CN10.25-26 تړل شوی

د نورو جزیاتو لپاره، د جمپر ترتیب وګورئ چې په 3.4 برخه کې د بورډ ترتیب او اسنادو کې تشریح شوي file (readme.html په ExamplesOut03_04 فولډر).

2.4.2 2.4.3

X-NUCLEO-OUT05A1، X-NUCLEO-OUT06A1
MCU د GPIOs له لارې IPS1025H او IPS1025H-32 کنټرولوي.
په دې توګه، کله چې د X-NUCLEO-OUT05A1 توسیع بورډ یا یو X-NUCLEO-OUT06A1 توسیع بورډ وکاروئ، یو GPIO سیګنال (IN1) او دوه GPIOs د مداخلې مدیریت (FLT1، FLT2 پنونو) ته وقف شوي.
سافټویر د PWM ټایمر هم کاروي ترڅو د توسعې بورډونو لپاره د محصول چینلونو کې دوره ایز نمونې رامینځته کړي.
دا هم ممکنه ده چې د څلور چینل ډیجیټل محصول ماډل ارزونه د څلورو X-NUCLEO-OUT05A1 او یا X-NUCLEO-OUT06A1 سره د شریک یا خپلواک اکمالاتو ریل او خپلواک بارونو سره وڅیړئ.
په دې حالت کې، اضافي توسیع بورډونه باید په سمه توګه تنظیم شي. د دویمې، دریمې یا څلورمې تختې لپاره، دا اړینه ده چې د هر بورډ لپاره درې مقاومت کونکي د ډیفالټ موقعیت څخه غیر پلورل شي او د بورډ شمیرې پورې اړوند مختلف پوستونو کې یې وپلورئ، لاندې تشریح شوي سکیم تعقیب کړئ.

بورډ 0 بورډ 1 بورډ 2 بورډ 3

جدول 3. د څلورو توسعې بورډونو د سټیک ترتیب

بورډ نمبر.

IN1 R101 R102 R115 R120

R103 R104 R116 R119 RXNUMX

FLT1

R114 R117 R107 R118 RXNUMX

FLT2

د نورو جزیاتو لپاره، د جمپر ترتیب وګورئ چې په 3.4 برخه کې د بورډ ترتیب او اسنادو کې تشریح شوي file (readme.html په ExamplesOut05_06 فولډر).
X-NUCLEO-OUT08A1، X-NUCLEO-OUT10A1 MCU د GPIOs له لارې IPS160HF او IPS161HF کنټرولوي. په دې توګه، کله چې د X-NUCLEO-OUT08A1 یا X-NUCLEO-OUT10A1 توسیع بورډ کاروئ، درې GPIO سیګنالونه (IN1، Nch-Drv، OUT_FB پنونه) او د مداخلې مدیریت (DIAG پن) ته وقف شوي GPIO ته اړتیا ده. سافټویر د 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 RXNUMX

Nch-DRV

R104 R131 R123 R122 RXNUMX

OUT_FB

UM3035 – Rev 2

پاڼه 13/50

UM3035
سافټویر اړین سرچینې

مهم:

کله چې د بورډ 1 او بورډ 3 کاروئ، دوه جمپرونه باید د STM32 نیوکلیو پراختیایی بورډ کې د مورفو نښلونکو پنونه وتړي:

·

CN7.35-36 تړل شوی

·

CN10.25-26 تړل شوی

2.4.4 2.4.5

د نورو جزیاتو لپاره، د جمپر ترتیب وګورئ چې په 3.4 برخه کې د بورډ ترتیب او اسنادو کې تشریح شوي file (readme.html په ExamplesOut08_10 فولډر).
X-NUCLEO-OUT15A1 MCU د GPIOs له لارې IPS1025HF کنټرولوي. په دې توګه، کله چې د X-NUCLEO-OUT15A1 توسیع بورډ کاروئ، درې GPIO سیګنالونه (IN1، Nch-Drv، OUT_FB پنونه) او دوه GPIOs چې د مداخلې مدیریت ته وقف شوي (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.html په ExamplesOut15 فولډر).

X-NUCLEO-OUT11A1، X-NUCLEO-OUT13A1

MCU د GPIOs له لارې ISO808 او ISO808-1 کنټرولوي.

په دې توګه، کله چې د X-NUCLEO-OUT11A1 توسیع بورډ یا د X-NUCLEO-OUT13A1 توسیع بورډ څخه کار واخلئ، اته GPIO سیګنالونه (IN1 څخه IN8)، دوه GPIOs (LOAD او SYNCH) د وسیلې عملیاتي حالت کنټرول لپاره کارول کیږي (مطابق کنټرول حالت یا د مستقیم کنټرول حالت)، یو 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.html په ExamplesOut11_13 فولډر).

UM3035 – Rev 2

پاڼه 14/50

UM3035
سافټویر اړین سرچینې

2.4.6

X-NUCLEO-OUT12A1، X-NUCLEO-OUT14A1
MCU د SPI انٹرفیس او GPIOs له لارې ISO808A او ISO808A-1 کنټرولوي.
په دې توګه، کله چې د X-NUCLEO-OUT12A1 توسعې بورډ یا یو X-NUCLEO-OUT14A1 توسیع بورډ وکاروئ، یو SPI پریریل (SPI_CLK، SPI_MISO، SPI_MOSI سیګنالونه)، یو GPIO (SPI_SS) د وسیله انتخاب په توګه کارول کیږي، یو GPIO (OUT) کارول کیږي. د محصول لینونو فعالولو لپاره او د مداخلې مدیریت ته وقف شوي دوه GPIOs (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_EN R119 R109

STATUS 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.html په ExamplesOut12_14 فولډر).

UM3035 – Rev 2

پاڼه 15/50

2.5 2.6
2.6.1
2.6.2

UM3035
APIs

APIs

د X-CUBE-IPS سافټویر APIs په لاندې ډول تعریف شوي:

·

ډرایور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_

کارونکي ته د موجود APIs په اړه تفصيلي تخنیکي معلومات په ترتیب شوي HTML کې موندل کیدی شي file د سافټویر کڅوړې "د اسنادو" فولډر کې موقعیت لري چیرې چې ټولې دندې او پیرامیټونه په بشپړ ډول تشریح شوي.

Sampد غوښتنلیک توضیحات

Out03_04 A sampد X-NUCLEO-OUT03A1 یا X-NUCLEO-OUT04A1 توسیع بورډونو په کارولو سره د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره غوښتنلیک د "پروژو" لارښود کې چمتو شوی. د جوړیدو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري. په دې کې پخوانيample، د حکمونو ترتیب د X-NUCLEO-OUT03A1 یا X-NUCLEO-OUT04A1 په چینلونو کې پلي کیږي. د کارونکي تڼۍ په فشارولو سره د عملیاتو بدلون غوښتنه کیږي. په پیل کې، د IN1 او IN2 چینلونه بند شوي دي. هرکله چې د کارونکي تڼۍ فشارول کیږي، برنامه یو پرله پسې عمل ترسره کوي لکه څنګه چې په لاندې ترتیب کې دی: 1. په بورډونو کې IN1 چینل 0-2 باندې بدلوي، په بورډونو 2-1 کې IN3 چینل 2. په بورډونو 1 کې IN1 چینل بدلوي -3، په بورډونو کې IN2 چینل بندوي 0-2 3. په بورډونو کې IN1 چینل بندوي 0-1 په بورډونو کې IN2 چینل بندوي 2-3 بورډونو کې IN4 چینل بندوي 1. په بورډونو 2-3 کې IN2 چینل بندوي، د IN0 چینل بندوي بورډونه 1-5 1. په ټولو بورډونو کې IN2 او IN6 چینلونه بدلوي 1. په ټولو بورډونو کې IN2 او IN7 چینلونه بندوي XNUMX. په ټولو بورډونو کې په دواړو چینلونو کې PWM د مختلف فریکونسۍ او د دندې دورې ترتیباتو سره پیل کوي:
IN1 بورډونه 0-3: PWM د فریکونسۍ 2 Hz سره، DC 25% IN2 بورډونه 1-2: PWM د 2 Hz فریکونسۍ سره، DC 50% IN1 بورډونه 1-2: PWM د فریکونسۍ 1 Hz سره، DC 25٪ IN2 بورډونه 0-3: PWM د 1 Hz فریکونسۍ سره، DC 50٪ 8. په ټولو بورډونو کې د IN50 لپاره DC 1٪ ټاکي 9. په ټولو بورډونو کې IN75 لپاره DC 2٪ 10. په ټولو بورډونو کې IN100 لپاره DC 1٪ ټاکي 11. سیټونه په ټولو بورډونو کې د IN100 لپاره DC 2٪ 12. په ټولو بورډونو کې په دواړو چینلونو کې PWM ودروي د کارونکي نیلي تڼۍ په فشارولو سره، فرم ویئر راتلونکی فعالیت ته ځي. ترتیب سایکلیک دی: د وروستي ګام (12) وروسته دا لومړی (1) ته راستون کیږي.
Out05_06 A sampد X-NUCLEO-OUT05A1 یا X-NUCLEO-OUT06A1 د پراختیا بورډونو په کارولو سره د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره غوښتنلیک د "پروژو" لارښود کې چمتو شوی. د جوړیدو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري.

UM3035 – Rev 2

پاڼه 16/50

2.6.3 2.6.4

UM3035
Sampد غوښتنلیک توضیحات

په دې کې پخوانيampد X-NUCLEO-OUT05A1 یا X-NUCLEOOUT06A1 توسیع بورډونو په IN چینلونو کې د کمانډونو لړۍ پلي کیږي. د کارونکي تڼۍ فشار لخوا د عملیاتو بدلون غوښتنه کیږي. په پیل کې، په ټولو بورډونو کې د IN1 چینلونه بند شوي دي. هرکله چې د کاروونکي تڼۍ فشارول کیږي، برنامه په لاندې ترتیب کې یو پرله پسې عمل ترسره کوي: 1. په بورډونو کې IN1 پن 0-2 باندې تنظیموي، IN1 پن په بورډونو 1-3 2. په بورډونو IN1 پن باندې تنظیم کوي 1- 3، په بورډونو کې IN1 پن بندوي 0-2 3. په ټولو بورډونو کې IN1 پن تنظیموي 4. په ټولو بورډونو کې IN1 پن بندوي 5. PWM په ټولو بورډونو کې په IN1 پن باندې د مختلف فریکونسۍ او د دندې دورې ترتیباتو سره پیل کوي:
د IN1 پن بورډونه 0-3: PWM د 2 Hz فریکونسۍ سره، DC 25% IN1 پن بورډونه 1-2: PWM د 1 Hz فریکونسۍ سره، DC 25% 6. IN1 پن په ټولو بورډونو کې: DC 50% 7. IN1 پنونه تنظیموي په ټولو بورډونو کې: DC 75٪ 8. IN1 پن په ټولو بورډونو کې: DC 100٪ 9 تنظیموي. PWM په ټولو بورډونو کې په IN1 پن کې ودروي 10. ترتیب له 1 ګام څخه بیا پیل کیږي

بهر ۰۳_۰۴

ا سampد X-NUCLEO-OUT08A1 یا X-NUCLEO-OUT10A1 توسیع بورډ په کارولو سره د NUCLEO-F401RE یا NUCLEO-G431RB بورډونو سره غوښتنلیک د "پروژو" لارښود کې چمتو شوی. د جوړیدو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري.

په دې کې پخوانيampد X-NUCLEO-OUT08A1 یا X-NUCLEO-OUT10A1 توسیع بورډونو IN او Nch_DRV چینلونو کې د کمانډونو لړۍ پلي کیږي. د کارونکي تڼۍ فشار لخوا د عملیاتو بدلون غوښتنه کیږي.

په پیل کې، د IN او Nch_DRV چینلونه ټول بند شوي دي. هرکله چې د کارونکي تڼۍ فشارول کیږي، برنامه په لاندې ترتیب کې یو پرله پسې عمل ترسره کوي:

1. د ټولو بورډونو لپاره د PWM چینل 0 سره د Nch-DRV سیګنال لپاره همغږي کول په لاندې ډول فعالوي:

بورډ 0: ځنډ 20٪، په موده کې 50٪

بورډ 1: ځنډ 40٪، د مودې 70٪ (clamping په 100٪ کې واقع کیږي د IN1 آف دورې دورې ته رسیدلي)

بورډ 2: ځنډ 20٪، په موده کې 50٪

بورډ 3: ځنډ 40٪، د مودې 70٪ (clamping په 100٪ کې واقع کیږي د IN1 آف دورې دورې ته رسیدلي)

یادونه:

ځنډ او آن دوره دواړه د بندې مودې په توګه څرګند شويtage د ټاکل شوي IN1 سیګنال څخه.

2. په بورډونو کې IN1 پن 0-2 باندې تنظیموي، په بورډونو 1-1 کې IN3 پن تنظیموي

3. په 1-1 تختو باندې IN3 پن تنظیموي، په تختو 1-0 باندې IN2 پن تنظیموي

4. په ټولو بورډونو کې د IN1 پن باندې تنظیم کوي

5. په ټولو تختو کې IN1 پن بندوي

6. PWM په IN1 پن باندې په ټولو بورډونو کې د مختلف فریکونسۍ او د دندې دورې ترتیباتو سره پیل کوي:

د IN1 پن بورډونه 0-3: PWM د 2 Hz فریکونسۍ سره، DC 25٪

د IN1 پن بورډونه 1-2: PWM د 1 Hz فریکونسۍ سره، DC 25٪

7. په ټولو بورډونو کې IN1 پن: DC 50٪ تنظیموي

8. په ټولو بورډونو کې IN1 پن: DC 75٪ تنظیموي

9. په ټولو بورډونو کې IN1 پن: DC 100٪ تنظیموي

10. PWM په ټولو بورډونو کې په IN1 پن باندې ودروي

11. د ټولو بورډونو لپاره چینل 0 کې د PWM سره د Nch-DRV سیګنال لپاره همغږي غیر فعالوي

12. ترتیب له 1 مرحلې څخه بیا پیل کیږي

بهر 15
ا سample غوښتنلیک د یو یا دوه X-NUCLEO-OUT15A1 توسیع بورډونو په کارولو سره د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره د "پروژو" لارښود کې چمتو شوی. د جوړیدو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري.
په دې کې پخوانيampد X-NUCLEO-OUT15A1 توسعې بورډونو په IN چینلونو کې د امرونو لړۍ پلي کیږي. د کارونکي تڼۍ فشار لخوا د عملیاتو بدلون غوښتنه کیږي.

UM3035 – Rev 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٪ (clamping په 100٪ کې واقع کیږي د IN1 آف دورې دورې ته رسیدلي)

یادونه:

ځنډ او آن دوره دواړه د بندې مودې په توګه څرګند شويtage د ټاکل شوي IN1 سیګنال څخه.

په بورډ 1 کې IN0 باندې سیټ کوي، په بورډ 1 کې IN1 بندوي

2. په تخته 1 کې IN0 بندوي، په بورډ 1 کې IN1 ترتیبوي

3. په بورډ 1 کې IN0 ټاکي، په بورډ 1 کې IN1 ټاکي

4. په بورډ 1 کې IN0 بندوي، په بورډ 1 کې IN1 بندوي

5. PWM په IN1 کې په بورډ 0 او بورډ 1 کې د مختلف فریکونسۍ او د دندې دورې ترتیباتو سره پیل کوي، په لاندې ډول:

بورډ 0 IN1: PWM د 2 Hz DC 25٪ فریکونسۍ سره

بورډ 1 IN1: PWM د 1 Hz DC 25٪ فریکونسۍ سره

6. IN1 په ټولو بورډونو کې: DC 50٪ تنظیموي

7. IN1 په ټولو بورډونو کې: DC 75٪ تنظیموي

8. IN1 په ټولو بورډونو کې: DC 100٪ تنظیموي

9. PWM په ټولو بورډونو کې په IN1 کې ودروي

د هر کارونکي نیلي تڼۍ فشار فرم ویئر راتلونکي فعالیت ته حرکت کوي.

ترتیب سایکلیک دی: د وروستي مرحلې څخه وروسته (نمبر 9)، دا بیرته لومړي (1 شمیره) ته راځي.

Out11_13 A sampد NUCLEO-F11RE یا NUCLEO-G1RB بورډونو سره د X-NUCLEO-OUT13A1 یا X-NUCLEO-OUT401A431 توسیع بورډ کارولو غوښتنلیک د "پروژو" لارښود کې چمتو شوی. د جوړیدو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري. په دې کې پخوانيample، د امرونو ترتیب د X-NUCLEO-OUT11A1 یا X-NUCLEOUT13A1 توسیع بورډونو IN چینلونو کې پلي کیږي. د کارونکي تڼۍ فشار لخوا د عملیاتو بدلون غوښتنه کیږي. په پیل کې، ټول ان پټ چینلونه بند شوي دي. هرکله چې د کارونکي تڼۍ فشارول کیږي، پروګرام په لاندې ترتیب کې یو پرله پسې عمل ترسره کوي: 1. د عملیاتي حالت تنظیم کړئ (ډیفالټ SCM دی) او د محصول فعالول (OUT_EN لوړ)
په IN1، IN4، IN5، IN8 2. په IN2، IN3، IN6، IN7 باندې ټاکئ 3. د IN1، IN2، IN5، IN6 بند کړئ 4. د IN3، IN4، IN7، IN8 بند کړئ 5. د 6 په ټولو داخلونو کې تنظیم کړئ. ټول داخلونه بند کړئ 7. PWM په ټولو ان پټونو کې د مختلف فریکونسۍ او د دندې دورې ترتیباتو سره پیل کړئ.
IN1, IN3, IN5, IN7: PWM آن د فریکو 2Hz سره IN2, IN4, IN6, IN8: PWM آن د فریکو 1Hz IN1, IN3, IN5, IN7 سره: PWM آن د DC 25٪ IN2, IN4, IN6WM, IN8 سره د DC 50٪ سره 8. IN1، IN3، IN5، IN7: DC 50٪ 9. IN2، IN4، IN6، IN8: ترتیب کړئ DC 75٪ 10. IN1، IN3، IN5، IN7: ترتیب کړئ DC 100٪ 11. IN2، IN4, IN6, IN8: DC 100٪ 12 ترتیب کړئ. د محصولاتو غیر فعال کړئ (OUT_EN ټیټ) په ټولو آخذونو کې PWM ودروئ

بهر ۰۳_۰۴
ا سampد X-NUCLEO-OUT12A1 یا X-NUCLEO-OUT14A1 توسیع بورډ په کارولو سره د NUCLEO-F401RE یا NUCLEO-G431RB بورډونو سره غوښتنلیک د "پروژو" لارښود کې چمتو شوی. د جوړیدو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري.

UM3035 – Rev 2

پاڼه 18/50

UM3035
Sampد غوښتنلیک توضیحات
په دې کې پخوانيample، د امرونو ترتیب د X-NUCLEO-OUT12A1 یا X-NUCLEOOUT14A1 توسیع بورډونو SPI انٹرفیس کې پلي کیږي. د کارونکي تڼۍ فشار لخوا د عملیاتو بدلون غوښتنه کیږي. په پیل کې، ټول ان پټ چینلونه بند شوي دي. هرکله چې د کاروونکي تڼۍ فشارول کیږي، پروګرام په لاندې ترتیب کې یو پرله پسې عمل ترسره کوي: 1. په ټولو بورډونو کې د محصول (OUT_EN لوړ) فعال کړئ
په بورډ کې IN1، IN4، IN5، IN8 ترتیب کړئ 0 په بورډ کې IN2، IN3، IN6، IN7 په بورډ 1 2 کې تنظیم کړئ. په IN2، IN3، IN6، IN7 کې په بورډ کې 0 په IN1، IN4، IN5، IN8 کې په 1 کې ترتیب کړئ 3. په بورډ کې IN1، IN2، IN5، IN6 بند کړئ 0 په بورډ کې IN3، IN4، IN7، IN8 په بورډ 1 کې بند کړئ 4. په بورډ کې IN3، IN4، IN7، IN8 بند کړئ 0 IN1، IN2، IN5 کې بند کړئ بورډ 6 1. په بورډ 5 5 کې IN6، IN7، IN8، IN1 او OFF IN2، IN3، IN4، IN0 په بورډ 1 ترتیب کړئ IN2، IN3، IN4، IN5 او آف IN6، IN7، IN8، IN1 په بورډ 6 1 کې ترتیب کړئ. IN2, IN3, IN4, IN5 او OFF IN6, IN7, IN8, IN0 په بورډ 5 Set ON IN6, IN7, IN8, IN1 او OFF IN2, IN3, IN4, IN1 په بورډ 7 0. په بورډ کې د ټولو داخلونو سټارټ بند کړئ PWM په بورډ 1 او بورډ XNUMX کې د مختلف فریکونسۍ او د دندې دورې ترتیباتو سره په ټولو آخذونو کې:
تخته 0 IN1, IN3, IN5, IN7: PWM ON د freq 2Hz DC سره 25% بورډ 0 IN2, IN4, IN6, IN8: PWM ON د freq 1Hz DC سره 50٪ بورډ 1 IN1, IN3, IN5, PWMON سره 7Hz DC 1% تخته 50 IN1, IN2, IN4, IN6: PWM ON with freq 8Hz DC 2% 25. تخته 8 IN0, IN1, IN3, IN5: DC 7% بورډ 50 IN1, IN2, IN4, IN6 ترتیب کړئ 8٪ 50. بورډ 9 IN0، IN2، IN4، IN6: DC 8٪ بورډ 75 IN1، IN1، IN3، IN5 ترتیب کړئ: DC 7٪ 75. تخته 10 IN0، IN1، IN3، IN5: ترتیب کړئ DC 7٪ بورډ 100٪ IN1, IN2, IN4, IN6: DC 8% 100 ترتیب کړئ. board 11 IN0, IN2, IN4, IN6: DC 8% board 100 IN1, IN1, IN3, IN5 ترتیب کړئ: DC 7% 100 ترتیب کړئ. د محصول غیر فعال کړئ (OUT_EN ټیټ) د ټولو بورډونو لپاره په ټولو بورډونو کې په ټولو داخلونو کې PWM ودروئ

UM3035 – Rev 2

پاڼه 19/50

3

د سیسټم تنظیم کولو لارښود

UM3035
د سیسټم تنظیم کولو لارښود

3.1
3.1.1

د هارډویر توضیحات
د STM32 نیوکلیو STM32 نیوکلیو پراختیایی بورډونه د کاروونکو لپاره ارزانه او انعطاف وړ لاره چمتو کوي ترڅو حلونه ازموي او د STM32 مایکرو کنټرولر لاین سره پروټوټایپونه رامینځته کړي. د ArduinoTM ارتباطي ملاتړ او د ST مورفو نښلونکي د STM32 نیوکلیو خلاص پرمختیا پلیټ فارم فعالیت پراخه کول اسانه کوي چې د غوره کولو لپاره د پراخه ځانګړي توسیع بورډونو پراخه لړۍ سره. د NUCLEO-F401RE پراختیا بورډ جلا تحقیقاتو ته اړتیا نلري ځکه چې دا د ST-LINK/V2-1 ډیبګر/پروګرامر سره یوځای کوي. د NUCLEO-G431RB پراختیایی بورډ جلا تحقیقاتو ته اړتیا نلري ځکه چې دا د STLINK-V3 ډیبګر/پروګرامر مدغم کوي. د STM32 نیوکلیو بورډ د جامع STM32 سافټویر HAL کتابتون سره یوځای د مختلف بسته شوي سافټویر سره راځيamples.
شکل 3. د STM32 نیوکلیو تخته

UM3035 – Rev 2

پاڼه 20/50

3.1.2

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT03A1 توسیع بورډ د STM03 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول پراخولو بورډ د IPS2050H (دوه اړخیز لوړ ځواک سالډ سټارټ ریاست) د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره ځواکمن او انعطاف وړ چاپیریال چمتو کوي. په ډیجیټل محصول ماډل کې چې د 2.5 A ( اعظمي) صنعتي بارونو سره وصل دی. X-NUCLEO-OUT03A1 د GPIO پنونو، Arduino UNO R32 (ډیفالټ ترتیب) او ST مورفو (اختیاري، نه نصب شوي) نښلونکو لخوا پرمخ وړل شوي د 5 kV آپټوکوپلرونو له لارې STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د یو سیسټم ارزونه وکړو چې تر څلورو پورې سټیک شوي X-NUCLEO-OUT03A1 توسیع بورډونو لخوا جوړ شوی. د پخواني په توګهample، یو سیسټم د څلورو X-NUCLEO-OUT03A1 توسیع بورډونو سره تاسو ته اجازه درکوي د 2.5 چینل ډیجیټل محصول ماډل ارزونه وکړئ چې هر یو د XNUMX A ( اعظمي) وړتیا سره.
شکل 4. د X-NUCLEO-OUT03A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 21/50

3.1.3

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT04A1 توسعې بورډ د STM04 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول توسیع بورډ د IPS2050H-32 د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره یو پیاوړی او انعطاف وړ چاپیریال چمتو کوي (دوه اړخیزه لوړ پوړ ریاست) په ډیجیټل محصول ماډل کې چې د 5.7 A ( اعظمي) صنعتي بارونو سره وصل دی. X-NUCLEO-OUT04A1 د GPIO پنونو، Arduino UNO R32 (ډیفالټ ترتیب) او ST مورفو (اختیاري، نه نصب شوي) نښلونکو لخوا پرمخ وړل شوي د 5 kV آپټوکوپلرونو له لارې STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د یو سیسټم ارزونه وکړو چې تر څلورو پورې سټیک شوي X-NUCLEO-OUT04A1 توسیع بورډونو لخوا جوړ شوی. د پخواني په توګهample، یو سیسټم د څلورو X-NUCLEO-OUT04A1 توسیع بورډونو سره تاسو ته اجازه درکوي د 5.7 چینل ډیجیټل محصول ماډل ارزونه وکړئ چې هر یو د XNUMX A ( اعظمي) وړتیا سره.
شکل 5. د X-NUCLEO-OUT04A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 22/50

3.1.4

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT05A1 توسیع بورډ د STM05 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول توسیع بورډ د IPS1025H واحد لوړ اړخ سمارټ بریښنا کې د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره یو پیاوړی او انعطاف وړ چاپیریال چمتو کوي. د ډیجیټل محصول ماډل د 2.5 A صنعتي بارونو سره وصل دی. X-NUCLEO-OUT05A1 د GPIO پنونو او Arduino R32 نښلونکو لخوا پرمخ وړل شوي د 5 kV آپټوکوپلرونو له لارې STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا د NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د یو سیسټم ارزونه وکړو چې تر څلورو پورې سټیک شوي X-NUCLEO-OUT05A1 توسیع بورډونو څخه جوړ شوی. د پخواني په توګهample، یو سیسټم د څلورو X-NUCLEO-OUT05A1 توسیع بورډونو سره تاسو ته اجازه درکوي د کواډ چینل ډیجیټل محصول ماډل ارزونه وکړئ.
شکل 6. د X-NUCLEO-OUT05A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 23/50

3.1.5

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT06A1 توسیع بورډ د STM06 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول توسعې بورډ د IPS1025H-32 واحد ځواک لوړ پوړ ریاستونو د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره ځواکمن او انعطاف وړ چاپیریال چمتو کوي. ، په ډیجیټل محصول ماډل کې چې د 5.7 A صنعتي بارونو سره وصل دی. X-NUCLEO-OUT06A1 د GPIO پنونو او Arduino UNO R32 نښلونکو لخوا پرمخ وړل شوي د 5 kV آپټوکوپلرونو له لارې STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د یو سیسټم ارزونه وکړو چې تر څلورو پورې سټیک شوي X-NUCLEO-OUT06A1 توسیع بورډونو لخوا جوړ شوی. د پخواني په توګهample، یو سیسټم د څلورو X-NUCLEO-OUT06A1 توسیع بورډونو سره تاسو ته اجازه درکوي د کواډ چینل ډیجیټل محصول ماډل ارزونه وکړئ.
شکل 7. د X-NUCLEO-OUT06A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 24/50

3.1.6

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT08A1 توسیع بورډ
د STM08 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول توسیع بورډ د 2 A (ډول) ډیجیټل محصول ماډلونو لپاره قوي او انعطاف وړ ارزونې او پراختیا چاپیریال چمتو کوي ، چې د IPS160HF واحد لوړ پوړ د خوندي موټر چلولو او سمارټ تشخیصي وړتیاو ځانګړتیاوې لري. . X-NUCLEO-OUT08A1 د GPIO پنونو او ArduinoTM UNO R32 (ډیفالټ ترتیب) او ST مورفو (اختیاري، نه نصب شوي) نښلونکو لخوا پرمخ وړل شوي د 3 kV آپټوکوپلرونو له لارې STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د توسعې بورډ باید د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره وصل شي، او د بل X-NUCLEO-OUT08A1 یا X-NUCLEO-OUT10A1 سره هم سټیک کیدی شي. تر څلورو پورې د X-NUCLEO-OUT08A1 توسعې بورډونه د کواډ چینل ډیجیټل محصول ماډل هر یو د 2 A (typ.) وړتیا سره ارزولو لپاره سټیک کیدی شي. دا هم امکان لري چې د خوندیتوب غوښتنلیکونو لپاره د یو واحد چینل ډیجیټل محصول ماډل ځانګړي کاسکیډ جوړښت ارزونه وکړي: پدې سناریو کې ، لومړی شیلډ محصول د دوهم تولید سره وصل دی. وقف شوي آن بورډ هارډویر فعال یا غیر فعال کیدی شي ترڅو د لوړ ظرفیت لرونکي بارونو ګړندي خارج کولو فعالولو لپاره ، د محصول حجمtage سینسنگ، او د اضافي سرج نبض تولید لاین محافظت.
شکل 8. د X-NUCLEO-OUT08A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 25/50

3.1.7

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT10A1 توسیع بورډ
د STM10 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول پراخولو بورډ د 0.5 A (ټایپ) ډیجیټل محصول ماډلونو پراختیا لپاره ارزانه او د کارولو اسانه حل چمتو کوي ، تاسو ته اجازه درکوي په اسانۍ سره د صنعتي سره IPS161HF موټر چلولو او تشخیصي وړتیاو ارزونه وکړئ. بارونه X-NUCLEO-OUT10A1 د GPIO پنونو او ArduinoTM UNO R32 (ډیفالټ ترتیب) او ST مورفو (اختیاري، نه نصب شوي) نښلونکو لخوا پرمخ وړل شوي د 3 kV آپټوکوپلرونو له لارې STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د توسعې بورډ باید د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره وصل شي، او د بل X-NUCLEO-OUT10A1 یا X-NUCLEO-OUT08A1 سره سټیک کیدی شي. تر څلورو پورې X-NUCLEO-OUT10A1 توسیع بورډونه د کواډ چینل ډیجیټل محصول ماډل پورې ارزولو لپاره سټیک کیدی شي چې هر یو د 0.5 A (ډول) وړتیا سره. دا هم امکان لري چې د خوندیتوب غوښتنلیکونو لپاره د یو واحد چینل ډیجیټل محصول ماډل ځانګړي کاسکیډ جوړښت ارزونه وکړي: پدې سناریو کې ، لومړی شیلډ محصول د دوهم تولید سره وصل دی. وقف شوي آن بورډ هارډویر فعال یا غیر فعال کیدی شي ترڅو د لوړ ظرفیت لرونکي بارونو ګړندي خارج کولو فعالولو لپاره ، د محصول حجمtage سینسنگ، او د اضافي سرج نبض تولید لاین محافظت.
شکل 9. د X-NUCLEO-OUT10A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 26/50

3.1.8

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT11A1 توسیع بورډ د X-NUCLEO-OUT11A1 د STM32 نیوکلیو لپاره د صنعتي ډیجیټل محصول توسیع بورډ دی. دا د ISO808 octal لوړ اړخ سمارټ ځواک سالډ سټیټ ریل د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره یو پیاوړی او انعطاف وړ چاپیریال چمتو کوي ، د ایمبیډ شوي ګالوانیک انزوا سره ، په ډیجیټل محصول ماډل کې چې د 0.7 A صنعتي بار سره وصل دی. د X-NUCLEO-OUT11A1 مستقیم د مایکرو کنټرولر سره په STM32 نیوکلیو کې د GPIO پنونو او Arduino® R3 نښلونکو لخوا پرمخ وړل کیږي. د مایکرو کنټرولر او پروسې تر مینځ د ګالوانیک جلا کولtage د ISO808 لخوا تضمین شوی. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا د NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د X-NUCLEO-OUT11A1 څخه جوړ شوي سیسټم ارزونه په نورو توسعې بورډونو کې ځای په ځای شوي.
شکل 10. د X-NUCLEO-OUT11A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 27/50

3.1.9

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT12A1 توسعې بورډ د STM12-Nucleo لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول پراخولو بورډونه د ISO808A اوکټل لوړ پوړ بریښنا ریاست د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره یو پیاوړی او انعطاف وړ چاپیریال چمتو کوي. د سرایت شوي ګالوانیک انزوا او 20MHz SPI کنټرول انٹرفیس سره، په ډیجیټل محصول ماډل کې چې د 0.7 A صنعتي بارونو سره وصل دی. د X-NUCLEO-OUT12A1 مستقیم د مایکرو کنټرولر سره په STM32 نیوکلیو کې د GPIO پنونو او Arduino® R3 نښلونکو لخوا پرمخ وړل کیږي. د مایکرو کنټرولر او پروسې تر مینځ د ګالوانیک جلا کولtage د ISO808A وسیله لخوا تضمین شوی. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا د NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د 16-چینل ډیجیټل محصول سیسټم ارزونه وکړئ چې په دوه X-NUCLEO-OUT12A1 سټیک شوي توسیع بورډونو کې د ډیزی چینینګ خصوصیت فعالوي.
شکل 11. د X-NUCLEO-OUT12A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 28/50

3.1.10

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT13A1 توسعې بورډ د STM13 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول توسیع بورډ د ISO808-1 اوکټل لوړ اړخ ځواک سمارټ سټیټ ریلیټ د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره یو پیاوړی او انعطاف وړ چاپیریال چمتو کوي. د ایمبیډ شوي ګالوانیک انزوا سره، په ډیجیټل محصول ماډل کې چې د 1.0 A صنعتي بارونو سره وصل دی. X-NUCLEO-OUT13A1 د Arduino® R32 نښلونکو له لارې په STM3 نیوکلیو کې د مایکرو کنټرولر سره انٹرفیس کوي. د ISO808-1 مدغم ټیکنالوژي د 2 kVRMS ګالوانیک انزوا تضمین کوي. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا د NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د X-NUCLEO-OUT13A1 څخه جوړ شوي سیسټم ارزونه وکړئ چې په نورو توسعې بورډونو کې سټیک شوي.
شکل 12. د X-NUCLEO-OUT13A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 29/50

3.1.11

UM3035
د هارډویر توضیحات
د X-NUCLEO-OUT14A1 توسیع بورډ د X-NUCLEO-OUT14A1 د STM32 نیوکلیو لپاره د صنعتي ډیجیټل محصول توسعې بورډ دی. دا د ISO808A-1 اوکټل لوړ اړخ سمارټ ځواک سالډ سټیټ ریل د موټر چلولو او تشخیصي وړتیاو ارزونې لپاره یو پیاوړی او انعطاف وړ چاپیریال چمتو کوي ، د ایمبیډ شوي ګالوانیک انزوا او 20MHz SPI کنټرول انٹرفیس سره ، په ډیجیټل محصول ماډل کې چې د 1.0 A سره وصل دی. صنعتي بارونه د X-NUCLEO-OUT14A1 په مستقیم ډول د مایکرو کنټرولر سره په STM32 نیوکلیو کې د GPIO پنونو او Arduino® R3 نښلونکو لخوا پرمخ وړل کیږي. د مایکرو کنټرولر او پروسې تر مینځ د ګالوانیک جلا کولtage د ISO808A-1 لخوا تضمین شوی. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا د NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا هم ممکنه ده چې د 16 چینل ډیجیټل محصول سیسټم ارزونه وکړئ چې په دوه X-NUCLEO-OUT14A1 سټیک شوي توسیع بورډونو کې د ډیزي زنځیر کولو ځانګړتیا وړ کوي.
شکل 13. د X-NUCLEO-OUT14A1 توسعې بورډ

UM3035 – Rev 2

پاڼه 30/50

3.1.12

UM3035
د هارډویر ترتیب
د X-NUCLEO-OUT15A1 توسیع بورډ د STM15 نیوکلیو لپاره د X-NUCLEO-OUT1A32 صنعتي ډیجیټل محصول توسیع بورډ د 2.5 A (عمومي) ډیجیټل محصول ماډلونو لپاره قوي او انعطاف وړ ارزونې او پراختیا چاپیریال چمتو کوي. دا د IPS1025HF لوړ موثریت واحد لوړ اړخ سویچ خوندي موټر چلولو او سمارټ تشخیصي وړتیاوې وړاندې کوي. د X-NUCLEO-OUT15A1 د مایکرو کنټرولر سره د STM32 نیوکلیو سره د 3 kV آپټوکوپلرونو له لارې چې د GPIO پنونو لخوا پرمخ وړل کیږي، د Arduino® UNO R3 (ډیفالټ ترتیب) سره، او د ST مورفو (اختیاري، نه نصب شوي) نښلونکو سره. د توسعې بورډ کیدای شي د NUCLEO-F401RE یا NUCLEO-G431RB پراختیایی بورډ سره وصل شي. دا د بل X-NUCLEO-OUT15A1 سره هم سټیک کیدی شي. دوه X-NUCLEO-OUT15A1 توسیع بورډونه تاسو ته اجازه درکوي د دوه اړخیز چینل ډیجیټل محصول ماډل ارزونه د 2.5A (عمومي) وړتیا سره هر یو.
شکل 14. د X-NUCLEO-OUT15A1 توسعې بورډ

3.2

د هارډویر ترتیب

لاندې هارډویر اجزاو ته اړتیا ده:

1. یو USB ډول A ته Mini-B USB کیبل د STM32 نیوکلیو کمپیوټر سره وصل کولو لپاره کله چې د NUCLEOF401RE کاروئ

2. یو USB ډول A ته مایکرو-B USB کیبل کله چې د NUCLEO-G431RB کاروئ

3. د بهرنۍ بریښنا رسولو (8 - 33 V) او اړونده تارونه چې د سیسټم توسیع بورډونو ته عرضه کوي

UM3035 – Rev 2

پاڼه 31/50

3.3
3.4
3.4.1
3.4.2

UM3035
د سافټویر ترتیب

د سافټویر ترتیب

لاندې سافټویر اجزاو ته اړتیا ده چې د STM32 نیوکلیو لپاره د غوښتنلیکونو رامینځته کولو لپاره مناسب پرمختیایی چاپیریال رامینځته کړي چې د یو یا ډیرو صنعتي ډیجیټل محصول توسیع بورډونو سره مجهز دي:

·

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 نیوکلیو پرمختیا بورډ

د لاندې جمپر پوستونو سره د STM32 نیوکلیو پرمختیا بورډ تنظیم کړئ:

·

NUCLEO-F401RE

JP5 په U5V کې د فرم ویئر فلش کولو لپاره

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 – Rev 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 – Rev 2

پاڼه 33/50

UM3035
د بورډ ترتیب
مرحله 1. د X-NUCLEO-OUT03A1 یا X-NUCLEO-OUT04A1 توسیع بورډ د STM32 نیوکلیو په سر کې د Arduino® UNO نښلونکو له لارې ولګوه.
شکل 15. د X-NUCLEO-OUT03A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

شکل 16. د X-NUCLEO-OUT04A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

ګام 2. ګام 3.
4 ګام.

د نښلونکي CN32 او د PC USB پورټ ترمنځ د USB کیبل له لارې د STM1 نیوکلیو بورډ ځواک ورکړئ.
د X-NUCLEO-OUT03A1 یا X-NUCLEO-OUT04A1 توسیع بورډ د CN1 نښلونکي پن 2 یا 3 (VCC) او 4 (GND) سره د DC بریښنا رسولو سره وصل کړئ (کوم چې باید د 8 او 33 V ترمینځ تنظیم شي).
خپل غوره وسیلې خلاص کړئ (MDK-ARM د Keil څخه، EWARM له IAR، یا STM32CubeIDE)

UM3035 – Rev 2

پاڼه 34/50

3.4.3

UM3035
د بورډ ترتیب

5 ګام.
ګام 6. ګام 7.

د استعمال شوي STM32 نیوکلیو بورډ او IDE پورې اړه لري، د سافټویر پروژه له دې څخه خلاص کړئ: ProjectsSTM32F401RE-NucleoExamplesOut03_04 د NUCLEO-F401RE پروژې لپارهSTM32G431RB-NucleoExamplesOut03_04 د NUCLEO-G431RB لپاره
ټول بیا جوړ کړئ 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 – Rev 2

پاڼه 35/50

UM3035
د بورډ ترتیب
مرحله 1. د X-NUCLEO-OUT05A1 یا X-NUCLEO-OUT06A1 توسیع بورډ د STM32 نیوکلیو په سر کې د Arduino® UNO نښلونکو له لارې ولګوه.
شکل 17. د X-NUCLEO-OUT05A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

شکل 18. د X-NUCLEO-OUT06A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

ګام 2. ګام 3.
4 ګام.

د نښلونکي CN32 او د PC USB پورټ ترمنځ د USB کیبل له لارې د STM1 نیوکلیو بورډ ځواک ورکړئ.
د X-NUCLEO-OUT05A1 یا X-NUCLEO-OUT06A1 توسیع بورډ د CN1 نښلونکي پن 4 یا 5 (VCC) او 3 (GND) سره د DC بریښنا رسولو سره وصل کړئ (کوم چې باید د 8 او 33 V ترمینځ تنظیم شي).
خپل غوره وسیلې خلاص کړئ (MDK-ARM د Keil® څخه، EWARM له IAR، یا STM32CubeIDE).

UM3035 – Rev 2

پاڼه 36/50

3.4.4

UM3035
د بورډ ترتیب

5 ګام.
ګام 6. ګام 7.

د استعمال شوي STM32 نیوکلیو بورډ او IDE پورې اړه لري، د سافټویر پروژه له دې څخه خلاص کړئ: ProjectsSTM32F401RE-NucleoExamplesOut05_06 د NUCLEO-F401RE پروژې لپارهSTM32G431RB-NucleoExamplesOut05_06 د NUCLEO-G431RB لپاره
ټول بیا جوړ کړئ 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 – Rev 2

پاڼه 37/50

UM3035
د بورډ تنظیم کولو مرحله 1. د STM08 په سر کې د X-NUCLEO-OUT1A10 یا X-NUCLEO-OUT1A32 توسیع تخته ولګوه
نیوکلیو د Arduino® UNO نښلونکو له لارې. شکل 19. د X-NUCLEO-OUT08A1 توسیع بورډ د STM32 نیوکلیو پراختیا سره وصل شوی
تخته
شکل 20. د X-NUCLEO-OUT10A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

ګام 2. ګام 3.

د نښلونکي CN32 او د PC USB پورټ ترمنځ د USB کیبل له لارې د STM1 نیوکلیو بورډ ځواک ورکړئ.
د X-NUCLEO-OUT08A1 یا X-NUCLEO-OUT10A1 توسعې بورډ د خپلو نښلونکو CN1 1(VCC)، 2 (GND) سره د DC بریښنا رسولو سره وصل کولو سره فعال کړئ (کوم چې باید د 8 او 33 V ترمینځ تنظیم شي).

UM3035 – Rev 2

پاڼه 38/50

3.4.5

UM3035
د بورډ ترتیب

ګام 4. ګام 5.
ګام 6. ګام 7.

خپل غوره وسیلې خلاص کړئ (MDK-ARM د Keil څخه، EWARM له IAR، یا STM32CubeIDE)
د کارول شوي STM32 نیوکلیو بورډ پورې اړه لري، د سافټویر پروژه له دې څخه خلاص کړئ: ProjectsSTM32F401RE-NucleoExamplesOut08_10 د NUCLEO-F401RE پروژې لپارهSTM32G431RB-NucleoExamplesOut08_10 د NUCLEO-G431RB لپاره
ټول بیا جوړ کړئ 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. د X-NUCLEO-OUT15A1 توسیع بورډ د STM32 نیوکلیو په سر کې د Arduino® UNO نښلونکو له لارې ولګوه.

شکل 21. د X-NUCLEO-OUT15A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

مرحله 2. د نښلونکي CN32 او د PC USB پورټ ترمنځ د USB کیبل له لارې د STM1 نیوکلیو بورډ ځواک ورکړئ.

UM3035 – Rev 2

پاڼه 39/50

3.4.6

UM3035
د بورډ ترتیب

مرحله 3. مرحله 4. مرحله 5.
ګام 6. ګام 7.

د CN15 نښلونکي پن 1 یا 1 (VCC) او 4 (GND) سره د DC بریښنا رسولو سره وصل کولو سره د X-NUCLEO-OUT5A3 توسیع بورډ ته بریښنا ورکړئ (کوم چې باید د 8 او 33 V ترمینځ تنظیم شي).
خپل غوره وسیلې خلاص کړئ (MDK-ARM د Keil® څخه، EWARM له IAR، یا STM32CubeIDE).
د استعمال شوي STM32 نیوکلیو بورډ او IDE پورې اړه لري، د سافټویر پروژه له دې څخه خلاص کړئ: ProjectsSTM32F401RE-NucleoExampد NUCLEO-F15RE پروژېSTM401G32RB-NucleoEx لپاره lesOut431ampد NUCLEO-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 – Rev 2

پاڼه 40/50

UM3035
د بورډ ترتیب
مرحله 1. د X-NUCLEO-OUT11A1 یا X-NUCLEO-OUT13A1 توسیع بورډ د STM32 نیوکلیو په سر کې د Arduino® UNO نښلونکو له لارې ولګوه.
شکل 22. د X-NUCLEO-OUT11A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

شکل 23. د X-NUCLEO-OUT13A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

ګام 2. ګام 3.
ګام 4. ګام 5.

د نښلونکي CN32 او د PC USB پورټ ترمنځ د USB کیبل له لارې د STM1 نیوکلیو بورډ ځواک ورکړئ.
د X-NUCLEO-OUT11A1 یا X-NUCLEO-OUT13A1 توسیع بورډ د DC بریښنا رسولو ته د CN1 نښلونکي پن 1 (VCC) او پن 2 (GND) سره وصل کولو سره فعال کړئ (کوم چې باید د 15 او 33 V ترمینځ تنظیم شي).
خپل غوره وسیلې خلاص کړئ (MDK-ARM د Keil څخه، EWARM له IAR، یا STM32CubeIDE)
د استعمال شوي STM32 نیوکلیو بورډ او IDE پورې اړه لري، د سافټویر پروژه له دې څخه خلاص کړئ: ProjectsSTM32F401RE-NucleoExamplesOut11_13 د NUCLEO-F401RE پروژې لپارهSTM32G431RB-NucleoExamplesOut11_13 د NUCLEO-G431RB لپاره

UM3035 – Rev 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 تړل شوی

·

J12, J13 د Daisy Chain ترتیب لپاره:

بورډ 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 – Rev 2

پاڼه 42/50

UM3035
د بورډ ترتیب
مرحله 1. د X-NUCLEO-OUT12A1 یا X-NUCLEO-OUT14A1 توسیع بورډ د STM32 نیوکلیو په سر کې د Arduino® UNO نښلونکو له لارې ولګوه.
شکل 24. د X-NUCLEO-OUT12A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

شکل 25. د X-NUCLEO-OUT14A1 توسیع بورډ د STM32 نیوکلیو پراختیا بورډ سره وصل شوی

ګام 2. ګام 3.
4 ګام.

د نښلونکي CN32 او د PC USB پورټ ترمنځ د USB کیبل له لارې د STM1 نیوکلیو بورډ ځواک ورکړئ.
د X-NUCLEO-OUT12A1 یا X-NUCLEO-OUT14A1 توسیع بورډ د DC بریښنا رسولو ته د CN1 نښلونکي پن 1 (VCC) او پن 2 (GND) سره وصل کولو سره فعال کړئ (کوم چې باید د 15 او 33 V ترمینځ تنظیم شي).
خپل غوره وسیلې خلاص کړئ (MDK-ARM د Keil څخه، EWARM له IAR، یا STM32CubeIDE)

UM3035 – Rev 2

پاڼه 43/50

UM3035
د بورډ ترتیب

5 ګام.
ګام 6. ګام 7.

د استعمال شوي STM32 نیوکلیو بورډ او IDE پورې اړه لري، د سافټویر پروژه له دې څخه خلاص کړئ: ProjectsSTM32F401RE-NucleoExamplesOut12_14 د NUCLEO-F401RE پروژې لپارهSTM32G431RB-NucleoExamplesOut12_14 د NUCLEO-G431RB لپاره
ټول بیا جوړ کړئ files او خپل عکس د هدف حافظې ته پورته کړئ.
پخوانی چل کړئample. هرکله چې د کاروونکي تڼۍ فشارول کیږي، یو نوی کمانډ په ډیجیټل محصول کې پلي کیږي لکه څنګه چې په 2.6.6 Out12_14 برخه کې تشریح شوي.

UM3035 – Rev 2

پاڼه 44/50

UM3035

د بیاکتنې تاریخ

جدول 8. د اسنادو د بیاکتنې تاریخ

نیټه

بیاکتنه

بدلونونه

۱۶-جون-۲۳

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 د هارډویر سیټ اپ، او Seft3.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 برخه 11_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 – Rev 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-NUCLEO-OUT05A1، X-NUCLEO-OUT06A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.3 X-NUCLEO-OUT08A1، X-NUCLEO-OUT10A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.4 X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.5 X-NUCLEO-OUT11A1، X-NUCLEO-OUT13A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.6 X-NUCLEO-OUT12A1، X-NUCLEO-OUT14A1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Sampد غوښتنلیک توضیحات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۱۸
3 د سیسټم تنظیم کولو لارښود. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.1 د هارډویر توضیحات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1.1 STM32 نیوکلیو . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 د توسعې بورډ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۳۱

UM3035 – Rev 2

پاڼه 46/50

UM3035
منځپانګې
3.2 د هارډویر تنظیم کول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 د سافټویر ترتیب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 د بورډ تنظیم کول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۳۲
3.4.1 STM32 د نیوکلیو پراختیا بورډ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 د پراختیا بورډونه. . . . . . . . . . . . . . . . ۴۲
د بیاکتنې تاریخ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 د جدولونو لیست. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 د ارقامو لیست. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

UM3035 – Rev 2

پاڼه 47/50

UM3035
د میزونو لیست

د میزونو لیست

جدول 1. جدول 2. جدول 3. جدول 4. جدول 5. جدول 6. جدول 7. جدول 8.

د لنډیزونو لیست . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 د څلورو توسعې بورډونو د سټیک ترتیب کول. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 د څلورو توسعې بورډونو د سټیک ترتیب کول. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 د څلورو توسعې بورډونو سټیک ترتیب کول. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 د دوو توسعې بورډونو د سټیک ترتیب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 د دوه توسعې بورډونو د سټیک ترتیب کول (موازي خپلواک). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 د دوه توسعې بورډونو د سټیک ترتیب (د ډیزی چین). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 د اسنادو د بیاکتنې تاریخ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۴۵

UM3035 – Rev 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 X-NUCLEO-OUT03A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 34 X-NUCLEO-OUT04A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 34 X-NUCLEO-OUT05A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 36 X-NUCLEO-OUT06A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 36 X-NUCLEO-OUT08A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 38 X-NUCLEO-OUT10A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 38 X-NUCLEO-OUT15A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 39 X-NUCLEO-OUT11A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 41 X-NUCLEO-OUT13A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 41 X-NUCLEO-OUT12A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . . د 43 X-NUCLEO-OUT14A1 توسیع بورډ د STM32 نیوکلیو پراختیایی بورډ سره وصل شوی. . . . . . . . . . . . .

UM3035 – Rev 2

پاڼه 49/50

UM3035
مهم خبرتیا په دقت سره ولولئ STMicroelectronics NV او د هغې فرعي شرکتونه ("ST") د ST محصولاتو او/یا دې سند کې پرته له خبرتیا پرته د بدلونونو ، اصالحاتو ، پرمختګونو ، تعدیلاتو او پرمختګونو حق خوندي کوي. پیرودونکي باید د سپارښتنو ورکولو دمخه د ST محصولاتو په اړه وروستي اړونده معلومات ترلاسه کړي. د ST محصولات د سپارښتنې د منلو په وخت کې د پلور لپاره د ST د شرایطو او شرایطو سره سم پلورل کیږي. پیرودونکي یوازې د ST محصولاتو انتخاب ، انتخاب او کارولو لپاره مسؤل دي او ST د غوښتنلیک مرستې یا د پیرودونکو محصولاتو ډیزاین لپاره هیڅ مسؤلیت نه مني. دلته د ST لخوا د فکري ملکیت حق ته هیڅ جواز، څرګند یا ضمیمه نه دی ورکړل شوی. د ST محصولاتو بیا پلورل د احکامو سره توپیر لري چې دلته ښودل شوي معلومات باید د ST لخوا د ورته محصول لپاره ورکړل شوي تضمین باطل کړي. ST او د ST لوگو د ST سوداګریزې نښې دي. د ST سوداګریزې نښې په اړه د نورو معلوماتو لپاره، www.st.com/trademarks ته مراجعه وکړئ. نور ټول محصول یا خدمت نومونه د دوی د اړوندو مالکینو ملکیت دی. په دې سند کې معلومات د دې سند په هر مخکینۍ نسخه کې وړاندې شوي معلومات بدلوي او ځای په ځای کوي.
© 2022 STMicroelectronics ټول حقونه خوندي دي

UM3035 – Rev 2

پاڼه 50/50

اسناد / سرچینې

STM STM32 X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر [pdf] د کارونکي لارښود
STM32 X-CUBE-IPS صنعتي ډیجیټل محصول سافټویر، STM32 X-CUBE-IPS، صنعتي ډیجیټل محصول سافټویر، د محصول سافټویر

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *