STM32 X-CUBE-IPS ഇൻഡസ്ട്രിയൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ
STM32-നുള്ള X-CUBE-IPS ഇൻഡസ്ട്രിയൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ
ന്യൂക്ലിയോ
ഉൽപ്പന്ന വിവരം
X-CUBE-IPS ഇൻഡസ്ട്രിയൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ ആണ്
STM32Cube സോഫ്റ്റ്വെയർ സാങ്കേതികവിദ്യ വിപുലീകരിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു
വ്യത്യസ്ത STM32 മൈക്രോകൺട്രോളറുകളിലുടനീളം പോർട്ടബിലിറ്റി എളുപ്പമാണ്. ഈ
ഉയർന്ന കാര്യക്ഷമതയ്ക്കായി ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ സോഫ്റ്റ്വെയർ പാക്കേജ് ഉപയോഗിക്കുന്നു
ഹൈ-സൈഡ് സ്വിച്ചുകൾ ഉൾപ്പെടുന്നുampഓരോന്നിനും നടപ്പിലാക്കലുകൾ
NUCLEOF401RE എന്നിവയ്ക്കും പാക്കേജിൽ വിപുലീകരണ ബോർഡ് പിന്തുണയ്ക്കുന്നു
NUCLEO-G431RB വികസന ബോർഡുകൾ.
ഈ സോഫ്റ്റ്വെയർ പാക്കേജിന്റെ പ്രധാന സവിശേഷതകൾ ഇവയാണ്:
- GPIO-കൾ, PWM-കൾ, IRQ-കൾ
- തകരാർ/രോഗനിർണ്ണയങ്ങൾ കൈകാര്യം ചെയ്യുന്നത് തടസ്സപ്പെടുത്തുന്നു
- Sampഇനിപ്പറയുന്ന വിപുലീകരണത്തിൽ നടപ്പിലാക്കൽ ലഭ്യമാണ്
ബോർഡുകൾ:- IPS1025H-32
- വിവിധ MCU കുടുംബങ്ങളിലുടനീളം എളുപ്പമുള്ള പോർട്ടബിലിറ്റി, നന്ദി
STM32ക്യൂബ് - സൗജന്യ, ഉപയോക്തൃ-സൗഹൃദ ലൈസൻസ് നിബന്ധനകൾ
ഈ സോഫ്റ്റ്വെയർ സിംഗിളിന്റെ ഡിജിറ്റൽ ഔട്ട്പുട്ട് നിയന്ത്രിക്കാൻ അനുവദിക്കുന്നു
വിപുലീകരണ ബോർഡ് അല്ലെങ്കിൽ ഈ വിപുലീകരണത്തിന്റെ ശരിയായി ക്രമീകരിച്ച സ്റ്റാക്ക്
ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB വികസനത്തിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ബോർഡുകൾ
ബോർഡ്. വിപുലീകരണ ബോർഡുകൾ പ്രോഗ്രാം ചെയ്യാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
ഒരു പ്രത്യേക ആവൃത്തിയിൽ PWM ഉപയോഗിച്ച് സ്വിച്ച് ഓൺ ഓഫ് ചെയ്തു
0-100 Hz ശ്രേണി (0.1 Hz റെസല്യൂഷൻ), കൂടാതെ നിർദ്ദിഷ്ട ഡ്യൂട്ടി സൈക്കിൾ
0-100% ശ്രേണി (1% റെസല്യൂഷൻ). പാക്കേജിൽ ഒരു മുൻ ഉൾപ്പെടുന്നുampലേ ടു
എന്നതിലെ ചാനലുകൾ ഡ്രൈവ് ചെയ്യുമ്പോൾ ഉപകരണത്തിന്റെ പ്രവർത്തനക്ഷമത പരിശോധിക്കുക
സ്ഥിരമായ അവസ്ഥയും PWM.
ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ
X-CUBE-IPS ഇൻഡസ്ട്രിയൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുന്നതിന്, പിന്തുടരുക
ഈ ഘട്ടങ്ങൾ:
- വിപുലീകരണ ബോർഡ് NUCLEO-F401RE-ലേക്ക് ബന്ധിപ്പിക്കുക അല്ലെങ്കിൽ
NUCLEO-G431RB വികസന ബോർഡ്. - STM32Cube സോഫ്റ്റ്വെയർ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക.
- X-CUBE-IPS സോഫ്റ്റ്വെയർ പാക്കേജ് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക.
- എസ് ഉപയോഗിക്കുകampലേക്ക് പാക്കേജിനൊപ്പം നൽകിയിരിക്കുന്ന le നടപ്പിലാക്കലുകൾ
ഡിജിറ്റൽ ഔട്ട്പുട്ട് നിയന്ത്രിക്കുന്നതിന് നിങ്ങളുടെ സ്വന്തം ആപ്ലിക്കേഷൻ നിർമ്മിക്കുക
വിപുലീകരണ ബോർഡ്(കൾ). - ആവശ്യമെങ്കിൽ, സ്വിച്ച് ഓൺ ചെയ്യേണ്ട വിപുലീകരണ ബോർഡ് (കൾ) പ്രോഗ്രാം ചെയ്യുക
ഒരു പ്രത്യേക ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിളും ഉപയോഗിച്ച് PWM ഉപയോഗിക്കുന്നത് നിർത്തുക
നിങ്ങളുടെ അപേക്ഷാ ആവശ്യകതകൾ അനുസരിച്ച്. - എക്സ് ഉപയോഗിച്ച് ഉപകരണത്തിന്റെ പ്രവർത്തനക്ഷമത പരിശോധിക്കുകampലെ കൂടെ നൽകി
സ്ഥിരമായ അവസ്ഥയിൽ ചാനലുകൾ ഡ്രൈവ് ചെയ്യുമ്പോൾ പാക്കേജ്
പിഡബ്ല്യുഎം.
UM3035
ഉപയോക്തൃ മാനുവൽ
STM32 ന്യൂക്ലിയോയ്ക്കുള്ള X-CUBE-IPS ഇൻഡസ്ട്രിയൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് ആരംഭിക്കുന്നു
ആമുഖം
X-CUBE-IPS സോഫ്റ്റ്വെയർ പാക്കേജ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് STM32 ന്യൂക്ലിയോയ്ക്കായി ചുവടെയുള്ള വിപുലീകരണ ബോർഡുകളിൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്ന IC-കളുടെ സവിശേഷതകൾ എളുപ്പത്തിൽ ആക്സസ് ചെയ്യാൻ കഴിയും: · 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-HOUTS03H -NUCLEO-OUT1A2050 (IPS05H ഹോസ്റ്റുചെയ്യുന്നു),
X-NUCLEO-OUT08A1 (IPS160HF ഹോസ്റ്റുചെയ്യുന്നു), അല്ലെങ്കിൽ X-NUCLEO-OUT15A1 (IPS1025HF ഹോസ്റ്റുചെയ്യുന്നു) · 5.7 X-NUCLEO-OUT04A1 അല്ലെങ്കിൽ X-NUCLEO-OUT06A1, യഥാക്രമം X-NUCLEO-OUT2050A32, IPSXNUMX എന്നിവയുള്ള നിലവിലെ റേറ്റിംഗ്
IPS1025H-32 വിവിധ STM32 മൈക്രോകൺട്രോളറുകളിലുടനീളം പോർട്ടബിലിറ്റി സുഗമമാക്കുന്നതിന് STM32Cube സോഫ്റ്റ്വെയർ സാങ്കേതികവിദ്യയിലാണ് വിപുലീകരണം നിർമ്മിച്ചിരിക്കുന്നത്. സോഫ്റ്റ്വെയർ വരുന്നുampNUCLEOF401RE, NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുകൾക്കായി പാക്കേജിൽ പിന്തുണയ്ക്കുന്ന ഓരോ വിപുലീകരണ ബോർഡിനും വേണ്ടിയുള്ള നടപ്പിലാക്കലുകൾ.
ബന്ധപ്പെട്ട ലിങ്കുകൾ
STM32Cube ഇക്കോസിസ്റ്റം സന്ദർശിക്കുക web കൂടുതൽ വിവരങ്ങൾക്ക് www.st.com എന്ന പേജ്
UM3035 - Rev 2 - ഡിസംബർ 2022 കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ പ്രാദേശിക STMicroelectronics സെയിൽസ് ഓഫീസുമായി ബന്ധപ്പെടുക.
www.st.com
1
ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും
ചുരുക്കപ്പേരിൽ API BSP CMSIS HAL IDE LED SPI
പട്ടിക 1. ചുരുക്കെഴുത്തുകളുടെ പട്ടിക
ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് ബോർഡ് സപ്പോർട്ട് പാക്കേജ് Cortex® മൈക്രോകൺട്രോളർ സോഫ്റ്റ്വെയർ ഇന്റർഫേസ് സ്റ്റാൻഡേർഡ് ഹാർഡ്വെയർ അബ്സ്ട്രാക്ഷൻ ലെയർ ഇന്റഗ്രേറ്റഡ് ഡെവലപ്മെന്റ് എൻവയോൺമെന്റ് ലൈറ്റ് എമിറ്റിംഗ് ഡയോഡ് സീരിയൽ പെരിഫറൽ ഇന്റർഫേസ്
UM3035
ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും
UM3035 – 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
·
GPIO-കൾ, PWM-കൾ, IRQ-കൾ
·
തകരാർ/രോഗനിർണ്ണയങ്ങൾ കൈകാര്യം ചെയ്യുന്നത് തടസ്സപ്പെടുത്തുന്നു
·
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 ഹെർട്സ് ശ്രേണിയിൽ (0.1 ഹെർട്സ് റെസല്യൂഷൻ) ഒരു നിർദ്ദിഷ്ട ആവൃത്തിയിൽ പിഡബ്ല്യുഎം ഉപയോഗിച്ച് വിപുലീകരണ ബോർഡുകൾ സ്വിച്ച് ഓൺ ചെയ്യാനും ഓഫാക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു, കൂടാതെ 0-100% ശ്രേണിയിൽ (1% റെസല്യൂഷൻ) നിർദ്ദിഷ്ട ഡ്യൂട്ടി സൈക്കിൾ. .
പാക്കേജിൽ ഒരു മുൻ ഉൾപ്പെടുന്നുampസ്ഥിരമായ അവസ്ഥയിലും PWM-ലും ചാനലുകൾ ഡ്രൈവ് ചെയ്യുമ്പോൾ ഉപകരണത്തിന്റെ പ്രവർത്തനക്ഷമത പരിശോധിക്കാൻ le.
2.2
വാസ്തുവിദ്യ
ഉയർന്ന ദക്ഷതയുള്ള (ഡ്യുവൽ, സിംഗിൾ) ഹൈ-സൈഡ് ഇന്റലിജന്റ് പവർ സ്വിച്ച് (IPS) ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളുകൾക്കായുള്ള ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനുള്ള STM32Cube ആർക്കിടെക്ചറിന്റെ പൂർണ്ണമായ വിപുലീകരണമാണ് ഈ സോഫ്റ്റ്വെയർ.
STM32 മൈക്രോകൺട്രോളറിനായുള്ള STM32CubeHAL ഹാർഡ്വെയർ അബ്സ്ട്രാക്ഷൻ ലെയറിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് സോഫ്റ്റ്വെയർ. സെക്ഷൻ 32-ൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഉപകരണങ്ങളെ അടിസ്ഥാനമാക്കി ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡുകൾക്കായി ഒരു ബോർഡ് സപ്പോർട്ട് പാക്കേജ് (BSP) നൽകിക്കൊണ്ട് പാക്കേജ് STM2.1Cube വിപുലീകരിക്കുന്നു.view.
വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡുകൾ ആക്സസ് ചെയ്യാനും ഉപയോഗിക്കാനും ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയർ പാളികൾ ഇവയാണ്:
·
STM32Cube HAL ലെയർ: ലളിതവും ജനറിക്, മൾട്ടി-ഇൻസ്റ്റൻസ് API-കൾ (അപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ്) അടങ്ങിയിരിക്കുന്നു
ഇന്റർഫേസുകൾ) മുകളിലെ പാളി ആപ്ലിക്കേഷനുകൾ, ലൈബ്രറികൾ, സ്റ്റാക്കുകൾ എന്നിവയുമായി സംവദിക്കുന്നു. ഇവ പൊതുവായതും
വിപുലീകരണ API-കൾ ഒരു പൊതു ചട്ടക്കൂടിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അതിനാൽ മിഡിൽവെയർ പോലെയുള്ള ഓവർലൈയിംഗ് ലെയറുകൾ പ്രവർത്തിക്കാൻ കഴിയും
പ്രത്യേക മൈക്രോകൺട്രോളർ യൂണിറ്റ് (MCU) ഹാർഡ്വെയർ വിവരങ്ങൾ ആവശ്യമില്ലാതെ. ഈ ഘടന ലൈബ്രറിയെ മെച്ചപ്പെടുത്തുന്നു
കോഡ് പുനരുപയോഗം മറ്റ് ഉപകരണങ്ങളിൽ ഉടനീളം എളുപ്പത്തിൽ പോർട്ടബിലിറ്റി ഉറപ്പുനൽകുന്നു.
·
ബോർഡ് സപ്പോർട്ട് പാക്കേജ് (ബിഎസ്പി) ലെയർ: STM32 ന്യൂക്ലിയോ ബോർഡ് പെരിഫറലുകൾക്ക് സോഫ്റ്റ്വെയർ പിന്തുണ നൽകുന്നു,
MCU ഒഴികെ. ഈ നിർദ്ദിഷ്ട API-കൾ ചില പ്രത്യേക ബോർഡുകൾക്ക് ഒരു പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് നൽകുന്നു
LED-കൾ, ഉപയോക്തൃ ബട്ടണുകൾ മുതലായവ പോലുള്ള പെരിഫറലുകൾ, കൂടാതെ വ്യക്തിഗത ബോർഡ് പതിപ്പ് ലഭ്യമാക്കാനും ഉപയോഗിക്കാം
വിവരങ്ങൾ. ഡാറ്റ ആരംഭിക്കുന്നതിനും കോൺഫിഗർ ചെയ്യുന്നതിനും വായിക്കുന്നതിനുമുള്ള പിന്തുണയും ഇത് നൽകുന്നു.
UM3035 – Rev 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. ഇവ fileX-CUBE-IPS സോഫ്റ്റ്വെയറിന് പ്രത്യേകമല്ല, എന്നാൽ STM32Cube ചട്ടക്കൂടിൽ നിന്ന് നേരിട്ട് വരുന്നതും STM32 MCU-കൾക്കുള്ള ഹാർഡ്വെയർ അബ്സ്ട്രാക്ഷൻ ലെയർ കോഡിനെ പ്രതിനിധീകരിക്കുന്നതുമാണ്.
ഒരു CMSIS ഫോൾഡർ, അതിൽ Cortex® മൈക്രോകൺട്രോളർ സോഫ്റ്റ്വെയർ ഇന്റർഫേസ് സ്റ്റാൻഡേർഡ് അടങ്ങിയിരിക്കുന്നു fileങ്ങൾ കൈയിൽ നിന്ന്. ഇവ fileCortex-M പ്രോസസറിനായുള്ള വെണ്ടർ-സ്വതന്ത്ര ഹാർഡ്വെയർ അബ്സ്ട്രാക്ഷൻ ലെയറുകളാണ് s
പരമ്പര. ഈ ഫോൾഡർ STM32Cube ഫ്രെയിംവർക്കിൽ നിന്നും മാറ്റമില്ലാതെ വരുന്നു.
സെക്ഷൻ 2.1-ൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന വിപുലീകരണ ബോർഡുകളുടെ കോൺഫിഗറേഷന് ആവശ്യമായ കോഡ് അടങ്ങിയ ഒരു BSP ഫോൾഡർview, സെക്ഷൻ 2.1 ഓവറിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന IC-യുടെ ഡ്രൈവറുകൾview, കൂടാതെ സ്വിച്ച് API ഫംഗ്ഷനുകളും.
·
പദ്ധതികൾ ഉൾക്കൊള്ളുന്നുampNUCLEO-F401RE എന്നിവയ്ക്കായി നൽകിയിരിക്കുന്ന എല്ലാ പിന്തുണയ്ക്കുന്ന IPS ഉൽപ്പന്നങ്ങൾക്കുമുള്ള le അപ്ലിക്കേഷനുകൾ
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
ഫോൾഡർ ഘടന
ബി.എസ്.പി
X-CUBE-IPS സോഫ്റ്റ്വെയറിനായി, വ്യത്യസ്ത BSP-കൾ ഉപയോഗിക്കുന്നു:
·
STM32F4xx-ന്യൂക്ലിയോ, STM32G4xx_Nucleo
·
IPS1025H_2050H
·
IPS1025HF
·
IPS160HF_161HF
·
ISO808
·
ISO808-1
·
ISO808A
·
ISO808A-1
·
OUT0xA1
·
OUT08_10A1
·
OUT15A1
·
OUT11_13A1
·
OUT12_14A1
STM32F4xx-ന്യൂക്ലിയോ, STM32G4xx_Nucleo
ഉപയോഗിച്ച STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡിനെ ആശ്രയിച്ച്, സെക്ഷൻ 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
DriversBSPComponentsips1025hf എന്ന ഫോൾഡറിലെ STMicroelectronics ഇന്റലിജന്റ് പവർ സ്വിച്ച് ഉപകരണങ്ങൾക്കായി IPS1025HF BSP ഘടകം ഡ്രൈവർ ഫംഗ്ഷനുകൾ നൽകുന്നു.
ഈ ഫോൾഡറിൽ അടങ്ങിയിരിക്കുന്നു:
·
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
DriversBSPComponentsiso808 എന്ന ഫോൾഡറിലെ STMicroelectronics ഇന്റലിജന്റ് പവർ സ്വിച്ച് ഡിവൈസുകൾക്കുള്ള ഡ്രൈവർ ഫംഗ്ഷനുകൾ ISO808 BSP ഘടകം നൽകുന്നു.
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
DriversBSPComponentsiso808a എന്ന ഫോൾഡറിലെ STMicroelectronics ഇന്റലിജന്റ് പവർ സ്വിച്ച് ഡിവൈസുകൾക്കുള്ള ഡ്രൈവർ ഫംഗ്ഷനുകൾ ISO808A BSP ഘടകം നൽകുന്നു.
ഈ ഫോൾഡറിൽ അടങ്ങിയിരിക്കുന്നു:
·
iso808a.c: ISO808A, ISO808A-1 ഡ്രൈവറുകളുടെ പ്രധാന പ്രവർത്തനങ്ങൾ
·
iso808a.h: ISO808A, ISO808A-1 ഡ്രൈവർ ഫംഗ്ഷനുകളുടെയും അവയുടെ അനുബന്ധ നിർവചനങ്ങളുടെയും പ്രഖ്യാപനം
OUT08_10A1
OUT08_10A1 BSP ഘടകത്തിൽ ബോർഡ് പിന്തുണ പാക്കേജ് അടങ്ങിയിരിക്കുന്നു fileX-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 വിപുലീകരണ ബോർഡുകൾക്കുള്ള s. ഇവ fileജിപിഐഒകൾ ഉപയോഗിച്ച് സ്റ്റേഡി-സ്റ്റേറ്റിലും പിഡബ്ല്യുഎം മോഡിലും പവർ സ്വിച്ചുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ പ്രവർത്തനങ്ങൾക്കായി കൾ സമർപ്പിക്കപ്പെട്ടിരിക്കുന്നു.
ദി fileഡയഗ്നോസ്റ്റിക്സിന്റെയും ഔട്ട്പുട്ട് ഫീഡ്ബാക്ക് പിന്നുകളുടെയും സ്റ്റാറ്റസ് ലഭിക്കുന്നതിനും s ഉപയോഗിക്കുന്നു.
ഈ ഫംഗ്ഷനുകളിലൂടെ, ഒരു പ്രത്യേക ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിളും ഉപയോഗിച്ച് PWM മോഡിൽ ചാനൽ സജ്ജീകരിക്കാനോ പുനഃസജ്ജമാക്കാനോ ക്രമീകരിക്കാനോ കഴിയും.
OUT0xA1
OUT0xA1 BSP ഘടകത്തിൽ ബോർഡ് പിന്തുണ പാക്കേജ് അടങ്ങിയിരിക്കുന്നു fileX-NUCLEO-OUT0xA1 ബോർഡ് കുടുംബത്തിനായുള്ള s (X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1, X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1), അവ പവർ സ്വിച്ചുകൾ ഡ്രൈവ് ചെയ്യുന്നതിന് ആവശ്യമായ പ്രവർത്തനങ്ങൾക്കായി സമർപ്പിച്ചിരിക്കുന്നു. GPIO-കൾ ഉപയോഗിച്ച് സ്ഥിരതയുള്ളതും PWM മോഡിൽ.
ദി fileഡയഗ്നോസ്റ്റിക്സിന്റെയും ഔട്ട്പുട്ട് ഫീഡ്ബാക്ക് പിന്നുകളുടെയും സ്റ്റാറ്റസ് ലഭിക്കുന്നതിനും s ഉപയോഗിക്കുന്നു. ഈ ഫംഗ്ഷനുകളിലൂടെ, ഒന്നോ അതിലധികമോ ചാനലുകൾ ഒരു നിശ്ചിത ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിളും ഉപയോഗിച്ച് PWM മോഡിൽ സജ്ജമാക്കാനോ പുനഃസജ്ജമാക്കാനോ ക്രമീകരിക്കാനോ കഴിയും.
OUT11_13A1
OUT11_13A1 BSP ഘടകത്തിൽ ബോർഡ് പിന്തുണ പാക്കേജ് അടങ്ങിയിരിക്കുന്നു fileX-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1 വിപുലീകരണ ബോർഡുകൾക്കുള്ള s. ഇവ fileജിപിഐഒകൾ ഉപയോഗിച്ച് സ്റ്റേഡി-സ്റ്റേറ്റിലും പിഡബ്ല്യുഎം മോഡിലും പവർ സ്വിച്ചുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ പ്രവർത്തനങ്ങൾക്കായി കൾ സമർപ്പിക്കപ്പെട്ടിരിക്കുന്നു.
ദി fileഡയഗ്നോസ്റ്റിക്സിന്റെയും ഔട്ട്പുട്ട് ഫീഡ്ബാക്ക് പിന്നുകളുടെയും സ്റ്റാറ്റസ് ലഭിക്കാൻ s ഉപയോഗിക്കുന്നു. ഈ ഫംഗ്ഷനുകളിലൂടെ, ഡയറക്ട് കൺട്രോൾ മോഡ് അല്ലെങ്കിൽ സിൻക്രണസ് കൺട്രോൾ മോഡ് നിയന്ത്രിക്കാനാകും, ഒന്നോ അതിലധികമോ ചാനലുകൾ ഒരു പ്രത്യേക ഫ്രീക്വൻസിയും ഡ്യൂട്ടി സൈക്കിളും ഉപയോഗിച്ച് PWM മോഡിൽ സജ്ജീകരിക്കാനോ പുനഃസജ്ജമാക്കാനോ അല്ലെങ്കിൽ കോൺഫിഗർ ചെയ്യാനോ കഴിയും.
OUT12_14A1
OUT12_14A1 BSP ഘടകത്തിൽ ബോർഡ് പിന്തുണ പാക്കേജ് അടങ്ങിയിരിക്കുന്നു fileX-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1 വിപുലീകരണ ബോർഡുകൾക്കുള്ള s. ഇവ fileജിപിഐഒകൾ ഉപയോഗിച്ച് സ്റ്റേഡി-സ്റ്റേറ്റിലും പിഡബ്ല്യുഎം മോഡിലും പവർ സ്വിച്ചുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ പ്രവർത്തനങ്ങൾക്കായി കൾ സമർപ്പിക്കപ്പെട്ടിരിക്കുന്നു.
ദി fileഡയഗ്നോസ്റ്റിക്സിന്റെയും ഔട്ട്പുട്ട് ഫീഡ്ബാക്ക് പിന്നുകളുടെയും സ്റ്റാറ്റസ് ലഭിക്കുന്നതിനും s ഉപയോഗിക്കുന്നു. ഈ ഫംഗ്ഷനുകളിലൂടെ, SPI ഇന്റർഫേസ് ഉപയോഗിച്ച്, ഒന്നോ അതിലധികമോ ചാനലുകൾ ഒരു പ്രത്യേക ഫ്രീക്വൻസിയും ഡ്യൂട്ടി സൈക്കിളും ഉപയോഗിച്ച് PWM മോഡിൽ സജ്ജമാക്കാനോ പുനഃസജ്ജമാക്കാനോ ക്രമീകരിക്കാനോ കഴിയും.
OUT15A1
OUT15A1 BSP ഘടകത്തിൽ ബോർഡ് പിന്തുണ പാക്കേജ് അടങ്ങിയിരിക്കുന്നു fileX-NUCLEO-OUT15A1 വിപുലീകരണ ബോർഡിനുള്ള s. ഇവ fileജിപിഐഒകൾ ഉപയോഗിച്ച് സ്റ്റേഡി-സ്റ്റേറ്റിലും പിഡബ്ല്യുഎം മോഡിലും പവർ സ്വിച്ചുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ പ്രവർത്തനങ്ങൾക്കായി കൾ സമർപ്പിക്കപ്പെട്ടിരിക്കുന്നു.
ദി fileഡയഗ്നോസ്റ്റിക്സിന്റെയും ഔട്ട്പുട്ട് ഫീഡ്ബാക്ക് പിന്നുകളുടെയും സ്റ്റാറ്റസ് ലഭിക്കുന്നതിനും s ഉപയോഗിക്കുന്നു. ഈ ഫംഗ്ഷനുകളിലൂടെ, ഒരു പ്രത്യേക ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിളും ഉപയോഗിച്ച് PWM മോഡിൽ ചാനൽ സജ്ജീകരിക്കാനോ പുനഃസജ്ജമാക്കാനോ ക്രമീകരിക്കാനോ കഴിയും.
UM3035 – Rev 2
പേജ് 6/50
2.3.2
UM3035
ഫോൾഡർ ഘടന
പദ്ധതികൾ
ഓരോ STM32 ന്യൂക്ലിയോ പ്ലാറ്റ്ഫോമിനും ഒരു മുൻample പ്രോജക്റ്റ് ഫോൾഡറുകളിൽ ലഭ്യമാണ്:
·
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut03_04
·
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut03_04
·
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut05_06
·
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut05_06
·
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut08_10
·
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut08_10
·
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut11_13
·
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut11_13
·
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut12_14
·
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut12_14
·
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut15
·
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut15
ഓരോ മുൻampടാർഗെറ്റുചെയ്ത IDE-യ്ക്കായി സമർപ്പിച്ചിരിക്കുന്ന ഒരു ഫോൾഡർ le-യ്ക്ക് ഉണ്ട്:
·
EWARM-ൽ പദ്ധതി അടങ്ങിയിരിക്കുന്നു fileഐഎആറിനുള്ള എസ്
·
MDK-ARM-ൽ പ്രോജക്റ്റ് അടങ്ങിയിരിക്കുന്നു fileകെയിലിനുള്ള എസ്
·
STM32CubeIDE-ൽ പ്രോജക്റ്റ് അടങ്ങിയിരിക്കുന്നു fileOpenSTM32-നുള്ളതാണ്
ഓരോ മുൻample ഇനിപ്പറയുന്ന ഉറവിടം ഉൾക്കൊള്ളുന്നു files:
·
ഔട്ട്03_04
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut03_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 – ആപ്ലിക്കേഷന്റെ കോഡ് example കസ്റ്റമൈസേഷൻ
Srcstm32f4xx_hal_msp.c – STM32F4xx നായുള്ള HAL MSP മൊഡ്യൂൾ
Srcstm32f4xx_it.c – STM32F4xx-നുള്ള ഇന്ററപ്റ്റ് ഹാൻഡ്ലറുകൾ
Srcsystem_stm32f4xx.c- സിസ്റ്റം ഉറവിടം file STM32F4xx-ന്
പദ്ധതികൾSTM32G431RB-NucleoExamplesOut03_04
Main.c മൊഡ്യൂളിനുള്ള Incmain.h- തലക്കെട്ട്
BSP/OUT03xA04 ഡ്രൈവർ കോൺഫിഗറേഷനായുള്ള Incout1_0a1_conf.h- തലക്കെട്ട്
App_switch.c മൊഡ്യൂളിനുള്ള Incapp_switch.h- തലക്കെട്ട്
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 – ആപ്ലിക്കേഷന്റെ കോഡ് example കസ്റ്റമൈസേഷൻ
Srcstm32g4xx_hal_msp.c – STM32G4xx നായുള്ള HAL MSP മൊഡ്യൂൾ
Srcstm32g4xx_it.c – STM32G4xx-നുള്ള ഇന്ററപ്റ്റ് ഹാൻഡ്ലറുകൾ
Srcsystem_stm32g4xx.c - സിസ്റ്റം ഉറവിടം file STM32G4xx-ന്
UM3035 – Rev 2
പേജ് 7/50
UM3035
ഫോൾഡർ ഘടന
·
ഔട്ട്05_06
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut05_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-ന്യൂക്ലിയോഎക്സ്amplesOut15
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
ഫോൾഡർ ഘടന
·
ഔട്ട്08_10
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut08_10
Incmain.h - main.c മൊഡ്യൂളിനുള്ള തലക്കെട്ട്
BSP/OUT08_10A1 ഡ്രൈവർ കോൺഫിഗറേഷനായുള്ള Incout08_10a1_conf.h- തലക്കെട്ട്
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/ഘടകങ്ങൾക്കുള്ള തലക്കെട്ട്//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
ഫോൾഡർ ഘടന
·
ഔട്ട്11_13
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut11_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
സോഫ്റ്റ്വെയറിന് ആവശ്യമായ വിഭവങ്ങൾ
·
ഔട്ട്12_14
പദ്ധതികൾSTM32F401RE-ന്യൂക്ലിയോഎക്സ്amplesOut12_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 GPIO-കൾ വഴി IPS2050H, IPS2050H-32 എന്നിവ നിയന്ത്രിക്കുന്നു.
അങ്ങനെ, ഒരു X-NUCLEO-OUT03A1 എക്സ്പാൻഷൻ ബോർഡ് അല്ലെങ്കിൽ ഒരു X-NUCLEO-OUT04A1 എക്സ്പാൻഷൻ ബോർഡ് ഉപയോഗിക്കുമ്പോൾ, രണ്ട് GPIO സിഗ്നലുകളും (IN1, IN2 പിൻസ്) കൂടാതെ രണ്ട് GPIO-കളും ഇന്ററപ്റ്റ് മാനേജ്മെന്റിനായി സമർപ്പിച്ചിരിക്കുന്നു (FLT1, FLT2 പിൻസ്).
വിപുലീകരണ ബോർഡുകൾക്കായി ഔട്ട്പുട്ട് ചാനലുകളിൽ ആനുകാലിക പാറ്റേണുകൾ സൃഷ്ടിക്കുന്നതിന് സോഫ്റ്റ്വെയർ ഒരു PWM ടൈമർ ഉപയോഗിക്കുന്നു.
നാല് X-NUCLEO-OUT03A1 അല്ലെങ്കിൽ X-NUCLEO-OUT04A1 വരെ പങ്കിട്ടതോ സ്വതന്ത്രമായതോ ആയ സപ്ലൈ റെയിൽ, സ്വതന്ത്ര ലോഡുകൾ എന്നിവ ഉപയോഗിച്ച് എട്ട്-ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ വിലയിരുത്താനും സാധിക്കും.
ഈ സാഹചര്യത്തിൽ, അധിക വിപുലീകരണ ബോർഡുകൾ ശരിയായി ക്രമീകരിച്ചിരിക്കണം. രണ്ടാമത്തെയോ മൂന്നാമത്തെയോ നാലാമത്തെയോ ബോർഡിനായി, ഓരോ ബോർഡിനും നാല് റെസിസ്റ്ററുകൾ ഡിഫോൾട്ട് സ്ഥാനത്ത് നിന്ന് അൺസോൾഡർ ചെയ്യുകയും ചുവടെ വിവരിച്ചിരിക്കുന്ന സ്കീം അനുസരിച്ച് ബോർഡ് നമ്പറുമായി ബന്ധപ്പെട്ട വ്യത്യസ്ത സ്ഥാനങ്ങളിൽ അവയെ സോൾഡർ ചെയ്യുകയും വേണം.
ബോർഡ് 0 ബോർഡ് 1 ബോർഡ് 2 ബോർഡ് 3
ബോർഡ് നം.
പട്ടിക 2. നാല് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ
IN1 R101 R131 R111 R121
IN2 R102 R132 R112 R122
FLT1 R103 R133 R113 R123
FLT2 R104 R134 R114 R124
UM3035 – Rev 2
പേജ് 12/50
UM3035
സോഫ്റ്റ്വെയറിന് ആവശ്യമായ വിഭവങ്ങൾ
പ്രധാനപ്പെട്ടത്:
ബോർഡ് 2, ബോർഡ് 3 എന്നിവ ഉപയോഗിക്കുമ്പോൾ, രണ്ട് ജമ്പർമാർ STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡിലെ മോർഫോ കണക്റ്റർ പിന്നുകൾ അടയ്ക്കണം:
·
CN7.35-36 അടച്ചു
·
CN10.25-26 അടച്ചു
കൂടുതൽ വിവരങ്ങൾക്ക്, വിഭാഗം 3.4 ബോർഡ് സജ്ജീകരണത്തിലും ഡോക്യുമെന്റേഷനിലും വിവരിച്ചിരിക്കുന്ന ജമ്പർ കോൺഫിഗറേഷൻ കാണുക file (readme.html in ExamplesOut03_04 ഫോൾഡറുകൾ).
2.4.2 2.4.3
X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1
MCU GPIO-കൾ വഴി IPS1025H, IPS1025H-32 എന്നിവ നിയന്ത്രിക്കുന്നു.
അങ്ങനെ, ഒരു X-NUCLEO-OUT05A1 എക്സ്പാൻഷൻ ബോർഡ് അല്ലെങ്കിൽ ഒരു X-NUCLEO-OUT06A1 എക്സ്പാൻഷൻ ബോർഡ് ഉപയോഗിക്കുമ്പോൾ, ഒരു GPIO സിഗ്നലും (IN1) ഇന്ററപ്റ്റ് മാനേജ്മെന്റിനായി സമർപ്പിച്ചിരിക്കുന്ന രണ്ട് GPIO-കളും (FLT1, FLT2 പിൻസ്) ആവശ്യമാണ്.
വിപുലീകരണ ബോർഡുകൾക്കായി ഔട്ട്പുട്ട് ചാനലുകളിൽ ആനുകാലിക പാറ്റേണുകൾ സൃഷ്ടിക്കുന്നതിന് സോഫ്റ്റ്വെയർ ഒരു PWM ടൈമർ ഉപയോഗിക്കുന്നു.
നാല് X-NUCLEO-OUT05A1 അല്ലെങ്കിൽ X-NUCLEO-OUT06A1 വരെ പങ്കിട്ടതോ സ്വതന്ത്രമായതോ ആയ സപ്ലൈ റെയിൽ, സ്വതന്ത്ര ലോഡുകൾ എന്നിവ ഉപയോഗിച്ച് നാല്-ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ വിലയിരുത്താനും സാധിക്കും.
ഈ സാഹചര്യത്തിൽ, അധിക വിപുലീകരണ ബോർഡുകൾ ശരിയായി ക്രമീകരിച്ചിരിക്കണം. രണ്ടാമത്തെയോ മൂന്നാമത്തെയോ നാലാമത്തെയോ ബോർഡിനായി, ഓരോ ബോർഡിനും മൂന്ന് റെസിസ്റ്ററുകൾ ഡിഫോൾട്ട് സ്ഥാനത്ത് നിന്ന് അൺസോൾഡർ ചെയ്യുകയും താഴെ വിവരിച്ചിരിക്കുന്ന സ്കീം അനുസരിച്ച് ബോർഡ് നമ്പറുമായി ബന്ധപ്പെട്ട വ്യത്യസ്ത സ്ഥാനങ്ങളിൽ സോൾഡർ ചെയ്യുകയും വേണം.
ബോർഡ് 0 ബോർഡ് 1 ബോർഡ് 2 ബോർഡ് 3
പട്ടിക 3. നാല് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ
ബോർഡ് നം.
IN1 R101 R102 R115 R120
R103 R104 R116 R119
FLT1
R114 R117 R107 R118
FLT2
കൂടുതൽ വിവരങ്ങൾക്ക്, വിഭാഗം 3.4 ബോർഡ് സജ്ജീകരണത്തിലും ഡോക്യുമെന്റേഷനിലും വിവരിച്ചിരിക്കുന്ന ജമ്പർ കോൺഫിഗറേഷൻ കാണുക file (readme.html in ExamplesOut05_06 ഫോൾഡറുകൾ).
X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 MCU GPIO-കൾ വഴി 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
Nch-DRV
R104 R131 R123 R122
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 in ExamplesOut08_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.html in ExamplesOut15 ഫോൾഡറുകൾ).
X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1
MCU GPIO-കൾ വഴി ISO808, ISO808-1 എന്നിവ നിയന്ത്രിക്കുന്നു.
അങ്ങനെ, ഒരു X-NUCLEO-OUT11A1 എക്സ്പാൻഷൻ ബോർഡ് അല്ലെങ്കിൽ ഒരു X-NUCLEO-OUT13A1 എക്സ്പാൻഷൻ ബോർഡ് ഉപയോഗിക്കുമ്പോൾ, എട്ട് GPIO സിഗ്നലുകൾ (IN1 മുതൽ IN8 വരെ), രണ്ട് GPIOകൾ (ലോഡും സമന്വയവും) ഉപകരണ ഓപ്പറേറ്റിംഗ് മോഡ് നിയന്ത്രിക്കാൻ ഉപയോഗിക്കുന്നു (സിൻക്രണസ് കൺട്രോൾ മോഡ് അല്ലെങ്കിൽ ഡയറക്ട് കൺട്രോൾ മോഡ്), ഔട്ട്പുട്ട് ലൈനുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ഉപയോഗിക്കുന്ന ഒരു 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 in ExamplesOut11_13 ഫോൾഡറുകൾ).
UM3035 – Rev 2
പേജ് 14/50
UM3035
സോഫ്റ്റ്വെയറിന് ആവശ്യമായ വിഭവങ്ങൾ
2.4.6
X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1
MCU SPI ഇന്റർഫേസും GPIO-കളും വഴി ISO808A, ISO808A-1 എന്നിവ നിയന്ത്രിക്കുന്നു.
അങ്ങനെ, ഒരു X-NUCLEO-OUT12A1 എക്സ്പാൻഷൻ ബോർഡ് അല്ലെങ്കിൽ ഒരു X-NUCLEO-OUT14A1 എക്സ്പാൻഷൻ ബോർഡ് ഉപയോഗിക്കുമ്പോൾ, ഒരു SPI പെരിഫറൽ (SPI_CLK, SPI_MISO, SPI_MOSI സിഗ്നലുകൾ), ഒരു GPIO (SPI_SS) ഉപകരണം തിരഞ്ഞെടുത്ത്, ഒരു GPIO ഉപയോഗിക്കുന്നു (OUT_EN) ഔട്ട്പുട്ട് ലൈനുകളും ഇന്ററപ്റ്റ് മാനേജ്മെന്റിനായി സമർപ്പിച്ചിരിക്കുന്ന രണ്ട് GPIO-കളും (STATUS, PGOOD പിൻസ്) പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.
വിപുലീകരണ ബോർഡിനായി ഔട്ട്പുട്ട് ചാനലിൽ ആനുകാലിക പാറ്റേണുകൾ സൃഷ്ടിക്കാൻ സോഫ്റ്റ്വെയർ ഒരു PWM ടൈമർ ഉപയോഗിക്കുന്നു.
രണ്ട് 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 ചാനലുകളുടെ സിസ്റ്റം ലഭിക്കുന്നതിന് ഡെയ്സി ചെയിൻ ഫീച്ചർ ഉപയോഗിച്ച് രണ്ട് അടുക്കിയിരിക്കുന്ന ബോർഡുകൾ കോൺഫിഗർ ചെയ്യുന്നു. ഈ സാഹചര്യത്തിൽ, രണ്ട് ബോർഡുകളും ശരിയായി ക്രമീകരിച്ചിരിക്കണം: ആദ്യത്തേതിന് (ബോർഡ് 0) രണ്ടാമത്തേതിന് (ബോർഡ് 1) സ്ഥിരസ്ഥിതി സ്ഥാനങ്ങളിൽ നിന്ന് ചില റെസിസ്റ്ററുകൾ സോൾഡർ ചെയ്യുകയും വിവരിച്ച സ്കീം അനുസരിച്ച് വ്യത്യസ്ത സ്ഥാനങ്ങളിൽ സോൾഡർ ചെയ്യുകയും ചെയ്യേണ്ടത് ആവശ്യമാണ്. താഴെ.
പട്ടിക 7. രണ്ട് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ (ഡെയ്സി ചെയിൻ)
ബോർഡ് നം. ബോർഡ് 0 ബോർഡ് 1
SPI_CLK R106 R106
ഡെയ്സിചെയിൻ R102 R102
SPI_MISO -R105
SPI_MOSI R104 —
SPI_SS OUT_EN
R103
R119
R103
R109
സ്റ്റാറ്റസ് PGOOD
R108
R107
R113
R111
പ്രധാനപ്പെട്ടത്:
ഈ കോൺഫിഗറേഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നതിന് ഇനിപ്പറയുന്ന പ്രീപ്രൊസസ്സർ നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് സോഫ്റ്റ്വെയർ കംപൈൽ ചെയ്യണം: USE_DAISY_CHAIN noUSE_PAR_IND
കോൺഫിഗറേഷൻ മോഡിലേക്കുള്ള മാറ്റം ബൈനറിയിൽ ഫലപ്രദമാകും fileപുനർനിർമിച്ചതിന് ശേഷം എസ്. കൂടുതൽ വിവരങ്ങൾക്ക്, വിഭാഗം 3.4 ബോർഡ് സജ്ജീകരണത്തിലും ഡോക്യുമെന്റേഷനിലും വിവരിച്ചിരിക്കുന്ന ജമ്പർ കോൺഫിഗറേഷൻ കാണുക file (readme.html in ExamplesOut12_14 ഫോൾഡറുകൾ).
UM3035 – Rev 2
പേജ് 15/50
2.5 2.6
2.6.1
2.6.2
UM3035
API-കൾ
API-കൾ
X-CUBE-IPS സോഫ്റ്റ്വെയർ API-കൾ ഇതിൽ നിർവചിച്ചിരിക്കുന്നു:
·
ഡ്രൈവറുകൾBSPOUT0xA1out0xa1.h
·
DriversBSPOUT08_10A1out08_10a1.h
·
ഡ്രൈവർമാർBSPOUT15A1out15a1.h
·
DriversBSPOUT11_13A1out11_13a1.h
·
DriversBSPOUT12_14A1out12_14a1.h
ഈ ഫംഗ്ഷനുകൾ പ്രിഫിക്സ് ചെയ്തിരിക്കുന്നു:
·
OUT03_05_SWITCH_
·
OUT08_10_SWITCH_
·
OUT15_SWITCH_
·
OUT11_13_SWITCH_
·
OUT12_14_RELAY_
ഉപയോക്താവിന് ലഭ്യമായ API-കളെക്കുറിച്ചുള്ള വിശദമായ സാങ്കേതിക വിവരങ്ങൾ സമാഹരിച്ച HTML-ൽ കാണാം file എല്ലാ പ്രവർത്തനങ്ങളും പാരാമീറ്ററുകളും പൂർണ്ണമായി വിവരിച്ചിരിക്കുന്ന സോഫ്റ്റ്വെയർ പാക്കേജിന്റെ "ഡോക്യുമെന്റേഷൻ" ഫോൾഡറിനുള്ളിൽ സ്ഥിതിചെയ്യുന്നു.
Sample ആപ്ലിക്കേഷൻ വിവരണം
ഔട്ട്03_04 എ എസ്ampX-NUCLEO-OUT03A1 അല്ലെങ്കിൽ X-NUCLEO-OUT04A1 വിപുലീകരണ ബോർഡുകൾ ഉപയോഗിച്ച് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡ് ഉപയോഗിച്ചുള്ള ആപ്ലിക്കേഷൻ "പ്രോജക്റ്റുകൾ" ഡയറക്ടറിയിൽ നൽകിയിരിക്കുന്നു. ഒന്നിലധികം IDE-കൾക്കായി റെഡി ടു ബി ബിൽറ്റ് പ്രോജക്റ്റുകൾ ലഭ്യമാണ്. ഇതിൽ മുൻample, X-NUCLEO-OUT03A1 അല്ലെങ്കിൽ X-NUCLEO-OUT04A1 IN ചാനലുകളിൽ കമാൻഡുകളുടെ ഒരു ശ്രേണി പ്രയോഗിക്കുന്നു. ഉപയോക്തൃ ബട്ടൺ അമർത്തി ഒരു പ്രവർത്തന മാറ്റം അഭ്യർത്ഥിക്കുന്നു. ആരംഭത്തിൽ, IN1, IN2 ചാനലുകൾ സ്വിച്ച് ഓഫ് ആണ്. ഓരോ തവണയും ഉപയോക്തൃ ബട്ടൺ അമർത്തുമ്പോൾ, പ്രോഗ്രാം താഴെ പറയുന്ന ക്രമത്തിൽ തുടർച്ചയായി പ്രവർത്തിക്കുന്നു: 1. 1-0 ബോർഡുകളിൽ IN2 ചാനലിൽ മാറുന്നു, 2-1 ബോർഡുകളിൽ IN3 ചാനലിൽ മാറുന്നു 2. ബോർഡുകളിൽ IN1 ചാനലിൽ മാറുന്നു -1, 3-2 ബോർഡുകളിൽ IN0 ചാനൽ സ്വിച്ച് ചെയ്യുന്നു 2. 3-1 ബോർഡുകളിൽ IN0 ചാനൽ സ്വിച്ച് ഓഫ് ചെയ്യുന്നു, 1-2 ബോർഡുകളിൽ IN2 ചാനൽ സ്വിച്ച് ഓഫ് ചെയ്യുന്നു 3. 4-1 ബോർഡുകളിൽ IN2 ചാനൽ സ്വിച്ച് ഓഫ് ചെയ്യുന്നു, IN3 ചാനൽ സ്വിച്ച് ഓഫ് ചെയ്യുന്നു ബോർഡുകൾ 2-0 1. എല്ലാ ബോർഡുകളിലും IN5, IN1 ചാനലുകൾ സ്വിച്ച് ചെയ്യുന്നു 2. എല്ലാ ബോർഡുകളിലും IN6, IN1 ചാനലുകൾ സ്വിച്ച് ഓഫ് ചെയ്യുന്നു 2. വ്യത്യസ്ത ഫ്രീക്വൻസി, ഡ്യൂട്ടി സൈക്കിൾ ക്രമീകരണങ്ങൾ ഉള്ള എല്ലാ ബോർഡുകളിലും രണ്ട് ചാനലുകളിലും PWM ആരംഭിക്കുന്നു:
IN1 ബോർഡുകൾ 0-3: ഫ്രീക്വൻസി 2 Hz ഉള്ള PWM ഓൺ, DC 25% IN2 ബോർഡുകൾ 1-2: ഫ്രീക്വൻസി 2 Hz ഉള്ള PWM, DC 50% IN1 ബോർഡുകൾ 1-2: PWM ഓൺ ഫ്രീക്വൻസി 1 Hz, DC 25% IN2 ബോർഡുകൾ 0-3: ആവൃത്തി 1 Hz, DC 50% ഉള്ള PWM ഓണാണ് എല്ലാ ബോർഡുകളിലും IN8-ന് DC 50% 1. എല്ലാ ബോർഡുകളിലെയും രണ്ട് ചാനലുകളിലും PWM നിർത്തുന്നു യൂസർ ബ്ലൂ ബട്ടൺ അമർത്തുന്നതിലൂടെ, ഫേംവെയർ അടുത്ത പ്രവർത്തനത്തിലേക്ക് നീങ്ങുന്നു. ക്രമം ചാക്രികമാണ്: അവസാന ഘട്ടത്തിന് ശേഷം (9) അത് ആദ്യത്തേതിലേക്ക് മടങ്ങുന്നു (75).
ഔട്ട്05_06 എ എസ്ampX-NUCLEO-OUT05A1 അല്ലെങ്കിൽ X-NUCLEO-OUT06A1 വിപുലീകരണ ബോർഡുകൾ ഉപയോഗിച്ച് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡ് ഉപയോഗിച്ചുള്ള ആപ്ലിക്കേഷൻ "പ്രോജക്റ്റുകൾ" ഡയറക്ടറിയിൽ നൽകിയിരിക്കുന്നു. ഒന്നിലധികം ഐഡിഇകൾക്കായി റെഡി ടു ബി ബിൽറ്റ് പ്രോജക്റ്റുകൾ ലഭ്യമാണ്.
UM3035 – Rev 2
പേജ് 16/50
2.6.3 2.6.4
UM3035
Sample ആപ്ലിക്കേഷൻ വിവരണം
ഇതിൽ മുൻample, X-NUCLEO-OUT05A1 അല്ലെങ്കിൽ X-NUCLEOOUT06A1 വിപുലീകരണ ബോർഡുകളുടെ IN ചാനലുകളിൽ കമാൻഡുകളുടെ ഒരു ശ്രേണി പ്രയോഗിക്കുന്നു. ഒരു ഉപയോക്തൃ ബട്ടൺ അമർത്തിക്കൊണ്ട് ഒരു പ്രവർത്തന മാറ്റം അഭ്യർത്ഥിക്കുന്നു. ആരംഭത്തിൽ, എല്ലാ ബോർഡുകളിലെയും IN1 ചാനലുകൾ സ്വിച്ച് ഓഫ് ചെയ്തിരിക്കുന്നു. ഓരോ തവണയും ഉപയോക്തൃ ബട്ടൺ അമർത്തുമ്പോൾ, പ്രോഗ്രാം താഴെയുള്ള ക്രമത്തിൽ തുടർച്ചയായ പ്രവർത്തനം നടത്തുന്നു: 1. 1-0 ബോർഡുകളിൽ IN2 പിൻ സജ്ജമാക്കുന്നു, 1-1 ബോർഡുകളിൽ IN3 പിൻ സജ്ജമാക്കുന്നു 2. ബോർഡുകളിൽ IN1 പിൻ സജ്ജമാക്കുന്നു 1- 3, 1-0 ബോർഡുകളിൽ IN2 പിൻ സജ്ജീകരിക്കുന്നു 3. എല്ലാ ബോർഡുകളിലും IN1 പിൻ സജ്ജമാക്കുന്നു 4. എല്ലാ ബോർഡുകളിലും IN1 പിൻ സജ്ജീകരിക്കുന്നു 5. വ്യത്യസ്ത ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിൾ ക്രമീകരണവും ഉള്ള എല്ലാ ബോർഡുകളിലും IN1 പിൻയിൽ PWM ആരംഭിക്കുന്നു:
IN1 പിൻ ബോർഡുകൾ 0-3: ഫ്രീക്വൻസി 2 Hz ഉള്ള PWM ഓൺ, DC 25% IN1 പിൻ ബോർഡുകൾ 1-2: ഫ്രീക്വൻസി 1 Hz ഉള്ള PWM, DC 25% 6. എല്ലാ ബോർഡുകളിലും IN1 പിൻ: സെറ്റുകൾ DC 50% 7. IN1 പിൻ എല്ലാ ബോർഡുകളിലും: DC 75% സജ്ജീകരിക്കുന്നു 8. എല്ലാ ബോർഡുകളിലും IN1 പിൻ: DC 100% സജ്ജീകരിക്കുന്നു 9. എല്ലാ ബോർഡുകളിലും IN1 പിന്നിൽ PWM നിർത്തുന്നു 10. ഘട്ടം 1 മുതൽ ക്രമം പുനരാരംഭിക്കുന്നു
ഔട്ട്08_10
എ എസ്ampNUCLEO-F08RE അല്ലെങ്കിൽ NUCLEO-G1RB ബോർഡുകളുള്ള X-NUCLEO-OUT10A1 അല്ലെങ്കിൽ X-NUCLEO-OUT401A431 വിപുലീകരണ ബോർഡ് ഉപയോഗിച്ചുള്ള ആപ്ലിക്കേഷൻ "പ്രോജക്റ്റുകൾ" ഡയറക്ടറിയിൽ നൽകിയിരിക്കുന്നു. ഒന്നിലധികം ഐഡിഇകൾക്കായി റെഡി ടു ബി ബിൽറ്റ് പ്രോജക്റ്റുകൾ ലഭ്യമാണ്.
ഇതിൽ മുൻ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 ഓഫ് കാലയളവിലെ 1% കാലയളവിലാണ് സംഭവിക്കുന്നത്)
ബോർഡ് 2: കാലതാമസം 20%, ഓൺ-പീരിയഡ് 50%
ബോർഡ് 3: കാലതാമസം 40%, ഓൺ-പീരിയഡ് 70% (clampIN100 ഓഫ് കാലയളവിലെ 1% കാലയളവിലാണ് സംഭവിക്കുന്നത്)
കുറിപ്പ്:
കാലതാമസവും ഓൺ-പീരിയഡും ഓഫ്-പീരിയഡ് ശതമാനമായി പ്രകടിപ്പിക്കുന്നുtagതിരഞ്ഞെടുത്ത IN1 സിഗ്നലിന്റെ ഇ.
2. 1-0 ബോർഡുകളിൽ IN2 പിൻ സജ്ജമാക്കുന്നു, 1-1 ബോർഡുകളിൽ IN3 പിൻ സജ്ജമാക്കുന്നു
3. 1-1 ബോർഡുകളിൽ IN3 പിൻ സജ്ജമാക്കുന്നു, 1-0 ബോർഡുകളിൽ IN2 പിൻ സജ്ജമാക്കുന്നു
4. എല്ലാ ബോർഡുകളിലും IN1 പിൻ സജ്ജീകരിക്കുന്നു
5. എല്ലാ ബോർഡുകളിലും IN1 പിൻ സജ്ജമാക്കുന്നു
6. വ്യത്യസ്ത ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിൾ ക്രമീകരണവും ഉള്ള എല്ലാ ബോർഡുകളിലും IN1 പിൻ-ൽ PWM ആരംഭിക്കുന്നു:
IN1 പിൻ ബോർഡുകൾ 0-3: ആവൃത്തി 2 Hz, DC 25% ഉള്ള PWM ഓൺ
IN1 പിൻ ബോർഡുകൾ 1-2: ആവൃത്തി 1 Hz, DC 25% ഉള്ള PWM ഓൺ
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 വിപുലീകരണ ബോർഡുകൾ ഉപയോഗിക്കുന്ന le ആപ്ലിക്കേഷൻ "പ്രോജക്റ്റുകൾ" ഡയറക്ടറിയിൽ നൽകിയിരിക്കുന്നു. ഒന്നിലധികം ഐഡിഇകൾക്കായി റെഡി ടു ബി ബിൽറ്റ് പ്രോജക്റ്റുകൾ ലഭ്യമാണ്.
ഇതിൽ മുൻample, X-NUCLEO-OUT15A1 വിപുലീകരണ ബോർഡുകളുടെ IN ചാനലുകളിൽ കമാൻഡുകളുടെ ഒരു ശ്രേണി പ്രയോഗിക്കുന്നു. ഒരു ഉപയോക്തൃ ബട്ടൺ അമർത്തിക്കൊണ്ട് ഒരു പ്രവർത്തന മാറ്റം അഭ്യർത്ഥിക്കുന്നു.
UM3035 – Rev 2
പേജ് 17/50
2.6.5 2.6.6
UM3035
Sample ആപ്ലിക്കേഷൻ വിവരണം
ആരംഭത്തിൽ, എല്ലാ ബോർഡുകളിലെയും IN1 ചാനലുകൾ സ്വിച്ച് ഓഫ് ചെയ്തിരിക്കുന്നു. ഓരോ തവണയും ഉപയോക്തൃ ബട്ടൺ അമർത്തുമ്പോൾ, പ്രോഗ്രാം താഴെയുള്ള ക്രമത്തിൽ തുടർച്ചയായി പ്രവർത്തിക്കുന്നു:
1. ബോർഡ് 0, 0 എന്നിവയ്ക്കായി ചാനൽ 1-ലെ PWM-മായി Nch-DRV സിഗ്നലിനായുള്ള സമന്വയം ഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തനക്ഷമമാക്കുന്നു:
ബോർഡ് 0: കാലതാമസം 20%, ഓൺ-പീരിയഡ് 50%
ബോർഡ് 1: കാലതാമസം 40%, ഓൺ-പീരിയഡ് 70% (clampIN100 ഓഫ് കാലയളവിലെ 1% കാലയളവിലാണ് സംഭവിക്കുന്നത്)
കുറിപ്പ്:
കാലതാമസവും ഓൺ-പീരിയഡും ഓഫ്-പീരിയഡ് ശതമാനമായി പ്രകടിപ്പിക്കുന്നുtagതിരഞ്ഞെടുത്ത IN1 സിഗ്നലിന്റെ ഇ.
ബോർഡ് 1-ൽ IN0-ൽ സജ്ജീകരിക്കുന്നു, ബോർഡ് 1-ൽ IN1-നെ സജ്ജീകരിക്കുന്നു
2. ബോർഡ് 1-ൽ IN0 ഓഫ് ചെയ്യുന്നു, ബോർഡ് 1-ൽ IN1-ൽ സജ്ജീകരിക്കുന്നു
3. ബോർഡ് 1-ൽ IN0-ൽ സജ്ജീകരിക്കുന്നു, ബോർഡ് 1-ൽ IN1-ൽ സജ്ജമാക്കുന്നു
4. ബോർഡ് 1 ൽ IN0 ഓഫ് ചെയ്യുന്നു, ബോർഡ് 1 ൽ IN1 ഓഫ് ചെയ്യുന്നു
5. ബോർഡ് 1-ലും ബോർഡ് 0-ലും വ്യത്യസ്ത ഫ്രീക്വൻസി, ഡ്യൂട്ടി സൈക്കിൾ ക്രമീകരണങ്ങൾ എന്നിവയിൽ IN1-ൽ PWM ആരംഭിക്കുന്നു.
ബോർഡ് 0 IN1: ആവൃത്തി 2 Hz DC 25% ഉള്ള PWM ഓൺ
ബോർഡ് 1 IN1: ആവൃത്തി 1 Hz DC 25% ഉള്ള PWM ഓൺ
6. എല്ലാ ബോർഡുകളിലും IN1: DC 50% സജ്ജമാക്കുന്നു
7. എല്ലാ ബോർഡുകളിലും IN1: DC 75% സജ്ജമാക്കുന്നു
8. എല്ലാ ബോർഡുകളിലും IN1: DC 100% സജ്ജമാക്കുന്നു
9. എല്ലാ ബോർഡുകളിലും IN1-ൽ PWM നിർത്തുന്നു
ഓരോ ഉപയോക്താവിനും നീല ബട്ടൺ മർദ്ദം ഫേംവെയറിനെ അടുത്ത പ്രവർത്തനത്തിലേക്ക് നീക്കുന്നു.
ക്രമം ചാക്രികമാണ്: അവസാന ഘട്ടത്തിന് ശേഷം (നമ്പർ 9), അത് ആദ്യത്തേതിലേക്ക് മടങ്ങുന്നു (നമ്പർ 1).
ഔട്ട്11_13 എ എസ്ampNUCLEO-F11RE അല്ലെങ്കിൽ NUCLEO-G1RB ബോർഡുകളുള്ള X-NUCLEO-OUT13A1 അല്ലെങ്കിൽ X-NUCLEO-OUT401A431 വിപുലീകരണ ബോർഡ് ഉപയോഗിക്കുന്ന le ആപ്ലിക്കേഷൻ "പ്രോജക്റ്റുകൾ" ഡയറക്ടറിയിൽ നൽകിയിരിക്കുന്നു. ഒന്നിലധികം IDE-കൾക്കായി റെഡി ടു ബി ബിൽറ്റ് പ്രോജക്റ്റുകൾ ലഭ്യമാണ്. ഇതിൽ മുൻample, X-NUCLEO-OUT11A1 അല്ലെങ്കിൽ X-NUCLEOOUT13A1 വിപുലീകരണ ബോർഡുകളുടെ 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. വ്യത്യസ്ത ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിൾ ക്രമീകരണവും ഉള്ള എല്ലാ ഇൻപുട്ടുകളിലും PWM ആരംഭിക്കുക.
IN1, IN3, IN5, IN7: 2Hz IN2, IN4, IN6, IN8 എന്നിവയിൽ PWM ഓൺ DC 1% ഉള്ളത് 1. IN3, IN5, IN7, IN25: DC 2% സജ്ജമാക്കുക 4. IN6, IN8, IN50, IN8: DC 1% സജ്ജമാക്കുക 3. IN5, IN7, IN50, IN9: DC 2% സജ്ജമാക്കുക 4. IN6, IN8, IN75, IN10: DC 1% സജ്ജമാക്കുക 3. ഔട്ട്പുട്ടുകൾ പ്രവർത്തനരഹിതമാക്കുക (OUT_EN കുറവ്) എല്ലാ ഇൻപുട്ടുകളിലും PWM നിർത്തുക
ഔട്ട്12_14
എ എസ്ampNUCLEO-F12RE അല്ലെങ്കിൽ NUCLEO-G1RB ബോർഡുകളുള്ള X-NUCLEO-OUT14A1 അല്ലെങ്കിൽ X-NUCLEO-OUT401A431 വിപുലീകരണ ബോർഡ് ഉപയോഗിച്ചുള്ള ആപ്ലിക്കേഷൻ "പ്രോജക്റ്റുകൾ" ഡയറക്ടറിയിൽ നൽകിയിരിക്കുന്നു. ഒന്നിലധികം ഐഡിഇകൾക്കായി റെഡി ടു ബി ബിൽറ്റ് പ്രോജക്റ്റുകൾ ലഭ്യമാണ്.
UM3035 – Rev 2
പേജ് 18/50
UM3035
Sample ആപ്ലിക്കേഷൻ വിവരണം
ഇതിൽ മുൻample, X-NUCLEO-OUT12A1 അല്ലെങ്കിൽ X-NUCLEOOUT14A1 എക്സ്പാൻഷൻ ബോർഡുകളുടെ SPI ഇന്റർഫേസിൽ കമാൻഡുകളുടെ ഒരു ശ്രേണി പ്രയോഗിക്കുന്നു. ഒരു ഉപയോക്തൃ ബട്ടൺ അമർത്തിക്കൊണ്ട് ഒരു പ്രവർത്തന മാറ്റം അഭ്യർത്ഥിക്കുന്നു. ആരംഭത്തിൽ, എല്ലാ ഇൻപുട്ട് ചാനലുകളും സ്വിച്ച് ഓഫ് ചെയ്തിരിക്കുന്നു. ഓരോ തവണയും ഉപയോക്തൃ ബട്ടൺ അമർത്തുമ്പോൾ, പ്രോഗ്രാം താഴെയുള്ള ക്രമത്തിൽ തുടർച്ചയായ പ്രവർത്തനം നടത്തുന്നു: 1. എല്ലാ ബോർഡുകളിലും ഔട്ട്പുട്ടുകൾ (OUT_EN ഉയർന്നത്) പ്രാപ്തമാക്കുക
ബോർഡിൽ IN1, IN4, IN5, IN8 എന്നിവയിൽ സജ്ജമാക്കുക 0 ബോർഡിൽ IN2, IN3, IN6, IN7 എന്നിവയിൽ സജ്ജീകരിക്കുക 1. ബോർഡിൽ IN2, IN2, IN3, IN6 സജ്ജമാക്കുക 7 ബോർഡിൽ IN0, IN1, IN4, IN5 സജ്ജമാക്കുക 8 1. ബോർഡിൽ IN3, IN1, IN2, IN5 എന്നിവ സജ്ജമാക്കുക 6 IN0, IN3, IN4, IN7, ബോർഡ് 8 1. ബോർഡ് 4 ൽ IN3, IN4, IN7, IN8, ഓഫ് IN0, IN1, IN2, IN5 എന്നിവയിൽ സജ്ജമാക്കുക IN6, IN1, IN5, IN5, OFF IN6, IN7, IN8, IN1 എന്നിവ ബോർഡിൽ 2 സജ്ജമാക്കി IN3, IN4, IN0, IN1, OFF IN2, IN3, IN4, IN5 എന്നിവയിൽ ബോർഡ് 6 7. എല്ലാ ബോർഡുകളിലെയും എല്ലാ ഇൻപുട്ടുകളും ഓഫ് ചെയ്യുക. വ്യത്യസ്ത ആവൃത്തിയും ഡ്യൂട്ടി സൈക്കിൾ ക്രമീകരണവും ഉള്ള ബോർഡ് 8, ബോർഡ് 1 എന്നിവയിലെ എല്ലാ ഇൻപുട്ടുകളിലും PWM:
ബോർഡ് 0 IN1, IN3, IN5, IN7: ഫ്രീക് 2Hz DC 25% ബോർഡ് ഉള്ള PWM ഓൺ 0Hz DC 2% ബോർഡ് 4 IN6, IN8, IN1, IN50: ആവൃത്തി 1Hz DC 1% ഉള്ള PWM ON 3% 5. ബോർഡ് 7 IN1, IN50, IN1, IN2: DC 4% ബോർഡ് 6 IN8, IN2, IN25, IN8: സെറ്റ് DC 0% 1. ബോർഡ് 3 IN5, IN7, IN50, IN1: DC 2% ബോർഡ് 4 സജ്ജമാക്കുക IN6, IN8, IN50, IN9: DC 0% സജ്ജമാക്കുക 2. ബോർഡ് 4 IN6, IN8, IN75, IN1: DC 1% ബോർഡ് 3 IN5, IN7, IN75, IN10 സജ്ജമാക്കുക: DC 0% സജ്ജമാക്കുക 1. ഔട്ട്പുട്ടുകൾ അപ്രാപ്തമാക്കുക (OUT_EN) എല്ലാ ബോർഡുകൾക്കും എല്ലാ ബോർഡുകളിലെയും എല്ലാ ഇൻപുട്ടുകളിലും PWM നിർത്തുക
UM3035 – Rev 2
പേജ് 19/50
3
സിസ്റ്റം സെറ്റപ്പ് ഗൈഡ്
UM3035
സിസ്റ്റം സെറ്റപ്പ് ഗൈഡ്
3.1
3.1.1
ഹാർഡ്വെയർ വിവരണം
STM32 ന്യൂക്ലിയോ STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുകൾ ഉപയോക്താക്കൾക്ക് സൊല്യൂഷനുകൾ പരിശോധിക്കുന്നതിനും ഏതെങ്കിലും STM32 മൈക്രോകൺട്രോളർ ലൈൻ ഉപയോഗിച്ച് പ്രോട്ടോടൈപ്പുകൾ നിർമ്മിക്കുന്നതിനുമുള്ള താങ്ങാനാവുന്നതും വഴക്കമുള്ളതുമായ മാർഗം നൽകുന്നു. ArduinoTM കണക്റ്റിവിറ്റി സപ്പോർട്ടും ST മോർഫോ കണക്ടറുകളും STM32 ന്യൂക്ലിയോ ഓപ്പൺ ഡെവലപ്മെന്റ് പ്ലാറ്റ്ഫോമിന്റെ പ്രവർത്തനക്ഷമത വിപുലീകരിക്കുന്നത് എളുപ്പമാക്കുന്നു. ST-LINK/V401-2 ഡീബഗ്ഗർ/പ്രോഗ്രാമർ സംയോജിപ്പിക്കുന്നതിനാൽ NUCLEO-F1RE ഡെവലപ്മെന്റ് ബോർഡിന് പ്രത്യേക പ്രോബുകൾ ആവശ്യമില്ല. STLINK-V431 ഡീബഗ്ഗർ/പ്രോഗ്രാമർ സമന്വയിപ്പിക്കുന്നതിനാൽ NUCLEO-G3RB ഡെവലപ്മെന്റ് ബോർഡിന് പ്രത്യേക പ്രോബുകൾ ആവശ്യമില്ല. STM32 ന്യൂക്ലിയോ ബോർഡ് സമഗ്രമായ STM32 സോഫ്റ്റ്വെയർ എച്ച്എഎൽ ലൈബ്രറിയും വിവിധ പാക്കേജുചെയ്ത സോഫ്റ്റ്വെയറുകളുമായാണ് വരുന്നത്.ampലെസ്.
ചിത്രം 3. STM32 ന്യൂക്ലിയോ ബോർഡ്
UM3035 – Rev 2
പേജ് 20/50
3.1.2
UM3035
ഹാർഡ്വെയർ വിവരണം
X-NUCLEO-OUT03A1 എക്സ്പാൻഷൻ ബോർഡ് STM03 ന്യൂക്ലിയോയ്ക്കായുള്ള X-NUCLEO-OUT1A32 വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡ് IPS2050H (ഡ്യുവൽ ഹൈ-സൈഡ് സോളിഡ് സ്റ്റേറ്റ് റിലേ) സ്മാർട്ട് പവർ സോളിഡ് സ്റ്റേറ്റ് റിലേയുടെ ഡ്രൈവിംഗ്, ഡയഗ്നോസ്റ്റിക് കഴിവുകൾ എന്നിവ വിലയിരുത്തുന്നതിന് ശക്തവും വഴക്കമുള്ളതുമായ അന്തരീക്ഷം നൽകുന്നു. 2.5 എ (പരമാവധി) വ്യാവസായിക ലോഡുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിൽ. STM03 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നത് GPIO പിൻസ്, Arduino UNO R5 (ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ), ST മോർഫോ (ഓപ്ഷണൽ, മൗണ്ട് ചെയ്യാത്തത്) കണക്ടറുകൾ വഴി പ്രവർത്തിക്കുന്ന 3 kV ഒപ്റ്റോകൗപ്ലറുകൾ വഴിയാണ്. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിക്കാൻ കഴിയും. നാല് വരെ അടുക്കിയിരിക്കുന്ന X-NUCLEO-OUT03A1 എക്സ്പാൻഷൻ ബോർഡുകൾ കൊണ്ട് നിർമ്മിച്ച ഒരു സിസ്റ്റം വിലയിരുത്താനും സാധിക്കും. ഒരു മുൻ എന്ന നിലയിൽample, നാല് X-NUCLEO-OUT03A1 എക്സ്പാൻഷൻ ബോർഡുകളുള്ള ഒരു സിസ്റ്റം 2.5 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 എ (പരമാവധി) വ്യാവസായിക ലോഡുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിൽ. STM04 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നത് GPIO പിൻസ്, Arduino UNO R5 (ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ), ST മോർഫോ (ഓപ്ഷണൽ, മൗണ്ട് ചെയ്തിട്ടില്ല) കണക്ടറുകൾ വഴി പ്രവർത്തിക്കുന്ന 3 kV ഒപ്റ്റോകൗപ്ലറുകൾ വഴിയാണ്. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിക്കാൻ കഴിയും. നാല് വരെ അടുക്കിയിരിക്കുന്ന X-NUCLEO-OUT04A1 എക്സ്പാൻഷൻ ബോർഡുകൾ കൊണ്ട് നിർമ്മിച്ച ഒരു സിസ്റ്റം വിലയിരുത്താനും സാധിക്കും. ഒരു മുൻ എന്ന നിലയിൽample, നാല് X-NUCLEO-OUT04A1 എക്സ്പാൻഷൻ ബോർഡുകളുള്ള ഒരു സിസ്റ്റം 5.7 A (പരമാവധി) ശേഷിയുള്ള ഒരു എട്ട്ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ വിലയിരുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു.
ചിത്രം 5. X-NUCLEO-OUT04A1 എക്സ്പാൻഷൻ ബോർഡ്
UM3035 – Rev 2
പേജ് 22/50
3.1.4
UM3035
ഹാർഡ്വെയർ വിവരണം
X-NUCLEO-OUT05A1 എക്സ്പാൻഷൻ ബോർഡ് STM05 ന്യൂക്ലിയോയ്ക്കായുള്ള X-NUCLEO-OUT1A32 വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡ്, IPS1025H സിംഗിൾ ഹൈ-സൈഡ് സ്മാർട്ട് പവർ സോളിഡ് സ്റ്റേറ്റ് റിലേയിലെ ഡ്രൈവിംഗ്, ഡയഗ്നോസ്റ്റിക് കഴിവുകൾ എന്നിവ വിലയിരുത്തുന്നതിന് ശക്തവും വഴക്കമുള്ളതുമായ അന്തരീക്ഷം നൽകുന്നു. 2.5 എ വ്യാവസായിക ലോഡുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ. STM05 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നത് GPIO പിൻസ്, Arduino R5 കണക്ടറുകൾ എന്നിവയാൽ പ്രവർത്തിക്കുന്ന 3 kV ഒപ്ടോകൂപ്ലറുകൾ വഴിയാണ്. വിപുലീകരണ ബോർഡ് ഒരു 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 എ വ്യാവസായിക ലോഡുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിൽ. STM06 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നത് GPIO പിൻസ്, Arduino UNO R5 കണക്ടറുകൾ എന്നിവ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന 3 kV ഒപ്റ്റോകൗപ്ലറുകൾ വഴിയാണ്. വിപുലീകരണ ബോർഡ് ഒരു 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 വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡ്, IPS2HF സിംഗിൾ ഹൈ-സൈഡ് സ്വിച്ചിന്റെ സുരക്ഷിതമായ ഡ്രൈവിംഗും സ്മാർട്ട് ഡയഗ്നോസ്റ്റിക് കഴിവുകളും ഫീച്ചർ ചെയ്യുന്ന, 160 എ (ടൈപ്പ്.) ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളുകൾക്ക് ശക്തവും വഴക്കമുള്ളതുമായ വിലയിരുത്തലും വികസന അന്തരീക്ഷവും നൽകുന്നു. . STM08 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നു, GPIO പിന്നുകളും ArduinoTM UNO R3 (ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ), ST മോർഫോ (ഓപ്ഷണൽ, മൗണ്ട് ചെയ്തിട്ടില്ല) കണക്ടറുകളും ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന 3 kV ഒപ്റ്റോകൗപ്ലറുകൾ വഴി. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കണം, കൂടാതെ മറ്റൊരു X-NUCLEO-OUT08A1 അല്ലെങ്കിൽ X-NUCLEO-OUT10A1 ഉപയോഗിച്ച് അടുക്കിവെക്കാനും കഴിയും. നാല് X-NUCLEO-OUT08A1 വിപുലീകരണ ബോർഡുകൾ വരെ 2 എ (ടൈപ്പ്.) ശേഷിയുള്ള ഒരു ക്വാഡ് ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ വരെ മൂല്യനിർണ്ണയം നടത്താം. സുരക്ഷാ ആപ്ലിക്കേഷനുകൾക്കായി ഒരൊറ്റ ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിന്റെ സാധാരണ കാസ്കേഡ് ആർക്കിടെക്ചർ വിലയിരുത്താനും സാധിക്കും: ഈ സാഹചര്യത്തിൽ, ആദ്യ ഷീൽഡ് ഔട്ട്പുട്ട് രണ്ടാമത്തേതിന്റെ വിതരണവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഉയർന്ന കപ്പാസിറ്റീവ് ലോഡുകളുടെ വേഗത്തിലുള്ള ഡിസ്ചാർജ് സജീവമാക്കുന്നതിന് സമർപ്പിത ഓൺ-ബോർഡ് ഹാർഡ്വെയർ പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയും, ഔട്ട്പുട്ട് വോള്യംtagഇ സെൻസിംഗ്, കൂടാതെ ഒരു അധിക സർജ് പൾസ് ഔട്ട്പുട്ട് ലൈൻ സംരക്ഷണം.
ചിത്രം 8. X-NUCLEO-OUT08A1 എക്സ്പാൻഷൻ ബോർഡ്
UM3035 – Rev 2
പേജ് 25/50
3.1.7
UM3035
ഹാർഡ്വെയർ വിവരണം
X-NUCLEO-OUT10A1 എക്സ്പാൻഷൻ ബോർഡ്
STM10 ന്യൂക്ലിയോയ്ക്കായുള്ള X-NUCLEO-OUT1A32 വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡ്, 0.5 A (ടൈപ്പ്.) ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളുകളുടെ വികസനത്തിന് താങ്ങാനാവുന്നതും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ ഒരു പരിഹാരം നൽകുന്നു, ഇത് IPS161HF ഡ്രൈവിംഗും ഡയഗ്നോസ്റ്റിക് കഴിവുകളും എളുപ്പത്തിൽ വിലയിരുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു. ലോഡ്സ്. STM10 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നു, GPIO പിന്നുകളും ArduinoTM UNO R3 (ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ), ST മോർഫോ (ഓപ്ഷണൽ, മൗണ്ട് ചെയ്തിട്ടില്ല) കണക്ടറുകളും ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന 3 kV ഒപ്റ്റോകൗപ്ലറുകൾ വഴി. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കണം, കൂടാതെ മറ്റൊരു X-NUCLEO-OUT10A1 അല്ലെങ്കിൽ ഒരു X-NUCLEO-OUT08A1 ഉപയോഗിച്ച് അടുക്കിവെക്കാം. നാല് X-NUCLEO-OUT10A1 വിപുലീകരണ ബോർഡുകൾ വരെ 0.5 A (typ.) ശേഷിയുള്ള ഒരു ക്വാഡ് ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ വരെ മൂല്യനിർണ്ണയം നടത്താം. സുരക്ഷാ ആപ്ലിക്കേഷനുകൾക്കായി ഒരൊറ്റ ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിന്റെ സാധാരണ കാസ്കേഡ് ആർക്കിടെക്ചർ വിലയിരുത്താനും സാധിക്കും: ഈ സാഹചര്യത്തിൽ, ആദ്യ ഷീൽഡ് ഔട്ട്പുട്ട് രണ്ടാമത്തേതിന്റെ വിതരണവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഉയർന്ന കപ്പാസിറ്റീവ് ലോഡുകളുടെ വേഗത്തിലുള്ള ഡിസ്ചാർജ് സജീവമാക്കുന്നതിന് സമർപ്പിത ഓൺ-ബോർഡ് ഹാർഡ്വെയർ പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ കഴിയും, ഔട്ട്പുട്ട് വോള്യംtagഇ സെൻസിംഗ്, കൂടാതെ ഒരു അധിക സർജ് പൾസ് ഔട്ട്പുട്ട് ലൈൻ സംരക്ഷണം.
ചിത്രം 9. X-NUCLEO-OUT10A1 എക്സ്പാൻഷൻ ബോർഡ്
UM3035 – Rev 2
പേജ് 26/50
3.1.8
UM3035
ഹാർഡ്വെയർ വിവരണം
X-NUCLEO-OUT11A1 എക്സ്പാൻഷൻ ബോർഡ് STM11 ന്യൂക്ലിയോയുടെ ഒരു വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡാണ് X-NUCLEO-OUT1A32. 808 എ വ്യാവസായിക ലോഡുകളുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിൽ, ഉൾച്ചേർത്ത ഗാൽവാനിക് ഐസൊലേഷനോടുകൂടിയ ISO0.7 ഒക്ടൽ ഹൈ-സൈഡ് സ്മാർട്ട് പവർ സോളിഡ് സ്റ്റേറ്റ് റിലേയുടെ ഡ്രൈവിംഗ്, ഡയഗ്നോസ്റ്റിക് കഴിവുകൾ വിലയിരുത്തുന്നതിന് ഇത് ശക്തവും വഴക്കമുള്ളതുമായ അന്തരീക്ഷം നൽകുന്നു. X-NUCLEO-OUT11A1, GPIO പിന്നുകളും Arduino® R32 കണക്റ്ററുകളും ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്ന STM3 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി നേരിട്ട് ഇന്റർഫേസ് ചെയ്യുന്നു. മൈക്രോകൺട്രോളറും പ്രക്രിയയും തമ്മിലുള്ള ഗാൽവാനിക് ഒറ്റപ്പെടൽ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, GPIO പിന്നുകളും Arduino® R32 കണക്റ്ററുകളും ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്ന STM3 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി നേരിട്ട് ഇന്റർഫേസ് ചെയ്യുന്നു. മൈക്രോകൺട്രോളറും പ്രക്രിയയും തമ്മിലുള്ള ഗാൽവാനിക് ഒറ്റപ്പെടൽtage ISO808A ഉപകരണം ഉറപ്പുനൽകുന്നു. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ ഒരു NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിക്കാവുന്നതാണ്. രണ്ട് X-NUCLEO-OUT16A12 അടുക്കിയിരിക്കുന്ന എക്സ്പാൻഷൻ ബോർഡുകളിൽ ഡെയ്സി ചെയിനിംഗ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുന്ന ഒരു 1-ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സിസ്റ്റം വിലയിരുത്താനും സാധിക്കും.
ചിത്രം 11. X-NUCLEO-OUT12A1 എക്സ്പാൻഷൻ ബോർഡ്
UM3035 – Rev 2
പേജ് 28/50
3.1.10
UM3035
ഹാർഡ്വെയർ വിവരണം
X-NUCLEO-OUT13A1 എക്സ്പാൻഷൻ ബോർഡ് STM13 ന്യൂക്ലിയോയ്ക്കായുള്ള X-NUCLEO-OUT1A32 വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡ് ISO808-1 ഒക്ടൽ ഹൈ-സൈഡ് സ്മാർട്ട് സ്റ്റേറ്റ് റിലേയുടെ ഡ്രൈവിംഗ്, ഡയഗ്നോസ്റ്റിക് കഴിവുകൾ വിലയിരുത്തുന്നതിന് ശക്തവും വഴക്കമുള്ളതുമായ അന്തരീക്ഷം നൽകുന്നു. ഉൾച്ചേർത്ത ഗാൽവാനിക് ഐസൊലേഷൻ ഉപയോഗിച്ച്, ഒരു ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിൽ 1.0 എ ഇൻഡസ്ട്രിയൽ ലോഡുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. Arduino® R13 കണക്ടറുകൾ വഴി STM1 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT32A3 ഇന്റർഫേസ് ചെയ്യുന്നു. 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 എക്സ്പാൻഷൻ ബോർഡ് STM14 ന്യൂക്ലിയോയുടെ ഒരു വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡാണ് X-NUCLEO-OUT1A32. 808 എയിൽ കണക്റ്റ് ചെയ്തിരിക്കുന്ന ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിൽ, ഉൾച്ചേർത്ത ഗാൽവാനിക് ഐസൊലേഷനും 1MHz SPI കൺട്രോൾ ഇന്റർഫേസും ഉള്ള ISO20A-1.0 ഒക്ടൽ ഹൈ-സൈഡ് സ്മാർട്ട് പവർ സോളിഡ് സ്റ്റേറ്റ് റിലേയുടെ ഡ്രൈവിംഗ്, ഡയഗ്നോസ്റ്റിക് കഴിവുകൾ വിലയിരുത്തുന്നതിന് ഇത് ശക്തവും വഴക്കമുള്ളതുമായ അന്തരീക്ഷം നൽകുന്നു. വ്യാവസായിക ലോഡുകൾ. X-NUCLEO-OUT14A1, GPIO പിന്നുകളും Arduino® R32 കണക്റ്ററുകളും ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്ന STM3 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി നേരിട്ട് ഇന്റർഫേസ് ചെയ്യുന്നു. മൈക്രോകൺട്രോളറും പ്രക്രിയയും തമ്മിലുള്ള ഗാൽവാനിക് ഒറ്റപ്പെടൽtage ISO808A-1 ഉറപ്പുനൽകുന്നു. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ ഒരു NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിക്കാവുന്നതാണ്. രണ്ട് X-NUCLEO-OUT16A14 അടുക്കിയിരിക്കുന്ന എക്സ്പാൻഷൻ ബോർഡുകളിൽ ഡെയ്സി ചെയിനിംഗ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുന്ന ഒരു 1 ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സിസ്റ്റം വിലയിരുത്താനും സാധിക്കും.
ചിത്രം 13. X-NUCLEO-OUT14A1 എക്സ്പാൻഷൻ ബോർഡ്
UM3035 – Rev 2
പേജ് 30/50
3.1.12
UM3035
ഹാർഡ്വെയർ സജ്ജീകരണം
X-NUCLEO-OUT15A1 എക്സ്പാൻഷൻ ബോർഡ് STM15 ന്യൂക്ലിയോയ്ക്കായുള്ള X-NUCLEO-OUT1A32 വ്യാവസായിക ഡിജിറ്റൽ ഔട്ട്പുട്ട് വിപുലീകരണ ബോർഡ് 2.5 A (സാധാരണ) ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂളുകൾക്ക് ശക്തവും വഴക്കമുള്ളതുമായ വിലയിരുത്തലും വികസന അന്തരീക്ഷവും നൽകുന്നു. IPS1025HF ഉയർന്ന ദക്ഷതയുള്ള സിംഗിൾ ഹൈ-സൈഡ് സ്വിച്ചിന്റെ സുരക്ഷിതമായ ഡ്രൈവിംഗും സ്മാർട്ട് ഡയഗ്നോസ്റ്റിക് കഴിവുകളും ഇത് അവതരിപ്പിക്കുന്നു. STM15 ന്യൂക്ലിയോയിലെ മൈക്രോകൺട്രോളറുമായി X-NUCLEO-OUT1A32 ഇന്റർഫേസ് ചെയ്യുന്നു, GPIO പിന്നുകളാൽ പ്രവർത്തിക്കുന്ന 3 kV ഒപ്റ്റോകൗപ്ലറുകൾ വഴി Arduino® UNO R3 (സ്ഥിര കോൺഫിഗറേഷൻ), ST മോർഫോ (ഓപ്ഷണൽ, മൗണ്ട് ചെയ്തിട്ടില്ല) കണക്ടറുകൾ. വിപുലീകരണ ബോർഡ് ഒരു NUCLEO-F401RE അല്ലെങ്കിൽ NUCLEO-G431RB ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിക്കാൻ കഴിയും. ഇത് മറ്റൊരു X-NUCLEO-OUT15A1 ഉപയോഗിച്ചും അടുക്കിവെക്കാം. രണ്ട് X-NUCLEO-OUT15A1 വിപുലീകരണ ബോർഡുകൾ ഓരോന്നിനും 2.5A (സാധാരണ) ശേഷിയുള്ള ഒരു ഡ്യുവൽ-ചാനൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് മൊഡ്യൂൾ വിലയിരുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു.
ചിത്രം 14. X-NUCLEO-OUT15A1 എക്സ്പാൻഷൻ ബോർഡ്
3.2
ഹാർഡ്വെയർ സജ്ജീകരണം
ഇനിപ്പറയുന്ന ഹാർഡ്വെയർ ഘടകങ്ങൾ ആവശ്യമാണ്:
1. ഒരു NUCLEOF32RE ഉപയോഗിക്കുമ്പോൾ STM401 ന്യൂക്ലിയോയെ പിസിയിലേക്ക് ബന്ധിപ്പിക്കാൻ ഒരു USB ടൈപ്പ് A മുതൽ Mini-B USB കേബിൾ
2. NUCLEO-G431RB ഉപയോഗിക്കുമ്പോൾ ഒരു USB ടൈപ്പ് A മുതൽ മൈക്രോ-B വരെയുള്ള USB കേബിൾ
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 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡ് കോൺഫിഗർ ചെയ്യുക:
·
ന്യൂക്ലിയോ-F401RE
ഫേംവെയർ ഫ്ലാഷിംഗിനായി U5V-യിൽ JP5
JP1 തുറന്നിരിക്കുന്നു
JP6 അടച്ചു
CN2 1-2, 3-4 ന് ക്ലോസ് ചെയ്തു
CN3 തുറന്നിരിക്കുന്നു
CN4 തുറന്നിരിക്കുന്നു
CN11 അടച്ചു
CN12 അടച്ചു
·
ന്യൂക്ലിയോ-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 തുറന്നിരിക്കുന്നു
·
ജെ8 4-6ന് ക്ലോസ് ചെയ്തു
·
ജെ9 4-6ന് ക്ലോസ് ചെയ്തു
UM3035
ബോർഡ് സജ്ജീകരണം
UM3035 – Rev 2
പേജ് 33/50
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 1. Arduino® UNO കണക്റ്ററുകൾ വഴി STM03 ന്യൂക്ലിയോയുടെ മുകളിൽ X-NUCLEO-OUT1A04 അല്ലെങ്കിൽ X-NUCLEO-OUT1A32 വിപുലീകരണ ബോർഡ് പ്ലഗ് ചെയ്യുക.
ചിത്രം 15. X-NUCLEO-OUT03A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ചിത്രം 16. X-NUCLEO-OUT04A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഘട്ടം 2. ഘട്ടം 3.
ഘട്ടം 4.
കണക്ടർ CN32-നും PC USB പോർട്ടിനും ഇടയിൽ USB കേബിൾ വഴി STM1 ന്യൂക്ലിയോ ബോർഡ് പവർ ചെയ്യുക.
CN03 കണക്റ്റർ പിൻ 1 അല്ലെങ്കിൽ 04 (VCC), 1 (GND) എന്നിവയെ DC പവർ സപ്ലൈയുമായി ബന്ധിപ്പിച്ച് X-NUCLEO-OUT1A2 അല്ലെങ്കിൽ X-NUCLEO-OUT3A4 എക്സ്പാൻഷൻ ബോർഡ് പവർ ചെയ്യുക (ഇത് 8 നും 33 V നും ഇടയിൽ സജ്ജീകരിച്ചിരിക്കണം).
നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൂൾചെയിൻ തുറക്കുക (കെയിലിൽ നിന്നുള്ള MDK-ARM, IAR-ൽ നിന്നുള്ള EWARM, അല്ലെങ്കിൽ STM32CubeIDE)
UM3035 – Rev 2
പേജ് 34/50
3.4.3
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 5.
ഘട്ടം 6. ഘട്ടം 7.
STM32 ന്യൂക്ലിയോ ബോർഡ്, IDE എന്നിവയെ ആശ്രയിച്ച്, ഇതിൽ നിന്നും സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് തുറക്കുക: ProjectsSTM32F401RE-NucleoExampNUCLEO-F03RE പ്രൊജക്റ്റുകൾക്കുള്ള lesOut04_401STM32G431RB-NucleoExampNUCLEO-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 തുറന്നിരിക്കുന്നു
·
ജെ9 4-6ന് ക്ലോസ് ചെയ്തു
UM3035 – Rev 2
പേജ് 35/50
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 1. Arduino® UNO കണക്റ്ററുകൾ വഴി STM05 ന്യൂക്ലിയോയുടെ മുകളിൽ X-NUCLEO-OUT1A06 അല്ലെങ്കിൽ X-NUCLEO-OUT1A32 വിപുലീകരണ ബോർഡ് പ്ലഗ് ചെയ്യുക.
ചിത്രം 17. X-NUCLEO-OUT05A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ചിത്രം 18. X-NUCLEO-OUT06A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഘട്ടം 2. ഘട്ടം 3.
ഘട്ടം 4.
കണക്ടർ CN32-നും PC USB പോർട്ടിനും ഇടയിൽ USB കേബിൾ വഴി STM1 ന്യൂക്ലിയോ ബോർഡ് പവർ ചെയ്യുക.
CN05 കണക്റ്റർ പിൻ 1 അല്ലെങ്കിൽ 06 (VCC), 1 (GND) എന്നിവയെ DC പവർ സപ്ലൈയുമായി ബന്ധിപ്പിച്ച് X-NUCLEO-OUT1A4 അല്ലെങ്കിൽ X-NUCLEO-OUT5A3 എക്സ്പാൻഷൻ ബോർഡ് പവർ ചെയ്യുക (ഇത് 8 നും 33 V നും ഇടയിൽ സജ്ജീകരിച്ചിരിക്കണം).
നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ട ടൂൾചെയിൻ തുറക്കുക (Keil®-ൽ നിന്നുള്ള MDK-ARM, IAR-ൽ നിന്നുള്ള EWARM, അല്ലെങ്കിൽ STM32CubeIDE).
UM3035 – Rev 2
പേജ് 36/50
3.4.4
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 5.
ഘട്ടം 6. ഘട്ടം 7.
STM32 ന്യൂക്ലിയോ ബോർഡ്, IDE എന്നിവയെ ആശ്രയിച്ച്, ഇതിൽ നിന്നും സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് തുറക്കുക: ProjectsSTM32F401RE-NucleoExampNUCLEO-F05RE പ്രൊജക്റ്റുകൾക്കുള്ള lesOut06_401STM32G431RB-NucleoExampNUCLEO-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 – Rev 2
പേജ് 37/50
UM3035
ബോർഡ് സജ്ജീകരണം ഘട്ടം 1. STM08 ന് മുകളിൽ X-NUCLEO-OUT1A10 അല്ലെങ്കിൽ X-NUCLEO-OUT1A32 വിപുലീകരണ ബോർഡ് പ്ലഗ് ചെയ്യുക
Arduino® UNO കണക്റ്ററുകൾ വഴി ന്യൂക്ലിയോ. ചിത്രം 19. ഒരു STM08 ന്യൂക്ലിയോ വികസനവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന X-NUCLEO-OUT1A32 എക്സ്പാൻഷൻ ബോർഡ്
ബോർഡ്
ചിത്രം 20. X-NUCLEO-OUT10A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഘട്ടം 2. ഘട്ടം 3.
കണക്ടർ CN32-നും PC USB പോർട്ടിനും ഇടയിൽ USB കേബിൾ വഴി STM1 ന്യൂക്ലിയോ ബോർഡ് പവർ ചെയ്യുക.
X-NUCLEO-OUT08A1 അല്ലെങ്കിൽ X-NUCLEO-OUT10A1 എക്സ്പാൻഷൻ ബോർഡ് അതിന്റെ കണക്ടറുകൾ CN1 1(VCC), 2(GND) ഡിസി പവർ സപ്ലൈയുമായി ബന്ധിപ്പിച്ച് (അത് 8 നും 33 V നും ഇടയിൽ സജ്ജീകരിച്ചിരിക്കണം) പവർ ചെയ്യുക.
UM3035 – Rev 2
പേജ് 38/50
3.4.5
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 4. ഘട്ടം 5.
ഘട്ടം 6. ഘട്ടം 7.
നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൂൾചെയിൻ തുറക്കുക (കെയിലിൽ നിന്നുള്ള MDK-ARM, IAR-ൽ നിന്നുള്ള EWARM, അല്ലെങ്കിൽ STM32CubeIDE)
ഉപയോഗിച്ച STM32 ന്യൂക്ലിയോ ബോർഡിനെ ആശ്രയിച്ച്, ഇതിൽ നിന്നും സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് തുറക്കുക: ProjectsSTM32F401RE-NucleoExampNUCLEO-F08RE പ്രൊജക്റ്റുകൾക്കുള്ള lesOut10_401STM32G431RB-NucleoExampNUCLEO-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 അടച്ചു
·
ജെ9 4-6ന് ക്ലോസ് ചെയ്തു
·
ജെ11 1-2, 3-4, 5-6 ന് ക്ലോസ് ചെയ്തു
ഘട്ടം 1. Arduino® UNO കണക്റ്ററുകൾ വഴി STM15 ന്യൂക്ലിയോയുടെ മുകളിൽ X-NUCLEO-OUT1A32 വിപുലീകരണ ബോർഡ് പ്ലഗ് ചെയ്യുക.
ചിത്രം 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) എന്നിവ ഡിസി പവർ സപ്ലൈയുമായി ബന്ധിപ്പിച്ച് X-NUCLEO-OUT5A3 എക്സ്പാൻഷൻ ബോർഡ് പവർ ചെയ്യുക (ഇത് 8 നും 33 V നും ഇടയിൽ സജ്ജീകരിച്ചിരിക്കണം).
നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ട ടൂൾചെയിൻ തുറക്കുക (Keil®-ൽ നിന്നുള്ള MDK-ARM, IAR-ൽ നിന്നുള്ള EWARM, അല്ലെങ്കിൽ STM32CubeIDE).
STM32 ന്യൂക്ലിയോ ബോർഡ്, IDE എന്നിവയെ ആശ്രയിച്ച്, ഇതിൽ നിന്നും സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് തുറക്കുക: ProjectsSTM32F401RE-NucleoExampNUCLEO-F15RE പ്രൊജക്റ്റുകൾക്കുള്ള lesOut401STM32G431RB-NucleoExampNUCLEO-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. Arduino® UNO കണക്റ്ററുകൾ വഴി STM11 ന്യൂക്ലിയോയുടെ മുകളിൽ X-NUCLEO-OUT1A13 അല്ലെങ്കിൽ X-NUCLEO-OUT1A32 വിപുലീകരണ ബോർഡ് പ്ലഗ് ചെയ്യുക.
ചിത്രം 22. X-NUCLEO-OUT11A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ചിത്രം 23. X-NUCLEO-OUT13A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഘട്ടം 2. ഘട്ടം 3.
ഘട്ടം 4. ഘട്ടം 5.
കണക്ടർ CN32-നും PC USB പോർട്ടിനും ഇടയിൽ USB കേബിൾ വഴി STM1 ന്യൂക്ലിയോ ബോർഡ് പവർ ചെയ്യുക.
CN11 കണക്റ്റർ പിൻ 1 (VCC), പിൻ 13 (GND) എന്നിവയെ DC പവർ സപ്ലൈയിലേക്ക് ബന്ധിപ്പിച്ച് X-NUCLEO-OUT1A1 അല്ലെങ്കിൽ X-NUCLEO-OUT1A2 എക്സ്പാൻഷൻ ബോർഡ് ഓണാക്കുക (ഇത് 15-നും 33 V-നും ഇടയിൽ സജ്ജീകരിച്ചിരിക്കണം).
നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൂൾചെയിൻ തുറക്കുക (കെയിലിൽ നിന്നുള്ള MDK-ARM, IAR-ൽ നിന്നുള്ള EWARM, അല്ലെങ്കിൽ STM32CubeIDE)
STM32 ന്യൂക്ലിയോ ബോർഡ്, IDE എന്നിവയെ ആശ്രയിച്ച്, ഇതിൽ നിന്നും സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് തുറക്കുക: ProjectsSTM32F401RE-NucleoExampNUCLEO-F11RE പ്രൊജക്റ്റുകൾക്കുള്ള lesOut13_401STM32G431RB-NucleoExampNUCLEO-G11RB-ന് lesOut13_431
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
OUT1-2-ന് വേണ്ടിയുള്ള സജീവ നില പ്രാപ്തമാക്കാൻ 3-4, 5-6, 7-8, 1-4 ക്ലോസ് ചെയ്തു
·
J7
OUT1-2-ന് വേണ്ടിയുള്ള സജീവ നില പ്രാപ്തമാക്കാൻ 3-4, 5-6, 7-8, 5-8 ക്ലോസ് ചെയ്തു
·
J9, J10 അടച്ചു
·
ഡെയ്സി ചെയിൻ സജ്ജീകരണത്തിനായി 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 – Rev 2
പേജ് 42/50
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 1. Arduino® UNO കണക്റ്ററുകൾ വഴി STM12 ന്യൂക്ലിയോയുടെ മുകളിൽ X-NUCLEO-OUT1A14 അല്ലെങ്കിൽ X-NUCLEO-OUT1A32 വിപുലീകരണ ബോർഡ് പ്ലഗ് ചെയ്യുക.
ചിത്രം 24. X-NUCLEO-OUT12A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ചിത്രം 25. X-NUCLEO-OUT14A1 എക്സ്പാൻഷൻ ബോർഡ് ഒരു STM32 ന്യൂക്ലിയോ ഡെവലപ്മെന്റ് ബോർഡുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഘട്ടം 2. ഘട്ടം 3.
ഘട്ടം 4.
കണക്ടർ CN32-നും PC USB പോർട്ടിനും ഇടയിൽ USB കേബിൾ വഴി STM1 ന്യൂക്ലിയോ ബോർഡ് പവർ ചെയ്യുക.
CN12 കണക്റ്റർ പിൻ 1 (VCC), പിൻ 14 (GND) എന്നിവയെ DC പവർ സപ്ലൈയിലേക്ക് ബന്ധിപ്പിച്ച് X-NUCLEO-OUT1A1 അല്ലെങ്കിൽ X-NUCLEO-OUT1A2 എക്സ്പാൻഷൻ ബോർഡ് ഓണാക്കുക (ഇത് 15-നും 33 V-നും ഇടയിൽ സജ്ജീകരിച്ചിരിക്കണം).
നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൂൾചെയിൻ തുറക്കുക (കെയിലിൽ നിന്നുള്ള MDK-ARM, IAR-ൽ നിന്നുള്ള EWARM, അല്ലെങ്കിൽ STM32CubeIDE)
UM3035 – Rev 2
പേജ് 43/50
UM3035
ബോർഡ് സജ്ജീകരണം
ഘട്ടം 5.
ഘട്ടം 6. ഘട്ടം 7.
STM32 ന്യൂക്ലിയോ ബോർഡ്, IDE എന്നിവയെ ആശ്രയിച്ച്, ഇതിൽ നിന്നും സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് തുറക്കുക: ProjectsSTM32F401RE-NucleoExampNUCLEO-F12RE പ്രൊജക്റ്റുകൾക്കുള്ള lesOut14_401STM32G431RB-NucleoExampNUCLEO-G12RB-ന് lesOut14_431
എല്ലാം പുനർനിർമ്മിക്കുക files ചെയ്ത് നിങ്ങളുടെ ഇമേജ് ടാർഗെറ്റ് മെമ്മറിയിലേക്ക് ലോഡ് ചെയ്യുക.
മുൻ പ്രവർത്തിപ്പിക്കുകample. ഓരോ തവണയും യൂസർ ബട്ടൺ അമർത്തുമ്പോൾ, വിഭാഗം 2.6.6 Out12_14-ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ ഡിജിറ്റൽ ഔട്ട്പുട്ടിൽ ഒരു പുതിയ കമാൻഡ് പ്രയോഗിക്കുന്നു.
UM3035 – Rev 2
പേജ് 44/50
UM3035
റിവിഷൻ ചരിത്രം
പട്ടിക 8. പ്രമാണ പുനരവലോകന ചരിത്രം
തീയതി
പുനരവലോകനം
മാറ്റങ്ങൾ
09-ജൂൺ-2022
1
പ്രാരംഭ റിലീസ്.
14 ഡിസംബർ-2022
പരിഷ്കരിച്ച ആമുഖം, വിഭാഗം 2.1 കഴിഞ്ഞുview, വിഭാഗം 2.2 ആർക്കിടെക്ചർ, വിഭാഗം 2.3 ഫോൾഡർ ഘടന, വിഭാഗം 2.3.1 ബിഎസ്പികൾ, വിഭാഗം 2.3.1.1 STM32F4xx-Nucleo, STM32G4xx_Nucleo, സെക്ഷൻ 2.3.2 പ്രോജക്റ്റുകൾ, വിഭാഗം 3.2 ഹാർഡ്വെയർ സജ്ജീകരണം.
വിഭാഗം 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 – 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 ബിഎസ്പികൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 API-കൾ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 എസ്ample ആപ്ലിക്കേഷൻ വിവരണം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.1 ഔട്ട്03_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 ന്യൂക്ലിയോ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 – Rev 2
പേജ് 46/50
UM3035
ഉള്ളടക്കം
3.2 ഹാർഡ്വെയർ സജ്ജീകരണം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 സോഫ്റ്റ്വെയർ സജ്ജീകരണം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 ബോർഡ് സജ്ജീകരണം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
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 വിപുലീകരണ ബോർഡുകൾ. . . . . . . . . . . . . . . . 42
റിവിഷൻ ചരിത്രം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 പട്ടികകളുടെ പട്ടിക. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 കണക്കുകളുടെ പട്ടിക. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
UM3035 – Rev 2
പേജ് 47/50
UM3035
പട്ടികകളുടെ പട്ടിക
പട്ടികകളുടെ പട്ടിക
പട്ടിക 1. പട്ടിക 2. പട്ടിക 3. പട്ടിക 4. പട്ടിക 5. പട്ടിക 6. പട്ടിക 7. പട്ടിക 8.
ചുരുക്കെഴുത്തുകളുടെ പട്ടിക. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 നാല് എക്സ്പാൻഷൻ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 നാല് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 നാല് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 രണ്ട് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 രണ്ട് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ (സമാന്തര സ്വതന്ത്രം) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 രണ്ട് വിപുലീകരണ ബോർഡുകളുടെ ഒരു സ്റ്റാക്കിന്റെ കോൺഫിഗറേഷൻ (ഡെയ്സി ചെയിൻ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 പ്രമാണ പുനരവലോകന ചരിത്രം. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
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. ചിത്രം 25.
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 വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, 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, ഇൻഡസ്ട്രിയൽ ഡിജിറ്റൽ ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ, ഔട്ട്പുട്ട് സോഫ്റ്റ്വെയർ |