UM2300 X-CUBE-SPN14 Berfirehkirina Nermalava Driver Motora Stepper ji bo STM32Cube Manual Bikarhêner

Pêşkêş
Pakêta berfirehkirina X-CUBE-SPN14 ji bo STM32Cube kontrola tevahî ya karûbarên motora gavê dide we.
Dema ku bi yek an çend panelên berfirehkirina X-NUCLEO-IHM14A1 re were hev kirin, ev nermalava rê dide panelek pêşkeftina STM32 Nucleo ya lihevhatî ku yek an çend motorên gavê kontrol bike.
Ew li ser teknolojiya nermalava STM32Cube hatî çêkirin ji bo veguheztina hêsan li ser mîkrokontrolerên cihêreng STM32.
The software tê bi wekample pêkanîna ji bo yek motorê gavê. Ew bi panelên pêşkeftinê yên NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 an NUCLEO-L053R8 re digel panelek berfirehkirina X-NUCLEO-IHM14A1 ku li jorê hatî danîn re hevaheng e.
GIRÊDÊN RELATED
Serdana ekosîstema STM32Cube bikin web rûpela li ser www.st.com ji bo bêtir agahdarî
Akronîm û kurtenivîs
Tablo 1. Lîsteya kurtenivîsan
|
Acronym |
Terîf |
| API |
Navbera bernamesaziya serîlêdanê |
|
BSP |
Pakêta piştgiriya panelê |
| CMSIS |
Standarda navgîniya nermalava mîkrokontroller Cortex® |
|
HAL |
Qata abstraction Hardware |
| IDE |
hawîrdora pêşveçûna yekbûyî |
|
LED |
Dioda ronahiyê |
Serview
Pakêta nermalavê X-CUBE-SPN14 fonksiyona STM32Cube berfireh dike. Taybetmendiyên wê yên sereke hene:
- Qatek ajokerê ji bo rêveberiya bêkêmasî ya cîhaza STSPIN820 (şofêrê motora gavê ya kêm hêz) ku di panela berfirehkirina X-NUCLEO-IHM14A1 de yekbûyî ye
- Modên xwendin û nivîsandinê yên pîvana cîhazê, veavakirina GPIO, PWM û IRQ, mîkro-gav, pozîsyona rêvekirinê, leza, lezbûn, kêmbûn û kontrolên torque, rêveberiya guheztina tev-gavekê ya otomatîkî; Hilbijartina moda sekinandinê ya bilind an hilbijartî, çalakkirin û stand-by hilbijart
- Desthilatdariya qutkirina xeletiyê
- Kontrola motora yek gavê sample sepanê
- Bi saya STM32Cube veguheztina hêsan di nav malbatên cihêreng ên MCU de
- Mercên lîsansa belaş, bikarhêner-heval
Nermalavê qeydên pseudo û fermanên tevgerê ji hêla:
- veavakirina demjimêrên ku ji bo hilberîna demjimêra gav û voltage referans
- birêvebirina parametreyên cîhazê yên wekî lezkirin, kêmbûn, min. û max. leza, helwestên li speed profile sînor, pozîsyona nîşankirinê, moda gavê ya mîkro, rêgez, rewşa tevgerê, hwd.
Nermalava yek amûrek STSPIN820 digire.
Di her dawiya pêlêdana demjimêra tikandinê de, vegerek bangek tê darve kirin da ku gazî rêvebirê demjimêra gavê bike ku tevgera motorê kontrol dike.
bi rêvebirin:
- rewşa tevgerê (mînak, motorê li cihê armancê rawestîne)
- rêberiya motorê bi asta GPIO
- pozîsyona motorê ya nisbî û mutleq di mîkrostep de
- leza bi sifir, leza erênî û neyînî
Leza bi guheztina frekansa demjimêra gavê û, vebijarkî, moda gavê dema ku taybetmendiya guheztina gavê ya otomatîkî tê çalak kirin tê destnîşan kirin. Demjimêra ku ji bo demjimêra gavê tê bikar anîn di moda berhevdana derketinê de tê mîheng kirin. Ji bo bidestxistina kontrola frekansê, nirxek qeyda berhevdana berhevokê ya nû di her bangek hilgirê demjimêra gavê de tê hesibandin.
Lezbûn fonksiyonek rêzê ya frekansa demjimêra gavê ye ji bo moda mîkro-gavekê ya diyarkirî, ku dikare ji hêla nermalavê ve ji gavê tam heya 1/256-an were guheztin.
Ji bo ku hûn pirtûkxaneya ajokerê STSPIN820 bikar bînin, divê hûn fonksiyona destpêkirinê bimeşînin ku:
- GPIO-yên pêwîst saz dike da ku piran çalak bike û pelika xeletiyê EN\FAULT, MODE1-ê veqetandî birêve bibe,
Pînên hilbijartina gavê MODE2 û MODE3, Pîneya DIR ji bo rêwerziya motorê, pina DECAY ji bo moda rizîbûnê
hilbijartî û pînê vesazkirina standby STBY\RESET; - demjimêrê di moda berhevdana derketinê de ji bo pînê STCK û volta referansa demjimêrê saz diketage nifşek di moda PWM de ji bo pin REF;
- Parametreyên ajokerê bi nirxan ji stspin820_target_config.h bar dike an jî di fonksiyona sereke de bi karanîna avahiyek destpêkek taybetî ve hatî destnîşan kirin.
Parametreyên ajokerê piştî destpêkirinê bi bangkirina fonksiyonên taybetî ve têne guheztin. Her weha hûn dikarin fonksiyonên vegerê binivîsin û wan pêve bikin: - kargêrê qutkirina alê ji bo pêkanîna hin çalakiyan dema ku zêde herikîn an alarmek termal were ragihandin
- hilgirê çewtiyê ku ji hêla pirtûkxaneyê ve tê gazî kirin dema ku ew xeletiyek radigihîne Fermanên tevgerê yên paşîn ev in:
- BSP_MotorControl_Move ji bo ku jimareyek diyarkirî di rêgezek taybetî de bimeşîne
- BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark ku bi karanîna riya herî kurt biçin cîhek taybetî
- BSP_MotorControl_CmdGoToDir ku di rêyek taybetî de biçin cîhek taybetî
- BSP_MotorControl_Run ji bo xebitandina bêdawî
The speed profile bi tevahî ji hêla mîkrokontrolerê ve tê rêve kirin. Motor bi mîhenga leza herî kêm BSP_MotorControl_SetMinSpeed dest bi tevgerê dike, ku dûv re di her gavê de ji hêla
BSP_MotorControl_SetAcceleration nirxa lezkirinê.
Ger pozîsyona armancê ya fermanek tevgerê têra xwe dûr be, motor tevgerek trapezoîdal dike:
- lezkirina bi parametreya lezkirina amûrê
- di leza herî zêde ya BSP_MotorControl_SetMaxSpeed de domdar dimîne
- kêmkirina ji hêla BSP_MotorControl_SetDeceleration
- li cihê mebestê disekine
Ger pozîsyona armanc pir nêzîk be ku motor bigihîje leza herî zêde, ew tevgerek sêgoşeyî pêk tîne ku tê de: - lezdanî
- deceleration
- li cihê mebestê disekine
Fermanek tevgerê dikare her dem were sekinandin bi BSP_MotorControl_SoftStop ku bi pêşkeftî lezê bi karanîna pîvana kêmbûnê an fermana BSP_MotorControl_HardStop ku tavilê motorê disekine kêm dike. Ger moda rawestandina HIZ_MODE berê hatibe danîn (BSP_MotorControl_SetStopMode) pira hêzê bixweber tê neçalak kirin dema ku motor disekine.
Dema ku motor raweste an jî gava ku tevger bi navgîniya BSP_MotorControl_Run ve tê xwestin rê, lez, lezbûn û kêmbûn dikare were guheztin.
Ji bo astengkirina fermanên nû berî qedandina yên berê, BSP_MotorControl_WaitWhileActive pêkanîna bernameyê kilît dike heya ku motor raweste.
BSP_MotorControl_SelectStepMode dikare moda gavê ji tevahî heya gavê 1/256-an biguhezîne. Dema ku moda gavê tê guheztin, amûr û pozîsyon û leza heyî ji nû ve têne vegerandin.
Avakarî
Vê berfirehkirina nermalavê bi tevahî bi mîmariya STM32Cube re tevdigere û wê berfireh dike da ku pêşkeftina sepanan bi karanîna ajokarên motora gavê bikar bîne.
Wêne 1. Mîmariya nermalava X-CUBE-SPN14

