UM2300 X-CUBE-SPN14 pakāpju motora draivera programmatūras paplašinājums STM32Cube lietotāja rokasgrāmatai
UM2300 X-CUBE-SPN14 pakāpju motora draivera programmatūras paplašinājums STM32Cube

Ievads

X-CUBE-SPN14 paplašināšanas pakotne STM32Cube nodrošina pilnīgu pakāpju motora darbību kontroli.
Kombinācijā ar vienu vai vairākām X-NUCLEO-IHM14A1 paplašināšanas platēm šī programmatūra ļauj saderīgai STM32 Nucleo izstrādes platei vadīt vienu vai vairākus pakāpju motorus.
Tas ir veidots, izmantojot STM32Cube programmatūras tehnoloģiju, lai nodrošinātu vieglu pārnēsāšanu dažādos STM32 mikrokontrolleros.
Programmatūra ir iekļauta kāample ieviešana vienam soļu motoram. Tas ir savietojams ar NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 vai NUCLEO-L053R8 izstrādes platēm ar X-NUCLEO-IHM14A1 paplašināšanas plati, kas uzstādīta uz augšu.

SAISTĪTĀS SAITES
Apmeklējiet STM32Cube ekosistēmu web lapā www.st.com, lai iegūtu papildinformāciju

Akronīmi un saīsinājumi

1. tabula. Akronīmu saraksts

Akronīms

Apraksts
API

Lietojumprogrammu programmēšanas saskarne

BSP

Valdes atbalsta pakete
CMSIS

Cortex® mikrokontrollera programmatūras saskarnes standarts

HAL

Aparatūras abstrakcijas slānis
IDE

Integrēta attīstības vide

LED

Gaismas diode

Beigāsview

X-CUBE-SPN14 programmatūras pakotne paplašina STM32Cube funkcionalitāti. Tās galvenās funkcijas ietver:

  • Vadītāja slānis STSPIN820 (mazjaudas pakāpju motora draivera) ierīces pilnīgai pārvaldībai, kas integrēta X-NUCLEO-IHM14A1 paplašināšanas platē.
  • Ierīces parametru lasīšanas un rakstīšanas režīmi, GPIO, PWM un IRQ konfigurācija, mikropakāpju, virziena pozīcijas, ātruma, paātrinājuma, palēninājuma un griezes momenta kontrole, automātiska pilna soļa slēdžu vadība; augstas pretestības vai aizturēšanas apturēšanas režīma izvēle, iespējošana un gaidīšanas režīma vadība
  • Bojājumu pārtraukumu apstrāde
  • Viena soļa motora vadība sample pieteikumu
  • Pateicoties STM32Cube, vienkārša pārnēsāšana dažādās MCU ģimenēs
  • Bezmaksas, lietotājam draudzīgi licences noteikumi

Programmatūra ievieš pseido reģistrus un kustības komandas, izmantojot:

  • Taimeru konfigurēšana, ko izmanto, lai ģenerētu soļu pulksteni un tilpumutage atsauce
  • pārvaldīt ierīces parametrus, piemēram, paātrinājumu, palēninājumu, min. un maks. ātrums, pozīcijas pie ātruma profile robežas, atzīmes pozīcija, mikrosoļu režīms, virziens, kustības stāvoklis utt.

Programmatūra apstrādā vienu STSPIN820 ierīci.
Katrā taimera impulsa beigās tiek izpildīts atzvans, lai izsauktu soļu pulksteņa apstrādātāju, kas kontrolē motora kustību
pārvaldot:

  • kustības statuss (piemēram, apturēt motoru mērķa galamērķī)
  • motora virziens caur GPIO līmeni
  • relatīvā un absolūtā motora pozīcija mikrosoļos
  • ātrums caur nulli, pozitīvs un negatīvs paātrinājums

