UM2300 X-CUBE-SPN14 Stepper Motor Driver Softwarearen hedapena STM32Cube erabiltzailearen eskuliburua
UM2300 X-CUBE-SPN14 Stepper Motor Driver Softwarearen hedapena STM32Cuberako

Sarrera

STM14Cube-rako X-CUBE-SPN32 hedapen paketeak urrats-motorren eragiketen kontrol osoa ematen dizu.
X-NUCLEO-IHM14A1 hedapen-plaka batekin edo gehiagorekin konbinatuta, software honek STM32 Nucleo garapen-plaka bateragarri bati urrats-motor bat edo gehiago kontrolatzeko aukera ematen dio.
STM32Cube softwarearen teknologiaren gainean eraikita dago STM32 mikrokontrolagailu desberdinetan eramangarri errazteko.
Softwarea bezala datorampurratseko motor batentzako inplementazioa. NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 edo NUCLEO-L053R8 garapen-plakekin bateragarria da X-NUCLEO-IHM14A1 hedapen-plaka gainean muntatuta.

LOTUKO LOTURAK
Bisitatu STM32Cube ekosistema web www.st.com webgunean informazio gehiago lortzeko

Siglak eta laburdurak

1. taula. Siglen zerrenda

Akronimoa

Deskribapena
APIa

Aplikazioak programatzeko interfazea

BSP

Kontseiluko laguntza paketea
CMSIS

Cortex® mikrokontrolagailuaren software interfaze estandarra

HAL

Hardwarearen abstrakzio-geruza
IDE

Garapen-ingurune integratua

LED

Diodo argia

Amaituview

X-CUBE-SPN14 software paketeak STM32Cube-ren funtzionaltasuna zabaltzen du. Bere ezaugarri nagusiak honako hauek dira:

  • X-NUCLEO-IHM820A14 hedapen-plakan integratutako STSPIN1 (potentzia baxuko motor urratseko kontrolatzailea) gailuaren kudeaketa osoa lortzeko kontrolatzaile-geruza bat
  • Gailuaren parametroak irakurtzeko eta idazteko moduak, GPIO, PWM eta IRQ konfigurazioa, mikro-urratsak, norabide posizioa, abiadura, azelerazioa, dezelerazioa eta momentu kontrolak, urrats osoko etengailuen kudeaketa automatikoa; inpedantzia handia edo eutsi gelditzeko modua aukeratzea, gaitu eta egonean kudeaketa
  • Akatsen etenen kudeaketa
  • Bakar urratseko motor kontrola sample aplikazioa
  • Eramangarri erraza MCU familia ezberdinetan, STM32Cube-ri esker
  • Doako lizentzia-baldintzak eta erabilerrazak

Softwareak sasi-erregistroak eta mugimendu-aginduak inplementatzen ditu:

  • urratseko erlojua eta bolumena sortzeko erabiltzen diren tenporizadoreak konfiguratzeatage erreferentzia
  • gailuaren parametroak kudeatzea, hala nola azelerazioa, dezelerazioa, min. eta max. abiadura, posizioak speed profile mugak, markaren posizioa, mikro-urrats modua, norabidea, mugimendu-egoera, etab.

Softwareak STSPIN820 gailu bat kudeatzen du.
Tick ​​tenporizadorearen pultsua amaitzen den bakoitzean, dei bat exekutatzen da, pauso-erlojuaren kudeatzaileari deitzeko, eta horrek motorraren mugimendua kontrolatzen du.
kudeatuz:

  • mugimenduaren egoera (adibidez, geldiarazi motorra xede helmugan)
  • motorraren norabidea GPIO mailaren bidez
  • posizio motor erlatiboa eta absolutua mikropausoetan
  • azelerazio zero, positibo eta negatibo bidezko abiadura