Nermalava ji bo mîkrokontrolkera STM32 li ser bingeha stûna abstraksiyona hişk a STM32CubeHAL-ê ye. Pakêt STM32Cube bi pakêtek piştgirî ya panelê (BSP) ji bo panela berfirehkirina kontrolkirina motorê û ajokerek pêkhateya BSP-ê ji bo STSPIN820 volta kêm dirêj dike.tage ajokerê motora gavê.
Qatên nermalavê yên ku ji hêla nermalava serîlêdanê ve têne bikar anîn ev in:
- STM32Cube HAL layer: komek hêsan, gelemperî û pir-nimûne ya API-yan (navberên bernamesaziya serîlêdanê)
ku bi serîlêdana jorîn, pirtûkxane û qatên stackê re têkilî daynin. Ew ji API-yên gelemperî û dirêjkirî yên bingehîn pêk tê
li ser mîmariyek hevpar da ku qatên ku li ser wê hatine çêkirin, mîna qata navgîniyê, bêyî ku hewcedariya mîhengên hardware yên yekîneya mîkrokontroller (MCU) taybetî bixebite. Ev avahî vebikaranîna koda pirtûkxaneyê çêtir dike û li ser cîhazên din veguheztinek hêsan garantî dike.
Parçeya pakêta piştevaniya panelê (BSP).: Ji bilî yên li ser panela STM32 Nucleo piştgirî dike
MCU. Vê koma tixûbdar a API-yê ji bo hin pêvekên taybetî yên panelê yên mîna LED û bişkoja bikarhêner navgînek bernamekirinê peyda dike, û di nasandina guhertoya panelê ya taybetî de dibe alîkar. Kontrola motorê BSP ji bo pêkhateyên cihêreng ajokarên motorê navbeynkariya bernamekirinê peyda dike. Ew ji bo ajokera motora STSPIN820 di nermalava X-CUBE-SPN14 de bi hêmana BSP-ê ve girêdayî ye.
Struktura peldankê

Nermalava di du peldankên sereke de cih digire:
- Ajokar, bi:
- STM32Cube HAL filedi binpeldankên STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver an STM32F4xx_HAL_Driver de. Eva files rasterast ji çarçoweya STM32Cube têne girtin û tenê yên ku ji bo xebitandina ajokarê motorê ex-ê hewce ne tê de heneamples.
- peldankek CMSIS ya bi CMSIS (standard pêwendiya nermalava mîkrokontrolker Cortex®), qata abstraksiyonê ya hardware-ya serbixwe ji bo rêzikên pêvajoyê Cortex-M ji ARM. Ev peldank jî ji çarçoveya STM32Cube nayê guhertin.
- peldankek BSP ya bi kod files ji bo veavakirina X-NUCLEO-IHM14A1, ajokera STSPIN820 û API-ya kontrola motorê.
- Projeyan, ku dihewîne çend bikaranîna examples of ajokarê motorê STSPIN820 ji bo platformên cihêreng ên STM32 Nucleo.
Peldanka BSP
Nermalava X-CUBE-SPN14 BSP-yên ku di binbeşên jêrîn de têne vegotin vedihewîne.
STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
Van BSP ji bo her panela pêşkeftinê ya STM32 Nucleo ya lihevhatî navgînek peyda dikin da ku pêvekên xwe bi panela berfirehkirina X-NUCLEO-IHM14A1 vesaz bikin û bikar bînin. Her binpeldank du.c/.h heye file cot:
- stm32XXxx_nucleo.c/h: van çarçoveya STM32Cube ya neguherbar files bişkoja bikarhêner û fonksiyonên LED-ê ji bo panela taybetî ya STM32 Nucleo peyda dikin.
- stm32XXxx_nucleo_ihm14a1.c/h: ev files ji bo veavakirina PWM-an, GPIO-yan, û ji bo xebata panela berfirehkirina X NUCLEO-IHM14A1-ê ji bo çalakkirina/neçalakkirina navberê tê veqetandin.
Kontrola motorê BSP
Ev BSP ji bo gihîştina fonksiyonên ajokerên ajokarên cihêreng ên motorê, wekî L6474, powerSTEP01, L6208 û STSPIN820, bi navgîniya MotorControl/motorcontrol.c/h ve navbeynek hevpar peyda dike. file cot.
Eva fileHemî veavakirin û fonksiyonên kontrolê yên ajoker diyar dikin, ku dûv re bi strukturên motorDrv_t ve bi fonksiyonên hêmana ajokera motorê ve têne bikar anîn ku li ser panela berfirehkirina diyarkirî tê bikar anîn. file (di Components\Common\motor.h. de tê diyarkirin). Ev avahî navnîşek nîşangirên fonksiyonê yên ku di dema destpêkirina wê de di beşa ajokera motorê ya têkildar de têne dagirtin diyar dike. Ji bo X-CUBE-SPN14, avahî jê re stspin820Drv tê gotin (binêre file: BSP\Components\stspin820\stspin820.c).
Ji ber ku kontrola motorê BSP ji bo hemî panelên berfirehkirina ajokarên motorê hevpar e, hin fonksiyon ji bo panelek berfirehkirina diyarkirî peyda nabin. Di dema sazkirina avahiya motorDrv_t de di beşa ajokerê de fonksiyonên ne berdest bi nîşangirên null têne veguheztin.
STSPIN280 pêkhateya BSP
Parçeya STSPIN820 BSP fonksiyonên ajokera ajokera motora STSPIN820 di peldankê de peyda dike.
stm32_cube \ Drivers \ BSP \ Components \ STSPIN820.
Vê peldankê 3 heye files:
- stspin820.c: fonksiyonên bingehîn ên ajokera STSPIN820
- stspin820.h: Danezana fonksiyonên ajokera STSPIN820 û pênaseyên wan ên têkildar
- stspin820_target_config.h: ji bo pîvanên STSPIN820 û ji bo çarçoweya amûrên motorê nirxên pêşwextkirî
Peldanka projeyê
Ji bo her platforma STM32 Nucleo, yek exampproje le stm32_cube\Projects\Multi\Ex heyeamples\MotionControl\:
- IHM14A1_ExampleFor1Motor examples fonksiyonên kontrolê ji bo veavakirina yek-motor
The exampJi bo her IDE-ya hevgirtî peldankek heye:
- EWARM ji bo IAR Embedded Workbench
- MDK-ARM ji bo ARM/Keil µVision
- STM32CubeIDE ji bo jîngeha pêşkeftina yekbûyî ya ji bo STM32
Koda jêrîn files jî tê de hene:
- inc\main.h: Sernivîsa sereke file
- inc\ stm32xxxx_hal_conf.h: Veavakirina HAL file
- inc\stm32xxxx_it.h: sernavê ji bo rêkara navbirê
- src\main.c: bernameya sereke (koda berêampli ser bingeha pirtûkxaneya kontrola motorê ya ji bo STSPIN820)
- src\stm32xxxx_hal_msp.c: Rûtînên destpêkirina HAL
- src\stm32xxxx_it.c: rêkarê astengkirinê
- src\system_stm32xxxx.c: destpêkirina pergalê
- src\clock_xx.c: destpêkirina demjimêrê
Nivîsbarî çavkaniyên pêwîst
Kontrola MCU ya yek STSPIN820 (yek panelek X-NUCLEO IHM14A1) û danûstendina di navbera her duyan de bi heft GPIO (STBY\RESET, EN\FAULT, MODE1, MODE2, MODE3, DIR, PINÊN DECAY) û PWM ji bo pin REF tê rêve kirin. . GPIO ji bo pina STCK-ê hatî mîheng kirin ku wekî fonksiyonek alternatîf TIMER OUTPUT COMPARE were bikar anîn.
Ji bo birêvebirina herikîna zêde û alarmên germahîya zêde, nermalava X-CUBE-SPN14 qutbûnek derveyî ya ku li ser GPIO-ya ku ji bo pina EN\FAULT hatî bikar anîn hatî mîheng kirin, piştî ku pirên hêzê çalak kir an neçalak kir, bikar tîne.
Tablo 2. Çavkaniyên pêwîst ji bo nermalava X-CUBE-SPN14
|
Çavkaniyên F4xx |
Çavkaniyên F3xx | Çavkaniyên F0xx | Çavkaniyên L0xx | Derzî | Taybetmendî (board) |
| Port A GPIO 10
EXTI15_10_IRQn |
Port A GPIO 10
EXTI15_10_IRQn |
Port A GPIO 10
EXTI4_15_IRQn |
Port A GPIO 10
EXTI4_15_IRQn |
D2 |
EN/FAULT (EN) |
|
Port B GPIO 3 Demjimêr2 Ch2 |
Port B GPIO 3
Demjimêr2 Ch2 |
Port B GPIO 3
Demjimêr15 Ch1 |
Port B GPIO 3
Demjimêr2 Ch2 |
D3 |
STCK
(CLK) |
|
Port B GPIO 4 |
D5 |
XIRBEBÛN
(DEC) |
|||
| Port A GPIO 8 |
D7 |
BER (DIR) |
|||
| Port A GPIO 9 |
D8 |
STBY / RESET (STBY) |
|||
|
Pan C GPIO 7 Demjimêr3 Ch2 |
Port C GPIO 7
Demjimêr3 Ch2 |
Port C GPIO 7
Demjimêr3 Ch2 |
Port C GPIO 7
Demjimêr22 Ch2 |
D9 |
PWM REF
(REF) |
|
Port A GPIO 7 |
D11 |
MODE3
(M3) |
|||
|
Port A GPIO 6 |
D12 |
MODE2 (M2) |
|||
| Port A GPIO 5 |
D13 |
MODE1 (M1) |
|||
APIs
X-CUBE-SPN14 API di kontrola motorê BSP de tête diyar kirin. Fonksiyonên wê pêşgira "BSP_MotorControl_" dihewîne.
Not: Hemî fonksiyonên vê modulê ji bo STSPIN820 peyda nabin û ji ber vê yekê panela berfirehkirina X-NUCLEO-IHM14A1.
Tevahiya fonksiyona API-ya bikarhêner û danasînên parametreyê di HTML-ê de têne berhev kirin file di peldanka Belgekirina nermalavê de.
Sampravekirina serîlêdanê
An exampsepana ku panela berfirehkirina X-NUCLEO-IHM14A1 bi panelek pêşkeftinê ya STM32 Nucleo ya lihevhatî bikar tîne di pelrêça Projeyan de, bi amade-avakirinê ji bo gelek IDE-yan tê peyda kirin (binihêre Beşa 2.3.2 Peldanka Projeyê).
Rêbernameya sazkirina pergalê
Danasîna hardware
- STM32 Nucleo
Desteyên pêşkeftina STM32 Nucleo ji bo bikarhêneran rêyek erzan û maqûl peyda dikin ku çareseriyan biceribînin û bi her xeta mîkrokontrolerê STM32 re prototîp ava bikin.
Piştgiriya pêwendiya Arduino û girêdanên ST morpho berfirehkirina fonksiyonê hêsan dike
STM32 Nucleo platforma pêşkeftinê vekirî ye ku bi cûrbecûr panelên berfirehkirina pisporî ve têne hilbijartin.
Destûra STM32 Nucleo ji ber ku ew debugera ST-LINK/V2-1/ bi hev ve girêdide hewcedarî lêpirsînên cuda nake.
bernamenûs.
Panela STM32 Nucleo bi pirtûkxaneya HAL-ya nermalava STM32 ya berfireh re digel nermalava cûrbecûr pakêtkirî ex tê.ampji bo IDE-yên cihêreng (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed û GCC/ LLVM).
Hemî bikarhênerên STM32 Nucleo xwedan belaş gihîştina çavkaniyên serhêl ên mbed (berhevkar, C/C++ SDK û pêşdebir
civatê) li www.mbed.org da ku bi hêsanî serîlêdanên bêkêmasî ava bikin.
Wêne 3. Destûra Nucleo STM32

- X-NUCLEO-IHM14A1 panela berfirehkirina ajokarê motora gavê
Tabloya berfirehkirina ajokarên motora X-NUCLEO-IHM14A1 li ser bingeha ajokera monolîtîk STSPIN820 ji bo motorên gavê ye.
Ew ji bo ajotina motorên gavê di projeya weya STM32 Nucleo de çareseriyek erzan, hêsan-karanîna hêsan temsîl dike, sepanên ajotina motorê yên wekî çapkerên 2D/3D, robotîk û kamerayên ewlehiyê bicîh tîne.
STSPIN820 kontrolek heyî ya PWM-ê bi dema OFF-ya domdar ve ku bi resistorek derveyî ve tê verast kirin û çareseriyek microstepping heya gava 256-an pêk tîne.
Panela berfirehkirina X-NUCLEO-IHM14A1 bi girêdana Arduino UNO R3 û girêdana morfo ya ST re hevaheng e, ji ber vê yekê ew dikare bi panela pêşkeftinê ya STM32 Nucleo ve were girêdan û bi panelên berfirehkirina X-NUCLEO yên din ve were danîn.

- pêkhateyên hardware yên cuda
Ji bo temamkirina sazkirina hardware, hûn ê hewce bibin:- 1 motora gavê bipolar (7 heta 45 V).
- ji bo panela X-NUCLEO-IHM14A1 dabînkirina hêzek DC ya derveyî bi du kabloyên elektrîkê
- kabloyek USB-ya A-yê heya mini-B-ya USB-yê ku panela STM32 Nucleo bi PC-yê ve girêbide
- daxwazên Software
Ji bo ku hawîrdora pêşkeftinê ya guncan were saz kirin pêkhateyên nermalava jêrîn hewce ne
çêkirina sepanan li ser bingeha tabloya berfirehkirina ajokarên motorê:- Berfirehkirina X-CUBE-SPN14 STM32Cube ji bo STSPIN820 volta kêmtagPêşveçûna serîlêdana ajokarên motora gavê. Firmware û belgeyên têkildar ên X-CUBE-SPN14 li ser hene www.st.com.
- Yek ji van amûr-zincîra pêşkeftinê û berhevkerên jêrîn:
- Keil RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
- IAR Workbench Embedded bo ARM (EWARM) toolchain V8.50
- Jîngeha Pêşkeftina Yekgirtî ji bo STM32 (STM32CubeIDE)
Sazkirina hardware û nermalavê
Sazkirin ji bo ajotina motorek yekane
Li ser panela STM32 Nucleo jumperên jêrîn mîheng bikin:
- JP1 off
- JP5 (PWR) li aliyê UV5
- JP6 (IDD) li ser
Tabloya berfirehkirina X-NUCLEO-IHM14A1 bi vî rengî mîheng bikin: - Potensiometreya R7 bi 1 kΩyê vekin.
- Guhestina S1, S2, S3 û S4 li milê dakêşanê bicîh bikin wekî di jimar 4 de. Motora gavê X-NUCLEO-IHM14A1
board berfirehkirina ajokerê. Moda mîkro-gavekê bi MODE1, MODE2 û MODE3 ve tê hilbijartin
astên ku ji hêla panelê STM32 Nucleo ve têne kontrol kirin.
Dema ku panel bi rêkûpêk were mîheng kirin: - Panela berfirehkirina X-NUCLEO-IHM14A1 li ser panela STM32 Nucleo bi navgîniya girêdanên Arduino UNO ve girêdin
- Destûra STM32 Nucleo bi kabloya USB-ê bi girêdana USB-yê CN1 ve bi PC-yê ve girêdin da ku panelê hêzdar bikin.
- Bi girêdana girêdanên Vin û Gnd bi dabînkerek elektrîkê ya DC re, panela berfirehkirina X-NUCLEO-IHM14A1 hêzdar bike
- Motora gavê bi girêdanên pira X-NUCLEO IHM14A1 A+/- û B+/- ve girêdin

Dema ku sazkirina pergalê amade ye:
- Zencîreya amûra xweya bijarte vekin
- Li ser panela STM32 Nucleo ve girêdayî ye, projeya nermalavê ji:
- \stm32_cube\Projects\Multi\Examples \ MotionControl \ IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F401RE-Nucleo bo Nucleo STM32F401 - \stm32_cube\Projects\Multi\Examples \ MotionControl \ IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F030R8-Nucleo bo Nucleo STM32F334 - \stm32_cube\Projects\Multi\Examples \ MotionControl \ IHM14A1_ExampleFor1Motor\YourToolChainName\STM32F030R8-Nucleo bo Nucleo STM32F030
- \stm32_cube\Projects\Multi\Examples \ MotionControl \ IHM14A1_ExampleFor1Motor\YourToolChainName\STM32L053R8-Nucleo bo Nucleo STM32L053
- \stm32_cube\Projects\Multi\Examples \ MotionControl \ IHM14A1_ExampleFor1Motor\YourToolChainNam
- Ji bo ku parametreyên STSPIN820-ya xwerû bi volta xweya kêm re biguncînintagTaybetmendiyên motora gavê, an jî:
- BSP_MotorControl_Init bi nîşana NULL bikar bînin û stm32_cube\ Drivers\ BSP\Components\ STSPIN820\ STSPIN820_target_config.h vekin da ku pîvanan li gorî hewcedariyên xwe biguhezînin
- - BSP_MotorControl_Init bi navnîşana avahiya initDevicesParameters bi nirxên guncan re bikar bînin.
- Hemî ji nû ve ava bikin files û wêneyê xwe di bîra armancê de bar bikin.
- Birevin berêample. Motor bixwe dest pê dike (Ji bo hûrguliyên rêza demoyê li main.c binêre).
Dîroka Revision
|
Rojek |
Awa | Changes |
|
17-Oct-2017 |
1 |
Serbestberdana destpêkê. |
| 20-Tîr-2021 | 2 |
Peldanka projeyê û Beş 2.3.2 Daxwazên Nermalavê Beş 3.2 nûve kirin. Rakir Beş 2 STM32Cube çi ye? û ew bi girêdanek di Pêşgotinê de şûna wê girt. |
BİXWÎNE BİXWÎNE - BİXWÎNE BİXWÎNE BİXWÎNE
STMicroelectronics NV û şaxên wê ("ST") mafê ku di her kêliyê de bêyî agahdarî li ser hilberên ST-ê û / an jî vê belgeyê biguhezînin, rastkirin, çêtirkirin, guheztin û çêtirkirinan diparêzin. Pêdivî ye ku kirrûbir berî ku fermanan bidin agahdariya herî dawî ya têkildar li ser hilberên ST bistînin. Berhemên ST di dema pejirandina fermanê de li gorî şert û mercên firotanê yên ST têne firotin.
Kiryar bi tenê ji bijartin, hilbijartin û karanîna hilberên ST berpirsiyar in û ST ji bo arîkariya serîlêdanê an sêwirana hilberên Kirrûbiran berpirsiyarî nagire.
Li vir ji hêla ST ve ti destûrek, eşkere an jî têgihîştî, ji tu mafek milkê rewşenbîrî re nayê dayîn.
Ji nû ve firotina hilberên ST bi şertên ku ji agahdariya ku li vir hatî destnîşan kirin cûdatir dê garantiyek ku ST ji bo hilberek weha hatî dayîn betal bike.
ST û logoya ST marqeyên ST ne. Ji bo bêtir agahdarî li ser marqeyên ST, ji kerema xwe serî lê bidin www.st.com/trademarks. Hemî hilber an karûbarê din
nav milkê xwediyên wan in.
Agahdariya di vê belgeyê de agahdariya ku berê di guhertoyên berê yên vê belgeyê de hatine peyda kirin digire û diguhezîne.
© 2021 STMicroelectronics - Hemî maf parastî ne
Belge / Çavkanî
![]() |
ST UM2300 X-CUBE-SPN14 Berfirehkirina Nermalava Driver Motora Stepper ji bo STM32Cube [pdf] Rêbernameya Bikarhêner UM2300, X-CUBE-SPN14 Berfirehkirina Nermalava Ajokarê Motora Stepper ji bo STM32Cube, UM2300 X-CUBE-SPN14 Berfirehkirina Nermalava Driver Motora Stepper ji bo STM32Cube, X-CUBE-SPN14 Berfirehkirina Nermalava Driver Motora Stepper, Berfirehkirina Nermalava Driver ji bo STM32 ji bo STM32Cube, Berfirehkirina ji bo STM32Cube, STM32Cube |