Ātrums tiek iestatīts, mainot soļu pulksteņa frekvenci un, pēc izvēles, soļu režīmu, kad ir iespējota automātiskā pilna soļa slēdža funkcija. Soļu pulkstenim izmantotais taimeris ir konfigurēts izvades salīdzināšanas režīmā. Jauna uztveršanas salīdzināšanas reģistra vērtība tiek aprēķināta katrā soļa pulksteņa apstrādātāja izsaukumā, lai panāktu frekvences kontroli.
Ātrums ir lineāra funkcija no soļa pulksteņa frekvences noteiktam mikropakāpju režīmam, ko programmatūra var mainīt no pilna līdz 1/256.
Lai izmantotu STSPIN820 draivera bibliotēku, ir jāpalaiž inicializācijas funkcija, kas:

  • iestata nepieciešamos GPIO, lai iespējotu tiltus un pārvaldītu kļūdu tapu EN\FAULT, specializēts MODE1,
    MODE2 un MODE3 soļa izvēles tapas, DIR tapa motora virzienam, DECAY tapa samazinājuma režīmam
    atlasi un gaidstāves atiestatīšanas tapu STBY\RESET;
  • iestata taimeri izejas salīdzināšanas režīmā STCK tapai un taimera atsauces tilpumamtage paaudze PWM režīmā REF tapai;
  • ielādē draivera parametrus ar vērtībām no stspin820_target_config.h vai definētas galvenajā funkcijā, izmantojot speciālu inicializācijas struktūru.
    Draivera parametrus var mainīt pēc inicializācijas, izsaucot noteiktas funkcijas. Varat arī rakstīt atzvanīšanas funkcijas un pievienot tās:
  • karoga pārtraukumu apstrādātājs, lai veiktu noteiktas darbības, kad tiek ziņots par pārstrāvu vai termisko trauksmi
  • kļūdu apstrādātājs, ko bibliotēka izsauc, kad tā ziņo par kļūdu. Turpmākās kustības komandas ietver:
  • BSP_MotorControl_Move, lai pārvietotu noteiktu soļu skaitu noteiktā virzienā
  • BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark, lai dotos uz noteiktu pozīciju, izmantojot īsāko ceļu
  • BSP_MotorControl_CmdGoToDir, lai dotos noteiktā virzienā uz noteiktu vietu
  • BSP_MotorControl_Run, lai darbotos bezgalīgi

Ātruma profile to pilnībā apstrādā mikrokontrolleris. Motors sāk kustēties ar BSP_MotorControl_SetMinSpeed ​​minimālā ātruma iestatījumu, ko pēc tam katrā solī maina
BSP_MotorControl_SetAcceleration paātrinājuma vērtība.
Ja kustības komandas mērķa pozīcija ir pietiekami tālu, motors veic trapecveida kustību:

  • paātrinot ar ierīces paātrinājuma parametru
  • paliek nemainīgs pie BSP_MotorControl_SetMaxSpeed ​​maksimālā ātruma
  • palēnina BSP_MotorControl_SetDeceleration
  • apstāšanās mērķa galamērķī
    Ja mērķa pozīcija ir pārāk tuvu, lai motors sasniegtu maksimālo ātrumu, tas veic trīsstūrveida kustību, kas ietver:
  • paātrinājums
  • palēninājums
  • apstāšanās mērķa galamērķī

Kustības komandu var apturēt jebkurā laikā, izmantojot BSP_MotorControl_SoftStop, kas pakāpeniski samazina ātrumu, izmantojot palēninājuma parametru vai komandu BSP_MotorControl_HardStop, kas nekavējoties aptur motoru. Strāvas tilts tiek automātiski atspējots, kad motors apstājas, ja iepriekš bija iestatīts HIZ_MODE apturēšanas režīms (BSP_MotorControl_SetStopMode).
Virzienu, ātrumu, paātrinājumu un palēninājumu var mainīt vai nu tad, kad motors ir apturēts, vai arī tad, kad kustība tiek pieprasīta, izmantojot BSP_MotorControl_Run.
Lai bloķētu jaunas komandas pirms iepriekšējo pabeigšanas, BSP_MotorControl_WaitWhileActive bloķē programmas izpildi, līdz motors apstājas.
BSP_MotorControl_SelectStepMode var mainīt soļu režīmu no pilna uz 1/256. soli. Mainot soļu režīmu, ierīce un pašreizējā pozīcija un ātrums tiek atiestatīti.

Arhitektūra

Šis programmatūras paplašinājums pilnībā atbilst STM32Cube arhitektūrai un paplašina to, lai nodrošinātu lietojumprogrammu izstrādi, izmantojot soļu motora draiverus.

1. attēls. X-CUBE-SPN14 programmatūras arhitektūra
Arhitektūra

Programmatūra ir balstīta uz STM32CubeHAL hardare abstrakcijas slāni STM32 mikrokontrolleram. Pakete paplašina STM32Cube ar plates atbalsta paketi (BSP) motora vadības paplašināšanas platei un BSP komponenta draiveri STSPIN820 zema apjomatage stepper motora vadītājs.
Lietojumprogrammatūras izmantotie programmatūras slāņi ir:

  • STM32Cube HAL slānis: vienkārša, vispārīga un vairāku instanču API kopa (lietojumprogrammu saskarnes)
    lai mijiedarbotos ar augšējiem lietojumprogrammu, bibliotēku un kaudzes slāņiem. Tas sastāv no vispārīgām un paplašinājuma API
    uz kopējas arhitektūras, lai uz tā izveidotie slāņi, piemēram, starpprogrammatūras slānis, varētu darboties, neprasot īpašas mikrokontrollera vienības (MCU) aparatūras konfigurācijas. Šī struktūra uzlabo bibliotēkas koda atkārtotu izmantošanu un garantē vieglu pārnesamību citās ierīcēs.
    Plātnes atbalsta pakotnes (BSP) slānis: atbalsta STM32 Nucleo plates perifērijas ierīces, izņemot
    MCU. Šis ierobežotais API komplekts nodrošina programmēšanas interfeisu noteiktām plates specifiskām perifērijas ierīcēm, piemēram, LED un lietotāja pogai, kā arī palīdz noteikt konkrētās plates versiju. Motora vadība BSP nodrošina programmēšanas saskarni dažādiem motora draivera komponentiem. Tas ir saistīts ar BSP komponentu STSPIN820 motora draiverim X-CUBE-SPN14 programmatūrā.

Mapju struktūra

Mapju struktūras logs

Programmatūra atrodas divās galvenajās mapēs:

  • Draiveri ar:
    • STM32Cube HAL files apakšmapēs STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver vai STM32F4xx_HAL_Driver. Šīs files ir ņemti tieši no STM32Cube sistēmas un ietver tikai tos, kas nepieciešami motora draivera, piemēram, darbināšanaiamples.
    • CMSIS mape ar CMSIS (Cortex® mikrokontrollera programmatūras saskarnes standartu), no piegādātāja neatkarīgu aparatūras abstrakcijas slāni Cortex-M procesoru sērijai no ARM. Šī mape arī nav mainīta no STM32Cube sistēmas.
    • BSP mape ar kodu files X-NUCLEO-IHM14A1 konfigurācijai, STSPIN820 draiverim un motora vadības API.
  • Projekti, kas satur vairākus lietojumus, piemampSTSPIN820 motora draiveri dažādām STM32 Nucleo platformām.

BSP mape
Programmatūra X-CUBE-SPN14 ietver BSP, kas aprakstītas turpmākajās apakšsadaļās.

STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
Šie BSP nodrošina saskarni katrai saderīgai STM32 Nucleo izstrādes platei, lai konfigurētu un izmantotu tās perifērijas ierīces ar X-NUCLEO-IHM14A1 paplašināšanas plati. Katrā apakšmapē ir divi.c/.h file pāri:

  • stm32XXxx_nucleo.c/h: šis nemodificētais STM32Cube ietvars files nodrošina lietotāja pogu un LED funkcijas konkrētajai STM32 Nucleo platei.
  • stm32XXxx_nucleo_ihm14a1.c/h: šie files ir paredzēti PWM, GPIO un pārtraukumu iespējošanas/atspējošanas konfigurācijai, kas nepieciešama X NUCLEO-IHM14A1 paplašināšanas plates darbībai.

Motora vadība BSP

Šis BSP nodrošina kopīgu saskarni, lai piekļūtu dažādu motoru draiveru, piemēram, L6474, powerSTEP01, L6208 un STSPIN820, draivera funkcijām, izmantojot MotorControl/motorcontrol.c/h. file pāri.
Šie files definē visas draivera konfigurācijas un vadības funkcijas, kuras pēc tam tiek kartētas ar motora draivera komponenta funkcijām, kas tiek izmantotas dotajā paplašināšanas platē, izmantojot motorDrv_t struktūru file (definēts sadaļā Components\Common\motor.h.). Šī struktūra definē funkciju norādes sarakstu, kas tiek aizpildītas tā instanču laikā attiecīgajā motora draivera komponentā. X-CUBE-SPN14 struktūra tiek saukta par stspin820Drv (sk file: BSP\Components\stspin820\stspin820.c).
Tā kā motora vadība BSP ir kopīga visām motora draivera paplašināšanas platēm, dažas funkcijas nav pieejamas konkrētai paplašināšanas platei. Nepieejamās funkcijas tiek aizstātas ar nulles rādītājiem motorDrv_t struktūras instanču laikā draivera komponentā.

STSPIN280 BSP komponents
Komponents STSPIN820 BSP nodrošina STSPIN820 motora draivera draivera funkcijas mapē
stm32_cube\Drivers\BSP\Components\STSPIN820.
Šajā mapē ir 3 files:

  • stspin820.c: STSPIN820 draivera pamatfunkcijas
  • stspin820.h: STSPIN820 draivera funkciju deklarācija un ar tām saistītās definīcijas
  • stspin820_target_config.h: iepriekš noteiktas vērtības STSPIN820 parametriem un motora ierīču kontekstam

Projekta mape
Katrai STM32 Nucleo platformai viens example projekts ir pieejams stm32_cube\Projects\Multi\Examples\MotionControl\:

  • IHM14A1_ExampleFor1Motor exampmazākas vadības funkcijas viena motora konfigurācijām

Bijušaisample ir mape katram saderīgajam IDE:

  • EWARM IAR Embedded Workbench
  • MDK-ARM priekš ARM/Keil µVision
  • STM32CubeIDE integrētai STM32 izstrādes videi

Tālāk norādītais kods files ir iekļauti arī:

  • inc\main.h: galvenā galvene file
  • inc\ stm32xxxx_hal_conf.h: HAL konfigurācija file
  • inc\stm32xxxx_it.h: pārtraukumu apstrādātāja galvene
  • src\main.c: galvenā programma (example, pamatojoties uz STSPIN820 motora vadības bibliotēku)
  • src\stm32xxxx_hal_msp.c: HAL inicializācijas rutīnas
  • src\stm32xxxx_it.c: pārtraukumu apstrādātājs
  • src\system_stm32xxxx.c: sistēmas inicializācija
  • src\clock_xx.c: pulksteņa inicializācija

Nepieciešamie programmatūras resursi
Viena STSPIN820 (viena X-NUCLEO IHM14A1 plate) MCU vadība un saziņa starp abiem tiek veikta, izmantojot septiņus GPIO (STBY\RESET, EN\FAULT, MODE1, MODE2, MODE3, DIR, DECAY tapas) un PWM REF tapai. . STCK tapas GPIO ir konfigurēts lietošanai kā TIMER OUTPUT COMPARE alternatīva funkcija.
Pārstrāvas un pārmērīgas temperatūras trauksmes apstrādei programmatūra X-CUBE-SPN14 izmanto ārēju pārtraukumu, kas konfigurēts GPIO, ko izmanto EN\FAULT tapai, pēc tam, kad tā ir iespējojusi vai atspējojusi strāvas tiltus.

2. tabula. Nepieciešamie resursi programmatūrai X-CUBE-SPN14

Resursi F4xx

Resursi F3xx Resursi F0xx Resursi L0xx Piespraust Funkcijas (dēlis)
Ports A GPIO 10

EXTI15_10_IRQn

Ports A GPIO 10

EXTI15_10_IRQn

Ports A GPIO 10

EXTI4_15_IRQn

Ports A GPIO 10

EXTI4_15_IRQn

 

D2

EN/FAULT

(EN)

Ports B GPIO 3

Taimeris2 Ch2

Ports B GPIO 3

Taimeris2 Ch2

Ports B GPIO 3

Taimeris15 Ch1

Ports B GPIO 3

Taimeris2 Ch2

 

D3

STCK

(CLK)

 Ports B GPIO 4

 

D5

PĀRTRAUKŠANA

(DEC)

 Ports A GPIO 8  

D7

VIRZIENS

(DIR)

 Ports A GPIO 9  

D8

STBY/RESET

(STBY)

Port C GPIO 7

Taimeris3 Ch2

Ports C GPIO 7

Taimeris3 Ch2

Ports C GPIO 7

Taimeris3 Ch2

Ports C GPIO 7

Taimeris22 Ch2

 

D9

PWM REF

(Atsauce)

 Ports A GPIO 7

 

D11

REŽĪMS3

(M3)

 Ports A GPIO 6

 

D12

REŽĪMS2

(M2)

Ports A GPIO 5  

D13

REŽĪMS1

(M1)

API

X-CUBE-SPN14 API ir definēts motora vadības BSP. Tās funkcijas satur prefiksu “BSP_MotorControl_”.

Piezīme: Ne visas šī moduļa funkcijas ir pieejamas STSPIN820 un līdz ar to X-NUCLEO-IHM14A1 paplašināšanas platei.
Pilnu lietotāja API funkciju un parametru apraksti tiek apkopoti HTML file programmatūras dokumentācijas mapē.

Sample pieteikuma apraksts
BijušaisampLietojumprogramma, kas izmanto X-NUCLEO-IHM14A1 paplašināšanas plati ar saderīgu STM32 Nucleo izstrādes plati, ir pieejama direktorijā Projects ar gatavu veidošanu vairākiem IDE (skatiet sadaļu 2.3.2. Projekta mape).

Sistēmas iestatīšanas rokasgrāmata