Abiadura pausoen erlojuaren maiztasuna eta, aukeran, urratsen modua aldatuz ezartzen da urrats osoko etengailu automatikoaren funtzioa gaituta dagoenean. Urratseko erlojurako erabiltzen den tenporizadorea irteera alderatzeko moduan konfiguratuta dago. Harrapaketa konparatzeko erregistro-balio berri bat kalkulatzen da pauso-erlojuaren kudeatzailearen dei bakoitzean maiztasunaren kontrola lortzeko.
Abiadura urratseko erlojuaren maiztasunaren funtzio lineala da mikro-urrats modu jakin baterako, softwareak osotik 1/256 urratsera alda dezakeena.
STSPIN820 kontrolatzaileen liburutegia erabiltzeko, hasierako funtzioa exekutatu behar duzu:

  • beharrezkoak diren GPIOak konfiguratzen ditu zubiak gaitzeko eta matxurak kudeatzeko EN\FAULT, MODE1 dedikatua,
    MODE2 eta MODE3 urrats hautatzeko pinak, DIR pina motorraren norabiderako, DECAY pina desintegrazio modurako
    aukeraketa eta egonean berrezartzeko pin STBY\RESET;
  • tenporizadorea konfiguratzen du irteerako konparazio moduan STCK pinaren eta tenporizadorearen erreferentzia bolumenerakotage belaunaldia PWM moduan REF pinerako;
  • gidariaren parametroak stspin820_target_config.h-tik edo funtzio nagusian definitutako balioekin kargatzen ditu hasierako egitura dedikatu bat erabiliz.
    Gidariaren parametroak hasieratu ondoren alda daitezke, funtzio zehatzak deituz. Deia itzultzeko funtzioak ere idatz ditzakezu eta hauek erantsi:
  • bandera etendura kudeatzailea gainkorronte edo alarma termiko baten berri ematen denean ekintza batzuk egiteko
  • Liburutegiak errore baten berri ematen duenean deitzen duen errore-kudeatzailea Ondorengo mugimendu-komandoak hauek dira:
  • BSP_MotorControl_Move urrats kopuru jakin bat norabide zehatz batean mugitzeko
  • BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark posizio zehatz batera joateko bide laburrena erabiliz
  • BSP_MotorControl_CmdGoToDir norabide zehatz batean posizio zehatz batera joateko
  • BSP_MotorControl_Run mugarik gabe exekutatzeko

Abiaduraren aldekoafile mikrokontrolagailuak guztiz kudeatzen du. Motora BSP_MotorControl_SetMinSpeed ​​abiadura minimoaren ezarpenean hasten da mugitzen, eta pauso bakoitzean aldatzen da.
BSP_MotorControl_SetAcceleration azelerazio-balioa.
Mugimendu-agindu baten xede-posizioa nahikoa urrun badago, motorrak mugimendu trapezoidala egiten du:

  • gailuaren azelerazio-parametroarekin bizkortzea
  • etengabe mantenduz BSP_MotorControl_SetMaxSpeed ​​abiadura maximoan
  • desazelerazioa BSP_MotorControl_SetDeceleration bidez
  • helburuko helmugan geldituz
    Helburuko posizioa hurbilegia bada motorrak abiadura maximoa lortzeko, mugimendu triangeluarra egiten du honako hauek barne hartzen dituena:
  • azelerazioa
  • dezelerazioa
  • helburuko helmugan geldituz

Mugimendu-agindu bat edonoiz geldi daiteke BSP_MotorControl_SoftStop-ek abiadura pixkanaka txikituz dezelerazio-parametroa erabiliz edo motorra berehala geldiarazten duen BSP_MotorControl_HardStop komandoa erabiliz. Potentzia-zubia automatikoki desgaitzen da motorra gelditzen denean HIZ_MODE gelditzeko modua aurretik ezarri bazen (BSP_MotorControl_SetStopMode).
Norabidea, abiadura, azelerazioa eta dezelerazioa alda daitezke motorra gelditzen denean edo mugimendua BSP_MotorControl_Run bidez eskatzen denean.
Aurrekoak amaitu aurretik komando berriak blokeatzeko, BSP_MotorControl_WaitWhileActive programaren exekuzioa blokeatzen du motorra gelditu arte.
BSP_MotorControl_SelectStepMode-k urrats modua osotik 1/256 urratsera alda dezake. Urrats modua aldatzen denean, gailua eta uneko posizioa eta abiadura berrezartzen dira.

Arkitektura

Softwarearen hedapen honek STM32Cube arkitekturarekin guztiz betetzen du eta zabaltzen du urratseko motor kontrolatzaileak erabiliz aplikazioen garapena ahalbidetzeko.

1. irudia. X-CUBE-SPN14 software-arkitektura
Arkitektura

Softwarea STM32CubeHAL hardare abstrakzio geruzan oinarritzen da STM32 mikrokontrolagailurako. Paketeak STM32Cube hedatzen du plaka euskarria duen pakete batekin (BSP) motorra kontrolatzeko hedapen-taulerako eta BSP osagaien kontrolatzaile batekin STSPIN820 bolumen baxurako.tage urratseko motor gidaria.
Aplikazio softwareak erabiltzen dituen software-geruzak hauek dira:

  • STM32Cube HAL geruza: API multzo sinple, generiko eta instantzia anitzeko (aplikazioak programatzeko interfazeak)
    goiko aplikazio, liburutegi eta pila geruzekin elkarreragiteko. Oinarritutako API generiko eta luzapenez osatuta dago
    arkitektura komun batean, bertan eraikitako geruzek, adibidez, middleware geruza, mikrokontrolagailuen unitate (MCU) hardware konfigurazio espezifikorik behar izan gabe funtziona dezaten. Egitura honek liburutegiko kodea berrerabilgarritasuna hobetzen du eta beste gailu batzuetan eramangarritasun erraza bermatzen du.
    Board support package (BSP) geruza: STM32 Nucleo plakako periferikoak onartzen ditu, izan ezik
    MCU. API multzo mugatu honek plaka periferiko jakin batzuetarako programazio interfaze bat eskaintzen du, hala nola LEDa eta erabiltzailearen botoia, eta plakaren bertsio zehatza identifikatzen laguntzen du. Motor kontrolatzeko BSPk hainbat motor kontrolatzaileren osagaientzako programazio interfazea eskaintzen du. X-CUBE-SPN820 softwareko STSPIN14 motor kontrolatzailearen BSP osagaiarekin lotuta dago.

Karpeta egitura

Karpeta Egituraren Leihoa

Softwarea bi karpeta nagusitan dago:

  • Gidariak, hauekin:
    • STM32Cube HAL files STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver edo STM32F4xx_HAL_Driver azpikarpetetan. Hauek files STM32Cube esparrutik zuzenean hartzen dira eta motor-kontrolatzailea exekutatzeko beharrezkoak direnak bakarrik sartzen dira adibidezamples.
    • CMSIS karpeta bat CMSIS (Cortex® mikrokontrolagailuen software-interfaze estandarra), hornitzailearen mendeko hardwarearen abstrakzio-geruza, ARM-en Cortex-M prozesadore serierako. Karpeta hau STM32Cube esparrutik ere aldatu gabe dago.
    • kodea duen BSP karpeta bat files X-NUCLEO-IHM14A1 konfiguraziorako, STSPIN820 kontrolatzailerako eta motor kontrolatzeko APIrako.
  • Proiektuak, hainbat erabilera dituena adibampSTSPIN820 motor kontrolatzailearen fitxategiak STM32 Nucleo plataforma desberdinetarako.

BSP karpeta
X-CUBE-SPN14 softwareak ondorengo azpiataletan deskribatutako BSPak biltzen ditu.

STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
BSP hauek STM32 Nucleo garapen-plaka bateragarri bakoitzeko interfaze bat eskaintzen dute X-NUCLEO-IHM14A1 hedapen-plakarekin bere periferikoak konfiguratzeko eta erabiltzeko. Azpikarpeta bakoitzak bi.c/.h ditu file bikoteak:

  • stm32XXxx_nucleo.c/h: aldatu gabeko STM32Cube esparru hauek fileSTM32 Nucleo plaka espezifikorako erabiltzailearen botoia eta LED funtzioak eskaintzen ditu.
  • stm32XXxx_nucleo_ihm14a1.c/h: hauek files PWM, GPIO eta X NUCLEO-IHM14A1 hedapen-plaken funtzionamendurako beharrezkoak diren etenen gaitze/desgaikuntzara dedikatzen dira.

Motor kontrola BSP

BSP honek interfaze komun bat eskaintzen du hainbat motor-kontrolatzaileren kontrolatzaileen funtzioetara sartzeko, hala nola L6474, powerSTEP01, L6208 eta STSPIN820, MotorControl/motorcontrol.c/h bidez. file bikotea.
Hauek files kontrolatzaileen konfigurazio eta kontrol funtzio guztiak definitzen ditu, eta ondoren motorDrv_t egituraren bidez emandako hedapen-plakan erabiltzen den motor-kontrolatzailearen osagaiaren funtzioekin mapatzen dira. file (Osagaiak\Arrunta\motor.h. atalean definitua). Egitura honek funtzio-erakusleen zerrenda definitzen du, instantziazioan zehar dagokion motor-kontrolatzailearen osagaian betetzen direnak. X-CUBE-SPN14-rako, egiturari stspin820Drv deitzen zaio (ikus file: BSP\Osagaiak\stspin820\stspin820.c).
Motor kontrolatzeko BSP motor-kontrolatzaileen hedapen-plaka guztietan ohikoa denez, funtzio batzuk ez daude eskuragarri hedapen-plaka jakin baterako. Eskura ez dauden funtzioak erakusle nuluz ordezkatzen dira motorDrv_t egituraren instantziazioan gidariaren osagaian.

STSPIN280 BSP osagaia
STSPIN820 BSP osagaiak STSPIN820 motor kontrolatzailearen kontrolatzaile funtzioak eskaintzen ditu karpetan
stm32_cube\Drivers\BSP\Components\STSPIN820.
Karpeta honek 3 ditu files:

  • stspin820.c: STSPIN820 kontrolatzailearen oinarrizko funtzioak
  • stspin820.h: STSPIN820 kontrolatzailearen funtzioen deklarazioa eta haiei lotutako definizioak
  • stspin820_target_config.h: aurrez zehaztutako balioak STSPIN820 parametroetarako eta motor gailuen testuingururako

Proiektuaren karpeta
STM32 Nucleo plataforma bakoitzeko, adibide batample project eskuragarri dago stm32_cube\Projects\Multi\Examples\MotionControl\:

  • IHM14A1_AdbampleFor1Motor adibampMotor bakarreko konfigurazioetarako kontrol-funtzioen fitxategiak

Adibampfitxategiak IDE bateragarri bakoitzeko karpeta bat du:

  • EWARM IAR Embedded Workbench-erako
  • MDK-ARM ARM/Keil µVision-erako
  • STM32CubeIDE STM32rako garapen-ingurune integraturako

Hurrengo kodea files ere sartzen dira:

  • inc\main.h: goiburu nagusia file
  • inc\ stm32xxxx_hal_conf.h: HAL konfigurazioa file
  • inc\stm32xxxx_it.h: eten-kudeatzailearen goiburua
  • src\main.c: programa nagusia (adibampSTSPIN820-rako motorraren kontrol liburutegian oinarritutako fitxategia)
  • src\stm32xxxx_hal_msp.c: HAL hasierako errutinak
  • src\stm32xxxx_it.c: eten kudeatzailea
  • src\system_stm32xxxx.c: sistemaren hasieratzea
  • src\clock_xx.c: erlojuaren hasieratzea

Softwarea behar diren baliabideak
STSPIN820 bakar baten MCU kontrola (X-NUCLEO IHM14A1 plaka bat) eta bien arteko komunikazioa zazpi GPIOren bidez kudeatzen da (STBY\RESET, EN\FAULT, MODE1, MODE2, MODE3, DIR, DECAY pin) eta PWM bat REF pinaren bidez. . STCK pinaren GPIO konfiguratuta dago TIMER OUTPUT COMPARE ordezko funtzio gisa erabiltzeko.
Gehiegizko korronte eta tenperatura gehiegizko alarmak kudeatzeko, X-CUBE-SPN14 softwareak EN\FAULT pinerako erabiltzen den GPIOn konfiguratutako kanpoko eten bat erabiltzen du, potentzia-zubiak gaitu edo desgaitu ondoren.

2. taula. X-CUBE-SPN14 softwarerako beharrezko baliabideak

Baliabideak F4xx

Baliabideak F3xx Baliabideak F0xx Baliabideak L0xx Pin Ezaugarriak (taula)
A ataka GPIO 10

EXTI15_10_IRQn

A ataka GPIO 10

EXTI15_10_IRQn

A ataka GPIO 10

EXTI4_15_IRQn

A ataka GPIO 10

EXTI4_15_IRQn

 

D2

EN/FAULT

(EUSK)

B ataka GPIO 3

Tenporizadorea2 Ch2

B ataka GPIO 3

Tenporizadorea2 Ch2

B ataka GPIO 3

Tenporizadorea15 Ch1

B ataka GPIO 3

Tenporizadorea2 Ch2

 

D3

STCK

(CLK)

 B ataka GPIO 4

 

D5

UGILKETA

(AB)

 A ataka GPIO 8  

D7

NORABIDEA

(DIR)

 A ataka GPIO 9  

D8

STBY/BERREZARRI

(EGIAN)

Port C GPIO 7

Tenporizadorea3 Ch2

C ataka GPIO 7

Tenporizadorea3 Ch2

C ataka GPIO 7

Tenporizadorea3 Ch2

C ataka GPIO 7

Tenporizadorea22 Ch2

 

D9

PWM ERREF

(ERREF)

 A ataka GPIO 7

 

D11

MODUA3

(M3)

 A ataka GPIO 6

 

D12

MODUA2

(M2)

A ataka GPIO 5  

D13

MODUA1

(M1)

APIak

X-CUBE-SPN14 API motor-kontroleko BSP-n definituta dago. Bere funtzioek "BSP_MotorControl_" aurrizkia dute.

Oharra: Modulu honen funtzio guztiak ez daude eskuragarri STSPIN820-rako eta, beraz, X-NUCLEO-IHM14A1 hedapen-plakarako.
Erabiltzaile osoa API funtzioa eta parametro deskribapenak HTML batean biltzen dira file softwarearen Dokumentazioa karpetan.

Sample aplikazioaren deskribapena
ExampSTM14 Nucleo garapen-plaka bateragarri batekin X-NUCLEO-IHM1A32 hedapen-plaka erabiltzen duen aplikazioa Proiektuen direktorioa eskaintzen da, IDE anitzetarako eraikitzeko prest (ikus 2.3.2 Atala Proiektuaren karpeta).

Sistema konfiguratzeko gida

Hardware deskribapena
  1. STM32 Nukleoa
    STM32 Nucleo garapen-plakek modu merkean eta malgu bat eskaintzen diete erabiltzaileei irtenbideak probatzeko eta prototipoak eraikitzeko edozein STM32 mikrokontrolagailu-lerroarekin.
    Arduino konektagarritasun euskarria eta ST morfo konektoreek funtzionaltasuna zabaltzea errazten dute
    STM32 Nucleo garapen-plataforma irekia, hedapen-plaka espezializatuen aukera zabala duena.
    STM32 Nucleo plakak ez du zunda bereizirik behar ST-LINK/V2-1 araztailea/ integratzen baitu.
    programatzailea.
    STM32 Nucleo plaka STM32 software HAL liburutegi osoarekin dator, besteak beste, paketaturiko hainbat softwarerekin batera.ampIDE desberdinetarako fitxategiak (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed eta GCC/ LLVM).
    STM32 Nucleo erabiltzaile guztiek doako sarbidea dute mbed lineako baliabideetara (konpilatzailea, C/C++ SDK eta garatzailea).
    komunitatea) www.mbed.org webgunean aplikazio osoak erraz eraikitzeko.
    3. irudia. STM32 Nukleo plaka
  2. X-NUCLEO-IHM14A1 urratseko motor-gidariaren hedapen-plaka
    X-NUCLEO-IHM14A1 motor kontrolatzaileen hedapen-plaka STSPIN820 kontrolatzaile monolitikoan oinarritzen da urrats-motorretarako.
    Zure STM32 Nucleo proiektuan urrats urratseko motorrak gidatzeko irtenbide merkea eta erabilerraza da, motorra gidatzeko aplikazioak ezarriz, hala nola 2D/3D inprimagailuak, robotika eta segurtasun kamerak.
    STSPIN820-k PWM korronte kontrola inplementatzen du OFF denbora konstantearekin erregulagarria den kanpoko erresistentzia baten bidez eta 256. urratsera arte mikrostepping bereizmenarekin.
    X-NUCLEO-IHM14A1 hedapen-plaka Arduino UNO R3 konektorearekin eta ST morfo-konektorearekin bateragarria da, beraz, STM32 Nucleo garapen-plakara konektatu eta X-NUCLEO hedapen-plaka osagarriekin pilatu daiteke.
  3. Askotariko hardware osagaiak
    Hardwarearen konfigurazioa osatzeko, beharrezkoa izango duzu:
    • 1 bipolar (7 eta 45 V) urratseko motor
    • X-NUCLEO-IHM14A1 plakarako bi kable elektriko dituen kanpoko DC hornidura
    • USB A motako mini-B USB kable bat STM32 Nucleo plaka ordenagailu batera konektatzeko
  4. Software-eskakizunak
    Software osagai hauek behar dira garapen-ingurune egokia konfiguratzeko
    motor-gidariaren hedapen-plakan oinarritutako aplikazioak sortzea:
    • X-CUBE-SPN14 STM32Cube hedapena STSPIN820 bolumen baxurakotagurratseko motor gidarien aplikazioen garapena. X-CUBE-SPN14 firmwarea eta lotutako dokumentazioa eskuragarri dago www.st.com.
    • Garapen-tresna-kate eta konpilatzaile hauetako bat:
      • Keil RealaView Mikrokontrolagailuen Garapen Kit (MDK-ARM) tresna-katea V5.27
      • IAR Embedded Workbench for ARM (EWARM) toolchain V8.50
      • STM32rako garapen-ingurune integratua (STM32CubeIDE)
Hardware eta software konfigurazioa

Motor bakarra gidatzeko konfigurazioa

Konfiguratu ondoko jumper hauek STM32 Nucleo plakan:

  • JP1 desaktibatuta
  • JP5 (PWR) UV5 aldean
  • JP6 (IDD) aktibatuta
    Konfiguratu X-NUCLEO-IHM14A1 hedapen-plaka honela:
  • Sintonizatu R7 potentziometroa 1 kΩ-ra.
  • Ezarri S1, S2, S3 eta S4 etengailua beheranzko aldean 4. Irudian bezala. X-NUCLEO-IHM14A1 urratseko motorra
    gidariaren hedapen-plaka. Mikro-pauso modua MODE1, MODE2 eta MODE3 bidez hautatzen da
    STM32 Nucleo plakak kontrolatutako mailak.
    Taula behar bezala konfiguratuta dagoenean:
  • Konektatu X-NUCLEO-IHM14A1 hedapen-plaka STM32 Nucleo plakaren gainean Arduino UNO konektoreen bidez.
  • Konektatu STM32 Nucleo plaka ordenagailu batera USB kablearekin CN1 USB konektorearen bidez, plaka elikatzeko
  • Piztu X-NUCLEO-IHM14A1 hedapen-plaka Vin eta Gnd konektoreak DC elikadura-iturri batera konektatuz
  • Konektatu urratseko motorra X-NUCLEO IHM14A1 zubi-konektoreetara A+/- eta B+/-

Sistemaren konfigurazioa prest dagoenean:

  • Ireki nahi duzun tresna-katea
  • STM32 Nucleo plakaren arabera, ireki software proiektua honetatik:
    • \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
      e\STM32F401RE-Nucleo for Nucleo STM32F401
    • \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
      e\STM32F030R8-Nucleo for Nucleo STM32F334
    • \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32F030R8-Nucleo for Nucleo STM32F030
    • \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32L053R8-Nucleo for Nucleo STM32L053
  •  STSPIN820 parametro lehenetsiak zure bolumen baxurako egokitzekotagurratseko motorren ezaugarriak, bai:
    • erabili BSP_MotorControl_Init NULL erakuslearekin eta ireki stm32_cube\ Drivers\ BSP\Components\ STSPIN820\ STSPIN820_target_config.h parametroak zure beharren arabera aldatzeko
    • – erabili BSP_MotorControl_Init initDevicesParameters egituraren helbidea balio egokiekin.
  • Guztiak berreraiki files eta kargatu zure irudia helburuko memorian.
  • Exekutatu example. Motorra automatikoki abiarazten da (Ikusi main.c demo sekuentziaren xehetasunak ikusteko).

Berrikuspen historia

Data

Bertsioa Aldaketak

17-2017-XNUMX

1

Hasierako kaleratzea.

20-2021-XNUMX 2

2.3.2 Atala Proiektuaren karpeta eta 3.2 Atala Software-eskakizunak eguneratuak. Kendua 2. atala Zer da STM32Cube? eta Sarrerako esteka batekin ordezkatu zuen.

OHAR GARRANTZITSUA - IRAKURRI KONTUZ

STMicroelectronics NV-k eta bere filialek ("ST") eskubidea dute ST produktuetan eta / edo dokumentu honetan aldaketak, zuzenketak, hobekuntzak, aldaketak eta hobekuntzak egiteko, edozein unetan abisatu gabe. Erosleek ST produktuei buruzko informazio garrantzitsuena eskuratu beharko lukete eskaerak egin aurretik. ST produktuak ST eskaeraren onarpen unean indarrean dauden salmenta baldintzen arabera saltzen dira.
Erosleek ST produktuak aukeratu, aukeratu eta erabiltzearen erantzule bakarrak dira eta STk ez du erantzukizunik hartzen aplikazioen laguntzarengatik edo Erosleen produktuen diseinuarengatik.
STek ez du baimenik, espresuki edo inplizituki, jabetza intelektualeko eskubiderik ematen.
ST produktuen birsalmentak hemen azaltzen den informazioaz bestelako xedapenak dituztenak baliogabetuko ditu STek produktu horrengatik emandako edozein berme.
ST eta ST logotipoa ST-ren marka komertzialak dira. ST marka komertzialei buruzko informazio gehiago lortzeko, kontsultatu www.st.com/trademarks. Beste produktu edo zerbitzu guztiak
izenak dagozkien jabeen jabetza dira.
Dokumentu honetako informazioak dokumentu honen aurreko edozein bertsiotan emandako informazioa ordezkatzen eta ordezkatzen du.
© 2021 STMicroelectronics - Eskubide guztiak erreserbatuta

 

Dokumentuak / Baliabideak

ST UM2300 X-CUBE-SPN14 Stepper Motor Driver Softwarearen hedapena STM32Cuberako [pdfErabiltzailearen eskuliburua
UM2300, X-CUBE-SPN14 Stepper Motor Driver Software Hedapena STM32Cube, UM2300 X-CUBE-SPN14 Stepper Motor Driver Software Hedapena STM32Cube, X-CUBE-SPN14 Stepper Motor Driver Software Hedapena, Driver Drive Software Hedapena STM32Cube software Hedapena STM32Cuberako, STM32Cuberako hedapena, STM32Cuberako

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *