UM2300 X-CUBE-SPN14 Stepper Aveta'avale Aveta'avale Fa'alautele polokalame mo STM32Cube Tusi Lesona a le Fa'aoga
Folasaga
O le X-CUBE-SPN14 faʻalautele pusa mo STM32Cube e tuʻuina atu ia te oe le faʻatonuga atoatoa o gaioiga o le afi.
Pe a tuʻufaʻatasia ma se tasi poʻo le sili atu X-NUCLEO-IHM14A1 laupapa faʻalautele, o lenei polokalama e mafai ai se STM32 Nucleo atinaʻe faʻapipiʻi talafeagai e pulea se tasi pe sili atu afi stepper.
O lo'o fausia i luga ole STM32Cube software technology mo le faigofie ona feavea'i ile tele ole STM32 microcontrollers.
O le polokalama e sau ma leample faʻatinoga mo le tasi stepper motor. E fetaui lelei ma NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 poʻo NUCLEO-L053R8 laupapa atinaʻe ma se X-NUCLEO-IHM14A1 faʻalautele laupapa faʻapipiʻi i luga.
SO'OGA FESOASOANI
Asiasi i le STM32Cube ecosystem web itulau ile www.st.com mo nisi fa'amatalaga
Acronyms ma faapuupuuga
Laulau 1. Lisi o acronyms
Acronym |
Fa'amatalaga |
API |
Fa'aoga polokalame fa'aoga |
BSP |
Fonotaga lagolago a le Komiti |
CMSIS |
Cortex® microcontroller software interface standard |
HAL |
Fa'apipi'i mea faigaluega |
IDE |
Siosiomaga atina'e tu'ufa'atasi |
LED |
Diode moli |
Ua umaview
O le X-CUBE-SPN14 polokalama faʻapipiʻi faʻalauteleina galuega a STM32Cube. O ona uiga taua e aofia ai:
- O se taʻavale avetaʻavale mo le faʻatonuina atoatoa o le STSPIN820 (maualalo le malosi stepper afi taʻavale) masini faʻapipiʻiina i le X-NUCLEO-IHM14A1 faʻalautele laupapa
- Fa'ata'ita'iga o masini faitau ma tusi fa'asologa, GPIO, PWM ma le IRQ fa'atulagaina, la'asaga la'ititi, tulaga fa'atonu, saoasaoa, fa'avavevave, fa'aitiitiga ma fa'atonuga, fa'atonu fa'asolo atoa; maualuga impedance po o taofi taofi faiga filifiliga, mafai ma tutu-e pulega
- Fa'alavelave fa'alavelave taulima
- Pulea afi ta'afua tasi sample talosaga
- Fa'afaigofie ona feavea'i i aiga MCU eseese, fa'afetai ile STM32Cube
- Tu'utu'uga laiseneina e leai se totogi, fa'aoga-tagata
O loʻo faʻaogaina e le polokalama faʻailoga tusi resitala ma faʻatonuga e ala i:
- configuring timers faaaoga e fau ai laasaga uati ma voltagu faasinomaga
- fa'atonutonuina fa'amaufa'ailoga masini e pei o le fa'avavevave, fa'aitiitiga, min. ma le maualuga. saoasaoa, tulaga i le saoasaoa profile tuaoi, faʻailoga tulaga, micro-stepping mode, faʻatonuga, tulaga lafo, ma isi.
O lo'o fa'aogaina e le polokalama se masini STSPIN820.
I fa'ai'uga pusi taimi fa'ailoga ta'itasi, e fa'ataunu'u le toe vala'au e vala'au ai le la'a o le uati e fa'atonutonu le gaioiina o le afi.
e ala i le puleaina:
- tulaga gaioi (fa'ata'ita'iga, taofi le afi ile mea e fa'atatau i ai)
- fa'atonuga afi e ala i le maualuga o le GPIO
- tulaga tau afi ma atoatoa i microsteps
- le saoasaoa e ala i le zero, lelei ma le le lelei faʻavave
O le saoasaoa e fa'atulaga e ala i le fesuia'iina o le fa'asologa o le uati o le la'a ma, pe a fai, o le la'a la'asaga pe a fa'aagaina le fa'aoga otometi o le la'a atoa. O le taimi o lo'o fa'aogaina mo le uati la'asaga o lo'o fa'atulagaina i le faiga fa'atusatusa galuega. E fa'atatau se tau fa'atusatusaga fa'atusa fou i la'asaga ta'itasi e fai ai le uati telefoni ina ia maua ai le fa'atonutonuina o taimi.
O le saoasaoa o se galuega fa'akomepiuta o le fa'asologa o le uati o le laasaga mo se la'asaga la'ititi la'ititi, lea e mafai ona fesuia'i e le polokalama mai le atoaga i le 1/256th la'asaga.
Mo le fa'aogaina o le STSPIN820 aveta'avale faletusi, e tatau ona e fa'atinoina le galuega amata lea:
- fa'atulaga GPIO mana'omia ina ia mafai ai ona fa'aogaina alalaupapa ma fa'atautaia pine sese EN\FAULT, fa'apitoa MODE1,
MODE2 ma le MODE3 faʻailoga filifilia o pine, o le DIR pine mo le taʻavale afi, o le DECAY pine mo le pala.
filifiliga ma le pine toe seti STBY\RESET; - fa'atulaga le taimi i galuega fa'atusa fa'atusa mo le pine STCK ma le taimi fa'asino voltage fa'atupuina ile faiga PWM mo pine REF;
- utaina le ta'avale ta'avale ma tau mai le stspin820_target_config.h po'o le fa'amalamalamaina i le galuega autu e fa'aaoga ai se fausaga fa'avae fa'apitoa.
E mafai ona suia ta'iala aveta'avale pe a uma ona fa'amataina e ala i le vala'au i galuega fa'apitoa. E mafai fo'i ona e tusia galuega toe fo'i ma fa'apipi'i i: - e fa'alavelave le fu'a e fa'atino ni gaioiga fa'apitoa pe a fa'ailoa mai le so'a o le a'a po'o se fa'ailo vevela
- le fa'atonu sese lea e ta'ua e le faletusi pe a lipotia se mea sese O le fa'atonuga o le lafo e aofia ai:
- BSP_MotorControl_Move e fa'agaoioi se numera o la'asaga i se itu patino
- BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark e alu i se tulaga patino e faʻaaoga ai le ala sili ona puupuu
- BSP_MotorControl_CmdGoToDir e alu i se itu patino i se tulaga patino
- BSP_MotorControl_Run e tamoe e le gata
Le saoasaoa profile e pulea atoa e le microcontroller. O le afi e amata ona gaoioi i le BSP_MotorControl_SetMinSpeed seti saoasaoa aupito maualalo, lea e suia i laasaga taitasi e le
BSP_MotorControl_SetAcceleration fa'avave le tau.
Afai o le tulaga faʻatatau o se faʻatonuga lafo e lava mamao, o le afi e faia se trapezoidal gaioiga e:
- faatelevaveina ma le parakalafa faatelevaveina masini
- tumau tumau ile BSP_MotorControl_SetMaxSpeed maualuga saoasaoa
- fa'aitiitia ile BSP_MotorControl_SetDeceleration
- tu i le mea e fa'atatau i ai
Afai o le tulaga fa'atatau e latalata tele mo le afi e o'o ai le saoasaoa maualuga, e faia se gaioiga tafatolu e aofia ai: - fa'avavevave
- fa'aitiitiga
- tu i le mea e fa'atatau i ai
E mafai ona taofi se fa'atonuga i so'o se taimi ma BSP_MotorControl_SoftStop fa'asolosolo fa'aitiitia le saosaoa e fa'aaoga ai le parakalafa fa'ateteleina po'o le fa'atonuga BSP_MotorControl_HardStop e taofi vave ai le afi. O le alalaupapa eletise e otometi lava ona le atoatoa pe a tu le afi pe a fai o le HIZ_MODE taofi mode na seti muamua (BSP_MotorControl_SetStopMode).
Fa'atonuga, saoasaoa, fa'avavevave ma fa'aitiitiga e mafai ona suia pe a tu le afi po'o le taimi e talosagaina ai le lafo e ala i le BSP_MotorControl_Run.
Ina ia poloka tulafono fou a'o le'i mae'a tulafono muamua, BSP_MotorControl_WaitWhileActive loka polokalame fa'atino se'ia tu le afi.
BSP_MotorControl_SelectStepMode e mafai ona suia le laʻasaga mai le atoaga i le 1/256th laʻasaga. Pe a suia le tulaga laa, o le masini ma le tulaga oi ai nei ma le saoasaoa e toe setiina.
Fa'ataina
O lenei fa'alautelega fa'akomepiuta o lo'o fa'amalieina atoatoa ile fausaga STM32Cube ma fa'alauteleina ina ia mafai ai ona fa'atupuina le fa'aogaina o ta'avale afi.
Ata 1. X-CUBE-SPN14 fa'apipi'i polokalame
O le polokalame e fa'avae i luga ole STM32CubeHAL hardare abstraction layer mo le STM32 microcontroller. O le afifi e faʻalautele le STM32Cube faʻatasi ai ma se pusa lagolago laupapa (BSP) mo le faʻalauteleina o le faʻaogaina o afi ma se avetaʻavale vaega BSP mo le STSPIN820 maualalo vol.tage ave taavale stepper.
O laiga fa'akomepiuta o lo'o fa'aogaina e le polokalama fa'aoga o:
- STM32Cube HAL layer: se seti faigofie, lautele ma tele-faʻataʻitaʻiga o APIs (faʻaogaina polokalame faʻaoga)
e fegalegaleai ma talosaga pito i luga, faletusi ma fa'aputu fa'aputu. O lo'o tu'ufa'atasia ma fa'alautele API fa'avae
i luga o se fausaga masani ina ia mafai ai ona faʻapipiʻi faʻapipiʻi i luga, e pei o le middleware layer, e mafai ona galue e aunoa ma le manaʻomia o masini faʻapipiʻi faʻapitoa microcontroller Unit (MCU). O lenei fausaga e fa'aleleia atili ai le fa'aogaina o le code library ma fa'amautinoa le faigofie ona feavea'i i isi masini.
Laupapa lagolago a le Board (BSP).: lagolagoina le peripherals i luga ole STM32 Nucleo laupapa, vagana ai le
MCU. O lenei seti fa'atapula'a o API e maua ai se polokalame fa'akomepiuta mo nisi fa'alapotopotoga fa'apitoa e pei o le LED ma le fa'amau fa'aoga, ma fesoasoani i le fa'ailoaina o le fa'asologa o le laupapa. O le BSP pulea afi e maua ai le polokalame polokalame mo vaega aveta'avale eseese. E feso'ota'i ma le vaega BSP mo le STSPIN820 ta'avale afi i le polokalama X-CUBE-SPN14.
Faiga o faila
O lo'o iai le polokalame i totonu o laupepa autu e lua:
- Avetaavale, ma:
- le STM32Cube HAL files i totonu ole STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver po'o STM32F4xx_HAL_Driver subfolders. O nei files e ave sa'o mai le STM32Cube framework ma e na'o mea e mana'omia e fa'asolo ai le aveta'avale afiamples.
- se pusa CMSIS fa'atasi ai ma le CMSIS (Cortex® microcontroller software interface standard), fa'atau tuto'atasi mea faigaluega fa'apipi'i vaega mo le Cortex-M processor fa'asologa mai le ARM. E le suia foi lenei faila mai le STM32Cube framework.
- se faila BSP ma le code files mo X-NUCLEO-IHM14A1 faatulagaga, le avetaavale STSPIN820 ma le afi pulea API.
- Poloketi, lea e iai le tele o fa'aogaampo le STSPIN820 avetaavale afi mo tulaga eseese STM32 Nucleo.
BSP faila
O le polokalama X-CUBE-SPN14 e aofia ai BSP o loʻo faʻamatalaina i lalo ifo.
STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
O nei BSP o loʻo tuʻuina atu se atinaʻe mo taʻitasi STM32 Nucleo atinaʻe laupapa e faʻapipiʻi ma faʻaoga ona faʻaoga faʻatasi ma le X-NUCLEO-IHM14A1 faʻalautele laupapa. E lua.c/.h file taitoalua:
- stm32XXxx_nucleo.c/h: nei auivi STM32Cube e le'i suia files tu'uina atu le fa'aoga fa'aoga ma galuega fa'atino mo le STM32 Nucleo laupapa fa'apitoa.
- stm32XXxx_nucleo_ihm14a1.c/h: nei files o lo'o tu'ufa'atasia i le fa'atulagaina o PWM, le GPIO, ma fa'alavelave fa'aagaoioiga/fa'aletonu mana'omia mo le fa'aogaina o le laupapa fa'alautele X NUCLEO-IHM14A1.
Pulea afi BSP
O lenei BSP o loʻo tuʻuina atu ai se fesoʻotaʻiga masani e maua ai galuega avetaʻavale a taʻavale afi eseese, e pei ole L6474, powerSTEP01, L6208 ma STSPIN820, e ala ile MotorControl/motorcontrol.c/h file paga.
O nei files fa'amatala uma le fa'atonuga o le aveta'avale ma le fa'atonuga o galuega, lea e fa'afanua i galuega a le vaega aveta'avale afi fa'aaogaina i luga o le laupapa fa'alautele ua tu'uina atu e ala i le fausaga o le motorDrv_t. file (fa'amatalaina ile Components\Common\motor.h.). O lenei fausaga o loʻo faʻamatalaina ai se lisi o faʻamatalaga o galuega e faʻatumu i le taimi o lona faʻataʻitaʻiga i totonu o le vaega avetaʻavale afi. Mo X-CUBE-SPN14, o le fausaga e taʻua stspin820Drv (vaai file: BSP\Components\stspin820\stspin820.c).
Talu ai o le BSP fa'atonutonu afi e masani mo laupapa fa'alautele uma aveta'avale, o nisi galuega e le o avanoa mo se laupapa fa'alautele. O galuega e le maua e suitulaga i le null pointers i le taimi o le faʻatulagaina o le motorDrv_t fausaga i le vaega avetaʻavale.
STSPIN280 BSP vaega
O le vaega STSPIN820 BSP e maua ai galuega aveta'avale a le STSPIN820 ta'avale afi i totonu o le pusa.
stm32_cube\Drivers\BSP\Components\STSPIN820.
O lenei faila e 3 files:
- stspin820.c: galuega autu a le avetaavale STSPIN820
- stspin820.h: ta'utinoga o galuega aveta'avale STSPIN820 ma a latou fa'auigaga fa'atasi
- stspin820_target_config.h: mua'i fa'avasegaina tau mo le STSPIN820 tapula'a ma mo masini afi fa'amatalaga
Pusa faʻapitoa
Mo ta'itasi STM32 Nucleo platform, tasi exampO lo'o maua le poloketi ile stm32_cube\Projects\Multi\Examples\MotionControl\:
- IHM14A1_EsoampleFor1Motor exampgaluega fa'atonutonu mo fa'atonuga afi ta'itasi
O le exampO lo'o iai le fa'ailoga mo IDE ta'itasi ta'itasi:
- EWARM mo le IAR Embedded Workbench
- MDK-ARM mo ARM/Keil µVision
- STM32CubeIDE mo si'osi'omaga atina'e tu'ufa'atasia mo STM32
Le code lea files e aofia ai foi:
- inc\main.h: Ulutala autu file
- inc\ stm32xxxx_hal_conf.h: faatulagaga HAL file
- inc\stm32xxxx_it.h: ulutala mo le tagata fa'alavelave
- src\main.c: polokalame autu (code of exampe fa'avae i luga ole faletusi fa'atonutonu afi mo STSPIN820)
- src\stm32xxxx_hal_msp.c: HAL amatalia faiga masani
- src\stm32xxxx_it.c: fa'alavelave fa'alavelave
- src\system_stm32xxxx.c: amataina le faiga
- src\clock_xx.c: amataga uati
Polokalame manaʻomia punaoa
MCU pulea o se STSPIN820 tasi (tasi X-NUCLEO IHM14A1 laupapa) ma fesootaiga i le va o le lua e taulimaina e ala i GPIOs fitu (STBY\RESET, EN\FAULT, MODE1, MODE2, MODE3, DIR, DECAY pine) ma se PWM mo REF pine . O le GPIO mo le pine STCK ua fa'atulagaina e fa'aoga e fai ma galuega fa'atino TAIMI OUTPUT COMPARE.
Mo le faʻaogaina o faʻalavelave faʻafuaseʻi ma faʻalavelave faʻafuaseʻi, o le X-CUBE-SPN14 polokalama faʻaogaina se faʻalavelave fafo na faʻapipiʻiina i luga o le GPIO faʻaaogaina mo le EN \ FAULT pine, pe a uma ona faʻamalosia pe faʻamalo alalaupapa eletise.
Laulau 2. Punaoa mana'omia mo le polokalama X-CUBE-SPN14
Punaoa F4xx |
Punaoa F3xx | Punaoa F0xx | Punaoa L0xx | Pin | Fa'aaliga (papa) |
Taulaga A GPIO 10
EXTI15_10_IRQn |
Taulaga A GPIO 10
EXTI15_10_IRQn |
Taulaga A GPIO 10
EXTI4_15_IRQn |
Taulaga A GPIO 10
EXTI4_15_IRQn |
D2 |
EN/FAULT (EN) |
Taulaga B GPIO 3 Taimi2 Ch2 |
Taulaga B GPIO 3
Taimi2 Ch2 |
Taulaga B GPIO 3
Taimi15 Ch1 |
Taulaga B GPIO 3
Taimi2 Ch2 |
D3 |
STCK
(CLK) |
Taulaga B GPIO 4 |
D5 |
pala
(TEC) |
|||
Taulaga A GPIO 8 |
D7 |
FAATINOGA (DIR) |
|||
Taulaga A GPIO 9 |
D8 |
STBY/RESET (STBY) |
|||
Ppo'o C GPIO 7 Taimi3 Ch2 |
Taulaga C GPIO 7
Taimi3 Ch2 |
Taulaga C GPIO 7
Taimi3 Ch2 |
Taulaga C GPIO 7
Taimi22 Ch2 |
D9 |
PWM REF
(REF) |
Taulaga A GPIO 7 |
D11 |
TULAGA3
(M3) |
|||
Taulaga A GPIO 6 |
D12 |
TULAGA2 (M2) |
|||
Taulaga A GPIO 5 |
D13 |
TULAGA1 (M1) |
API
O le X-CUBE-SPN14 API o loʻo faʻamatalaina i le BSP pulea afi. O ana galuega e aofia ai le "BSP_MotorControl_" prefix.
Fa'aaliga: E le o avanoa uma o lenei module e avanoa mo le STSPIN820 ma o le mea lea o le X-NUCLEO-IHM14A1 faʻalautele laupapa.
O lo'o tu'ufa'atasia le fa'aogaina o le API ma fa'amatalaga fa'amaufa'ailoga i totonu o le HTML file i totonu o le polokalama Fa'amaumauga faila.
Sample faʻamatalaga talosaga
O se tasiample talosaga e faʻaaoga ai le X-NUCLEO-IHM14A1 faʻalautele laupapa faʻatasi ma se STM32 Nucleo atinaʻe laupapa e tuʻuina atu i le lisi o Poloketi, faʻatasi ai ma le saunia-e-fausia mo le tele o IDE (silasila i le Vaega 2.3.2 Project folder).
Ta'iala fa'atulagaina faiga
Faʻamatalaga masini
- STM32 Nucleo
STM32 Nucleo development boards e maua ai se auala taugofie ma fetu'una'i mo tagata fa'aoga e su'e fofo ma fausia fa'ata'ita'i fa'atasi ma so'o se STM32 microcontroller line.
O le feso'ota'iga feso'ota'iga Arduino ma feso'ota'iga ST morpho e fa'afaigofie ai le fa'alauteleina o galuega a le
STM32 Nucleo tatala fa'avae atina'e fa'atasi ai ma le tele o laupapa fa'apitoa fa'apitoa e filifili mai ai.
O le STM32 Nucleo board e le mana'omia ni su'esu'ega eseese a'o tu'ufa'atasia le ST-LINK/V2-1 debugger/
fai polokalame.
O le STM32 Nucleo board e sau ma le STM32 software HAL library fa'atasi ai ma isi polokalame fa'apipi'i fa'atasi.amples mo IDE eseese (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed ma GCC / LLVM).
O tagata STM32 Nucleo uma o lo'o fa'aogaina e maua avanoa i luga ole laiga i luga ole laiga (compiler, C/C++ SDK ma le developer.
community) i le www.mbed.org e faafaigofie ai ona fau uma talosaga.
Ata 3. STM32 Nucleo laupapa
- X-NUCLEO-IHM14A1 stepper afi taʻavale faʻalautele laupapa
O le X-NUCLEO-IHM14A1 afi taʻavale faʻalauteleina laupapa e faʻavae i luga o le STSPIN820 avetaavale monolithic mo stepper motors.
O loʻo faʻatusalia se fofo taugofie, faigofie-e faʻaoga mo le aveina o afi stepper i lau STM32 Nucleo poloketi, faʻaaogaina afi taʻavale talosaga e pei ole 2D/3D lomitusi, robotics ma mea pueata saogalemu.
O le STSPIN820 o loʻo faʻaaogaina le PWM o loʻo iai nei ma le taimi o le OFF taimi e mafai ona fetuʻunaʻi e ala i se faʻalavelave fafo ma se microstepping resolution e oʻo atu i le 256th step.
O le X-NUCLEO-IHM14A1 faʻalautele laupapa e fetaui ma le Arduino UNO R3 fesoʻotaʻiga ma le ST morpho connector, ina ia mafai ona faʻapipiʻi i le STM32 Nucleo development board ma faʻapipiʻi faʻatasi ma isi laupapa faʻalautele X-NUCLEO.
- Vaega eseese o meafaigaluega
Ina ia faʻamaeʻaina le seti meafaigaluega, e te manaʻomia:- 1 bipolar (7 i le 45 V) stepper afi
- se faʻaogaina o le eletise DC i fafo ma uaea eletise e lua mo le laupapa X-NUCLEO-IHM14A1
- se USB ituaiga A i le mini-B uaea USB e faʻafesoʻotaʻi le STM32 Nucleo laupapa i se PC
- Polokalama mana'oga
O vaega faakomepiuta nei e mana'omia ina ia mafai ai ona fa'atūina le si'osi'omaga tau atina'e talafeagai mo
fatuina o talosaga e faʻavae i luga o le laupapa faʻalauteleina avetaavale afi:- X-CUBE-SPN14 STM32Cube faʻalauteleina mo STSPIN820 maualalo voltage stepper afi aveta'avale talosaga atinae. Ole X-CUBE-SPN14 firmware ma fa'amaumauga fa'atatau o lo'o avanoa ile www.st.com.
- O se tasi o mea nei atina'e meafaigaluega-filifili ma tu'ufa'atasi:
- Keil MoniView Pusa Atina'e Microcontroller (MDK-ARM) filifili meafaigaluega V5.27
- IAR Embedded Workbench mo ARM (EWARM) filifili meafaigaluega V8.50
- Siosiomaga Atina'e Tu'ufa'atasi mo STM32 (STM32CubeIDE)
Seti meafaigaluega ma polokalame
Seti e ave se afi e tasi
Fa'atulaga mea osooso nei i luga ole STM32 Nucleo laupapa:
- JP1 tape
- JP5 (PWR) ile UV5 itu
- JP6 (IDD) luga
Fa'atonu le laupapa fa'alautele X-NUCLEO-IHM14A1 fa'apea: - Tune R7 potentiometer i le 1 kΩ.
- Seti le S1, S2, S3 ma le S4 ki i le toso i lalo e pei o le Ata 4. X-NUCLEO-IHM14A1 stepper motor
laupapa fa'alautele aveta'avale. Ole la'asaga la'ititi e filifilia ile MODE1, MODE2 ma le MODE3
tulaga pulea e le STM32 Nucleo laupapa.
A mae'a ona fa'atulaga lelei le laupapa: - Fa'apipi'i le laupapa fa'alautele X-NUCLEO-IHM14A1 ile pito i luga ole laupapa STM32 Nucleo e ala ile feso'ota'iga Arduino UNO
- Fa'afeso'ota'i le laupapa STM32 Nucleo i se PC fa'atasi ai ma le uaea USB e ala ile feso'ota'iga USB CN1 e fa'aola ai le laupapa.
- Malosi i luga ole laupapa fa'alautele X-NUCLEO-IHM14A1 e ala ile fa'afeso'ota'iina o feso'ota'iga Vin ma Gnd ile tu'uina atu o le eletise DC.
- Faʻafesoʻotaʻi le afi stepper i le X-NUCLEO IHM14A1 fesoʻotaʻiga alalaupapa A +/- ma B +/-
O le taimi lava ua saunia le seti faiga:
- Tatala lau filifili meafaigaluega
- Fa'alagolago ile STM32 Nucleo board, tatala le polokalame polokalame mai:
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F401RE-Nucleo mo Nucleo STM32F401 - \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F030R8-Nucleo mo Nucleo STM32F334 - \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32F030R8-Nucleo mo Nucleo STM32F030
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32L053R8-Nucleo mo Nucleo STM32L053
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
- Ina ia fetuunai le faaletonu STSPIN820 parakalafa i lau voli maualalotage stepper afi uiga, pe:
- fa'aaoga BSP_MotorControl_Init ma le NULL pointer ma tatala stm32_cube\ Drivers\ BSP\Components\ STSPIN820\ STSPIN820_target_config.h e sui ai le tapula'a e tusa ai ma ou mana'oga
- – fa'aaoga le BSP_MotorControl_Init ma le tuatusi o le initDevicesParameters fausaga fa'atasi ai ma tau talafeagai.
- Toe fausia uma files ma uta lau ata i le mea e manatua ai.
- Tamomoe le example. E otometi lava ona amata le afi (Vaai i le main.c mo faʻamatalaga faʻasologa faʻasologa).
Toe iloilo tala'aga
Aso |
Fa'aliliuga | Suiga |
17-Oke-2017 |
1 |
Fa'asalalauga muamua. |
20-Iul-2021 | 2 |
Fa'afou le Vaega 2.3.2 Poloketi faila ma le Vaega 3.2 Polokalama mana'oga. Aveese Vaega 2 O le a le STM32Cube? ma suia i se sootaga i le Folasaga. |
FAʻAALIGA AUTU - FAITAU FAITAU MA LE FAʻAMANATU
STMicroelectronics NV ma ana lala ("ST") faʻasao le aia tatau e faia ai suiga, faʻasaʻoga, faʻaleleia, fesuiaʻiga, ma faʻaleleia i oloa ST ma / poʻo lenei pepa i soʻo se taimi e aunoa ma se faʻaaliga. Tagata faʻatau e tatau ona maua mai lata mai faʻamatalaga talafeagai i oloa ST ae leʻi tuʻuina ni oka. O oloa a le ST e faʻatau atu e tusa ma aiaiga ma tuʻutuʻuga o faʻatauga a le ST i le taimi na faʻailoa ai le faʻatonuga.
Tagata faʻatau e naʻo latou e gafa ma le filifiliga, filifiliga, ma le faʻaaogaina o oloa ST ma ST e le o i ai se noataga mo le fesoasoani tusi talosaga poʻo le ata o oloa a le Tagata Faʻatau.
Leai se laisene, fa'aalia pe fa'aalia, i so'o se aia tatau tau le atamai ua fa'atagaina e ST i totonu.
Toe fa'atauina atu oloa ST ma aiaiga e ese mai fa'amatalaga o lo'o fa'ailoa mai i inei e tatau ona fa'aleaogaina ai so'o se fa'ataga na tu'uina atu e ST mo ia oloa.
ST ma le logo ST o fa'ailoga fa'ailoga a ST. Mo fa'amatalaga fa'aopoopo e uiga i fa'ailoga ST, fa'amolemole va'ai i www.st.com/trademarks. O isi oloa uma po'o auaunaga
o igoa o le meatotino a latou lava tagata.
O fa'amatalaga i totonu o lenei pepa e suitulaga ma suia fa'amatalaga na tu'uina atu muamua i so'o se lomiga muamua o lenei pepa.
© 2021 STMicroelectronics – Ua taofia aia tatau uma
Pepa / Punaoa
![]() |
ST UM2300 X-CUBE-SPN14 Stepper Avetaavale Avetaavale Fa'alautele polokalame mo STM32Cube [pdf] Tusi Taiala UM2300, X-CUBE-SPN14 Stepper Aveta'avale Aveta'avale Polokalama Fa'alautelega mo STM32Cube, UM2300 X-CUBE-SPN14 Stepper Aveta'avale Aveta'avale Fa'alauteleina mo STM32Cube, X-CUBE-SPN14 Stepper Aveta'avale Aveta'avale Fa'alautele Polokalama, Aveta'avale Polokalama Fa'alauteleina mo STM32Cube, Aveta'avale Polokalama Fa'alautele mo STM32Cube, Fa'alautele mo STM32Cube, STM32Cube |