Aparatūras apraksts
  1. STM32 Nucleo
    STM32 Nucleo izstrādes plates nodrošina lietotājiem pieejamu un elastīgu veidu, kā pārbaudīt risinājumus un veidot prototipus ar jebkuru STM32 mikrokontrollera līniju.
    Arduino savienojamības atbalsts un ST morpho savienotāji ļauj viegli paplašināt ierīces funkcionalitāti
    STM32 Nucleo atvērta izstrādes platforma ar plašu specializētu paplašināšanas paneļu klāstu, no kuriem izvēlēties.
    STM32 Nucleo platei nav nepieciešamas atsevišķas zondes, jo tajā ir integrēts ST-LINK/V2-1 atkļūdotājs/
    programmētājs.
    STM32 Nucleo plate ir aprīkota ar visaptverošu STM32 programmatūras HAL bibliotēku kopā ar dažādu iepakotu programmatūru, piem.amples dažādiem IDE (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed un GCC/LLVM).
    Visiem STM32 Nucleo lietotājiem ir bezmaksas piekļuve mbed tiešsaistes resursiem (kompilators, C/C++ SDK un izstrādātājs
    kopiena) vietnē www.mbed.org, lai viegli izveidotu pilnīgas lietojumprogrammas.
    3. attēls. STM32 Nucleo plate
  2. X-NUCLEO-IHM14A1 pakāpju motora draivera paplašināšanas plate
    X-NUCLEO-IHM14A1 motora draivera paplašināšanas plate ir balstīta uz STSPIN820 monolīto draiveri soļu motoriem.
    Tas ir par pieejamu, viegli lietojamu risinājumu pakāpju motoru vadīšanai jūsu STM32 Nucleo projektā, ieviešot motora vadīšanas lietojumprogrammas, piemēram, 2D/3D printerus, robotiku un drošības kameras.
    STSPIN820 ievieš PWM strāvas vadību ar pastāvīgu IZSLĒGŠANAS laiku, kas regulējams, izmantojot ārēju rezistoru, un mikropakāpju izšķirtspēju līdz 256. solim.
    X-NUCLEO-IHM14A1 paplašināšanas plate ir saderīga ar Arduino UNO R3 savienotāju un ST morpho savienotāju, tāpēc to var pievienot STM32 Nucleo izstrādes platei un sakraut ar papildu X-NUCLEO paplašināšanas platēm.
  3. Dažādas aparatūras sastāvdaļas
    Lai pabeigtu aparatūras iestatīšanu, jums būs nepieciešams:
    • 1 bipolārs (7 līdz 45 V) pakāpju motors
    • ārējais līdzstrāvas barošanas avots ar diviem elektriskajiem kabeļiem X-NUCLEO-IHM14A1 platei
    • USB tipa A līdz mini-B USB kabelis, lai savienotu STM32 Nucleo plati ar datoru
  4. Programmatūras prasības
    Lai iestatītu piemērotu izstrādes vidi, ir nepieciešami šādi programmatūras komponenti
    lietojumprogrammu izveide, pamatojoties uz motora draivera paplašināšanas plati:
    • X-CUBE-SPN14 STM32Kuba paplašināšana priekš STSPIN820 zema tilpumatage stepper motora draivera lietojumprogrammu izstrāde. X-CUBE-SPN14 programmaparatūra un saistītā dokumentācija ir pieejama vietnē www.st.com.
    • Viens no šiem izstrādes rīku ķēdēm un kompilatoriem:
      • Keils ReālsView Mikrokontrollera izstrādes komplekta (MDK-ARM) rīku ķēde V5.27
      • IAR Embedded Workbench ARM (EWARM) rīku ķēdei V8.50
      • Integrētā izstrādes vide STM32 (STM32CubeIDE)
Aparatūras un programmatūras iestatīšana

Iestatījums, lai vadītu vienu motoru

Konfigurējiet šādus džemperus STM32 Nucleo platē:

  • JP1 izslēgts
  • JP5 (PWR) UV5 pusē
  • JP6 (IDD) ieslēgts
    Konfigurējiet X-NUCLEO-IHM14A1 paplašināšanas plati šādi:
  • Noregulējiet R7 potenciometru uz 1 kΩ.
  • Iestatiet S1, S2, S3 un S4 slēdzi uz nolaižamo pusi, kā parādīts 4. attēlā. X-NUCLEO-IHM14A1 pakāpju motors
    draivera paplašināšanas plate. Mikropakāpju režīms tiek izvēlēts, izmantojot MODE1, MODE2 un MODE3
    līmeņi, ko kontrolē STM32 Nucleo plate.
    Kad dēlis ir pareizi konfigurēts:
  • Pievienojiet X-NUCLEO-IHM14A1 paplašināšanas plati STM32 Nucleo plates augšpusē, izmantojot Arduino UNO savienotājus
  • Savienojiet STM32 Nucleo plati ar datoru, izmantojot USB kabeli, izmantojot USB savienotāju CN1, lai barotu plati
  • Ieslēdziet X-NUCLEO-IHM14A1 paplašināšanas plati, pievienojot Vin un Gnd savienotājus līdzstrāvas barošanas avotam.
  • Pievienojiet pakāpju motoru X-NUCLEO IHM14A1 tilta savienotājiem A+/- un B+/-

Kad sistēmas iestatīšana ir gatava:

  • Atveriet vēlamo rīku ķēdi
  • Atkarībā no STM32 Nucleo plates atveriet programmatūras projektu no:
    • \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
      e\STM32F401RE-Nucleo priekš Nucleo STM32F401
    • \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
      e\STM32F030R8-Nucleo priekš 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
  •  Lai pielāgotu noklusējuma STSPIN820 parametrus jūsu zemajam tilpumamtage pakāpju motora raksturlielumi, vai nu:
    • izmantojiet BSP_MotorControl_Init ar NULL rādītāju un atveriet stm32_cube\ Drivers\ BSP\Components\ STSPIN820\ STSPIN820_target_config.h, lai modificētu parametrus atbilstoši savām vajadzībām.
    • – izmantojiet BSP_MotorControl_Init ar struktūras initDevicesParameters adresi ar atbilstošām vērtībām.
  • Pārbūvēt visu files un ielādējiet attēlu mērķa atmiņā.
  • Palaidiet bijušoample. Motors automātiski ieslēdzas (skatiet galveno.c, lai iegūtu detalizētu informāciju par demonstrācijas secību).

Pārskatīšanas vēsture

Datums

Versija Izmaiņas

17. gada 2017. oktobris

1

Sākotnējā izlaišana.

20. gada 2021. jūlijs 2

Atjaunināta sadaļa 2.3.2 Projekta mape un sadaļa 3.2 Programmatūras prasības. Noņemta 2. sadaļa Kas ir STM32Cube? un aizstāja to ar saiti ievadā.

SVARĪGS PAZIŅOJUMS - LŪDZU, RŪPĪGI LASIET

STMicroelectronics NV un tā meitasuzņēmumi (“ST”) patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas, labojumus, uzlabojumus, pārveidojumus un uzlabojumus ST produktos un / vai šajā dokumentā. Pirms pasūtījumu veikšanas pircējiem jāiegūst jaunākā atbilstošā informācija par ST produktiem. ST produkti tiek pārdoti saskaņā ar ST pārdošanas noteikumiem, kas ir spēkā pasūtījuma apstiprināšanas laikā.
Pircēji ir pilnībā atbildīgi par ST produktu izvēli, izvēli un izmantošanu, un ST neuzņemas nekādu atbildību par palīdzību lietojumprogrammās vai Pircēju produktu dizainu.
ST šeit nepiešķir nekādas tiešas vai netiešas licences jebkādām intelektuālā īpašuma tiesībām.
ST produktu tālākpārdošana ar noteikumiem, kas atšķiras no šeit norādītās informācijas, anulē jebkādu ST piešķirto garantiju šādam produktam.
ST un ST logotips ir ST preču zīmes. Papildinformāciju par ST preču zīmēm, lūdzu, skatiet www.st.com/trademarks. Visi pārējie produkti vai pakalpojumi
vārdi ir to attiecīgo īpašnieku īpašums.
Informācija šajā dokumentā aizstāj un aizstāj informāciju, kas iepriekš sniegta jebkurās iepriekšējās šī dokumenta versijās.
© 2021 STMicroelectronics – visas tiesības paturētas

 

Dokumenti / Resursi

ST UM2300 X-CUBE-SPN14 pakāpju motora draivera programmatūras paplašinājums STM32Cube [pdfLietotāja rokasgrāmata
UM2300, X-CUBE-SPN14 soļu motora draivera programmatūras paplašinājums STM32Cube, UM2300 X-CUBE-SPN14 soļu motora draivera programmatūras paplašinājums STM32Cube, X-CUBE-SPN14 Stepper motora draivera programmatūras paplašināšana, STM motora draivera programmatūras paplašināšana, draivera programmatūras paplašināšana, draivera paplašināšana32. STM32Cube, STM32Cube paplašinājums, STM32Cube

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *