STMicroelectronics STM32U0 Fa'asologa Ulua'i Initiative Fa'aleleia le Fausiaina o le Fuafuaga

Fa'amatalaga
- Igoa o oloa: STM32CubeU0
- Fegalegaleai: STM32U0 fa'asologa microcontrollers
- Vaega: RTOS, USB Device Stacks, File Faiga, Fa'aliliuga Fa'aliliuga Fa'afoma'i Fa'amatalaga, Vaega Fa'a-Meatele
- Laisene: Laisene BSD punaoa tatala
Fa'atonuga o le Fa'aaogaina o Mea
Ua umaview ole STM32CubeU0
O le STM32CubeU0 o se afifi atoatoa e aofia ai vaega faʻapipiʻi faʻapipiʻi mo le atinaʻeina o talosaga ile STM32U0 faʻasologa microcontrollers. E sili ona feaveai ma fetaui ma isi STM32 faasologa.
Vaega Autu
O le afifi e aofia ai le lalaga maualalo (LL) ma le masini abstraction layer (HAL) API e aofia ai masini microcontroller, faatasi ai ma se seti tele o ex.amples. O loʻo faʻaalia ai foʻi se RTOS tuʻufaʻatasia, USB Device stacks, file lagolago faiga, ma faletusi eseese.
Ua Uma le Fausiainaview
O le fausaga o loʻo fausia ile tolu tulaga - Laʻasaga 0 (HAL ma le pito i luga ole pito i laloamples), Laasaga 1 (Talosaga ma Faletusi), ma le Laasaga 2 (Fula o Iloiloga ma Fa'aaliga).
Fa'asagaga o Meafaigaluega (HAL)
- Avetaavale BSP: Tuuina atu API mo vaega meafaigaluega i luga o laupapa e pei o le LCD, joystick, ma isi.
- Fa'apa maualalo (LL): O lo'o ofoina atu le fa'aoga pito i luga ole laiga fa'apeaamples ma le HAL aveta'avale autu.
Paketi Lagolago a le Komiti Fa'atonu (BSP)
O lenei vaega e aofia ai aveta'avale mo masini fafo i luga o le laupapa ma tu'uina atu API mo BSP aveta'avale vaega fafo e mafai ona feavea'i i luga o laupapa eseese.
Folasaga
STM32Cube ose STMicroelectronics uluai fuafuaga e faʻaleleia atili ai le gaosiga o le mamanu e ala i le faʻaitiitia o taumafaiga atinaʻe, taimi, ma le tau. STM32Cube e aofia uma ai le STM32 portfolio.
STM32Cube e aofia ai
- O se seti o mea faigaluega fa'aoga fa'akomepiuta e fa'aogaina e fa'aoga ai le atina'eina o poloketi mai le ma'itaga i le fa'atinoina, e aofia ai:
- STM32CubeMX, o se meafaigaluega faʻapipiʻi faʻakomepiuta kalafi e faʻatagaina ai le faʻatupuina otometi o le C initialization code e faʻaaoga ai togafiti faʻataʻitaʻi.
- STM32CubeIDE, o se meafaigaluega atinaʻe uma i totonu o le tasi ma le faʻaogaina o le pito i luga, faʻasologa o tulafono, faʻasologa o tulafono, ma foliga faʻapipiʻi.
- STM32CubeCLT, o se mea faigaluega faʻatulagaina uma-i-le-tasi faʻatonuga faʻatasi ma le tuʻufaʻatasia o tulafono, polokalame faʻapipiʻi, ma mea faʻapipiʻi
- STM32CubeProgrammer (STM32CubeProg), o se meafaigaluega polokalame o loʻo maua i faʻasologa o ata ma laina laina.
- STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), meafaigaluega mataʻituina malosi e faʻafetaui ai le amio ma le faʻatinoga o talosaga STM32 i le taimi moni.
- STM32Cube MCU ma MPU Packages, faʻapipiʻi faʻapipiʻi-polokalame faʻapipiʻi faʻapitoa mo microcontroller taʻitasi ma microprocessor faasologa (pei o STM32CubeU0 mo le STM32U0 faasologa), lea e aofia ai:
- STM32Cube hardware abstraction layer (HAL), faʻamautinoa le faʻateleina o le feaveaʻi i luga o le STM32 portfolio
- STM32Cube low-layer APIs, faʻamautinoa le sili ona lelei le faʻatinoga ma tulagavae ma se tikeri maualuga o le faʻaogaina o meafaigaluega
- Se seti faifaipea o vaega middleware e pei o ThreadX, FileX / LevelX, USBX, paʻi faletusi, faʻapipiʻi-crypto, MCUboot, ma OpenBL
- O mea faigaluega uma fa'apipi'i fa'akomepiuta fa'atasi ma seti atoa o peripheral ma applicative examples
- STM32Cube Expansion Packages, o loʻo i ai vaega faʻapipiʻi faʻapipiʻi e faʻapipiʻiina galuega a le STM32Cube MCU ma MPU Packages ma:
- Fa'aopoopoga Middleware ma fa'aoga fa'aoga
- Exampo lo'o fa'agasolo i luga o nisi laupapa fa'apitoa STMicroelectronics atina'e
O lenei tusi fa'aoga o lo'o fa'amatalaina pe fa'apefea ona amata ile STM32CubeU0 MCU Package.
Vaega 2 o loʻo faʻamatalaina uiga autu o le STM32CubeU0 MCU Package.
O le Vaega 3 ma le Vaega 4 o loʻo tuʻuina atu ai le sili atuview o le fausaga STM32CubeU0 ma le MCU Package structure.
Fa'amatalaga lautele
Manatua
- O le talosaga STM32CubeU0 o loʻo faʻaogaina i luga ole STM32U0 faʻasologa 32-bit microcontrollers faʻavae ile Arm® Cortex®‑M processor.
- O le Arm o se fa'ailoga fa'amaufa'ailoga a le Arm Limited (po'o ona lala) i le US ma/po'o se isi nofoaga.
STM32CubeU0 uiga autu
STM32CubeU0 fa'aputuina, i totonu o se afifi e tasi, o mea uma fa'apipi'i fa'akomepiuta e mana'omia e atia'e ai se talosaga mo le STM32U0 fa'asologa microcontrollers. E tusa ai ma le STM32Cube initiative, o lenei seti o vaega e sili ona feaveaʻi, e le gata i totonu ole STM32U0 series microcontrollers ae faʻapea foʻi i isi STM32 series.
STM32CubeU0 e fetaui lelei ma le STM32CubeMX code generator mo le fatuina o numera amata. O le afifi e aofia ai le laiga maualalo (LL) ma masini abstraction layer (HAL) APIs e aofia ai masini microcontroller, faʻatasi ai ma se seti tele o ex.ampo lo'o ta'avale i luga o laupapa STMicroelectronics. O lo'o avanoa le HAL ma le LL API i le laisene BSD tatala mo le fa'aogagofie.
O le STM32CubeU0 MCU Package o lo'o i ai fo'i se vaega o le middleware fa'apipi'i fa'ata'amilo ile Microsoft® Azure® RTOS middleware ma isi fa'aputu i totonu o le fale ma fa'apipi'i puna'oa, fa'atasi ai ma le fa'asologa tutusa.amples.
Latou te omai fa'atasi ma tu'utu'uga laisene fa'aoga e leai se totogi:
- RTOS tu'ufa'atasi ma fa'atusa atoatoa: ThreadX
- CMSIS-RTOS faʻatinoga faʻatasi ai ma FreeRTOS ™ fofo tatala puna
- CMSIS-RTOS faʻatinoga ma ThreadX
- O faaputuga USB Device e sau ma le tele o vasega: USBX
- Maualuluga file faiga fa'apea le fa'aliliuga fa'amanatuga flash: FileX/LevelX
- TatalaBootloader (TatalaBL)
- MCUboot
- faletusi mbed-crypto
- STM32_Touch library
Ole tele o talosaga ma faʻataʻitaʻiga o loʻo faʻatinoina uma nei vaega middleware o loʻo tuʻuina atu foi ile STM32CubeU0 MCU Package.
Ata 1 o loʻo faʻaalia ai le STM32CubeU0 MCU Package faʻatulagaina vaega.

STM32CubeU0 fausaga ua umaview
- Ole STM32CubeU0 MCU Package solution e fausia ile tolu tulaga tutoatasi e faigofie ona fegalegaleai, e pei ona faamatalaina ile Ata 2.

Laasaga 0
O lenei tulaga ua vaevaeina i ni sublayers se tolu:
- Paket lagolago a le Komiti Fa'atonu (BSP)
- Mea fa'apipi'i vaega (HAL)
- avetaavale peripheral HAL
- Avetaavale maualalo
- Fa'aoga fa'aoga pito i luga e pei oamples
Paket lagolago a le Komiti Fa'atonu (BSP)
O lenei laulau e ofoina atu se seti o API e faʻatatau i mea faʻapipiʻi i totonu o laupapa meafaigaluega (e pei o le LCD, joystick, ma le vevela vevela). E aofia ai vaega e lua:
- Vaega
- Ole aveta'avale lea e fa'atatau ile masini fafo ile laupapa ae le o le STM32 masini. O le aveta'avale vaega e tu'uina atu API fa'apitoa i vaega fafo o le aveta'avale BSP ma e mafai ona feavea'i i luga o so'o se isi laupapa.
- aveta'avale BSP
- E mafai ai ona fa'afeso'ota'i vaega ta'avale i se laupapa fa'apitoa ma tu'uina atu se seti o API fa'aoga-tagata. Ole tulafono ole igoa ole API ole BSP_FUNCT_Action().
- Example: BSP_LED_Init(), BSP_LED_On()
O le BSP o lo'o fa'avae i luga o se fausaga fa'apitoa e mafai ai ona fa'afaigofie ona tu'u i luga o so'o se ituaiga masini e ala i le fa'atinoina o faiga masani.
Fa'apipi'i fa'apalapala (HAL) ma le fa'apalapala maualalo (LL)
O le STM32CubeU0 HAL ma le LL e faʻatasi ma e aofia ai le tele o manaʻoga faʻaoga:
- O aveta'avale HAL latou te ofoina atu API e sili ona feavea'i e fa'atatau i galuega. Latou te natia le MCU ma le faʻalavelave faʻapitoa mai le tagata faʻaaoga mulimuli.
- O aveta'avale a le HAL latou te tu'uina atu API fa'apitoa fa'apitoa e fa'afaigofie ai le fa'atinoina o le fa'aogaina o tagata e ala i le saunia o faiga fa'aoga. Mo example, mo fesoʻotaʻiga fesoʻotaʻiga (I2S, UART, ma isi), e tuʻuina atu API e faʻatagaina ai le amataina ma le faʻatulagaina o le peripheral, pulea le faʻaliliuina o faʻamatalaga e faʻavae i luga o faiga palota, faʻalavelave, poʻo le DMA, ma le faʻaogaina o fesoʻotaʻiga sese e ono tulaʻi mai i le taimi o fesoʻotaʻiga. O le avetaʻavale HAL API e vaevaeina i ni vaega se lua:
- Generic APIs e maua ai galuega masani ma lautele i STM32 fa'asologa uma.
- API fa'aopoopo e tu'uina atu galuega fa'apitoa ma fa'apitoa mo se aiga fa'apitoa po'o se numera vaega fa'apitoa.
- O API la'ititi la'ititi e maua ai API la'ititi ile tulaga resitara, fa'atasi ai ma le fa'ata'ita'iga lelei ae fa'aitiitia le feavea'i. Latou te manaʻomia se malamalama loloto i le MCU ma faʻamatalaga lautele.
- O aveta'avale LL ua mamanuina e ofo atu ai se fa'ata'ita'iga fa'apitoa fa'apitoa-mamafa mama-mamafa e latalata i meafaigaluega nai lo le HAL. Fa'afeagai ma le HAL, LL APIs e le'o tu'uina atu mo peripherals lea e le'o se mea taua le avanoa fa'apitoa, po'o i latou e mana'omia le mamafa o le fa'atulagaina o polokalama ma/po'o se fa'aputuga pito i luga. O taʻavale LL faʻaalia:
- Se seti o galuega tauave e amata ai vaega autu peripheral e tusa ai ma tapulaʻa faʻamaoti i fausaga faʻamaumauga.
- O se seti o galuega fa'aoga e fa'atumu ai fa'asologa o fa'amaumauga o fa'amaumauga i le toe setiina o tau e fetaui ma fanua ta'itasi.
- O se galuega mo le fa'amavaega fa'apitonu'u (tusitala fa'apitonu'u ua toe fa'afo'i i latou tau fa'aletonu).
- O se seti o galuega fa'akomepiuta mo le avanoa tu'usa'o ma le resitara atomika.
- Tuto'atasi atoatoa mai le HAL ma le gafatia e fa'aoga i le tulaga tuto'atasi (e aunoa ma aveta'avale HAL).
- Fa'ato'a fa'asalalauina o fa'ailoga pito i tua o lo'o lagolagoina.
Fa'aoga fa'aoga pito i luga e pei oamples
O lenei laulau e fa'apipi'i ai le example fausia i luga ole STM32 peripherals fa'aaoga na'o le HAL ma le BSP punaoa.
Laasaga 1
O lenei tulaga ua vaevaeina i ni sublayers se lua:
- Vaega Middleware
- Example fa'avae i luga ole vaega ole middleware
Vaega Middleware
O le middleware o se seti o faletusi ua fausia i luga ole Microsoft® Azure® RTOS middleware ma isi fale-fale (e pei o OpenBL) ma punaoa tatala (e pei o le mbed-crypto) faletusi. O lo'o tu'ufa'atasia uma ma fa'apitoa mo masini STM32 MCU ma fa'atamaoaigaina i fa'aoga tutusaample fa'avae i luga o laupapa fa'alauiloa. Feso'ota'iga fa'asaga i le va o vaega o lenei laulau e faia e ala i le vala'au o API fa'apitoa a'o le feso'ota'iga tu'usa'o ma aveta'avale la'ititi e faia e ala i fa'afofoga fa'apitoa ma macros fa'ata'ita'i fa'atino i totonu o le fa'aoga telefoni fa'aoga faletusi.
O uiga autu o vaega ta'itasi middleware e fa'apea:
- ThreadX:
O se faiga fa'aoga taimi moni (RTOS), ua fuafuaina mo faiga fa'apipi'i, fa'atasi ai ma auala fa'atino e lua:- Faiga masani: galuega masani a le RTOS, e pei o le puleaina o filo ma le faʻamaopoopoina, pulega vaitaele manatua, feʻau, ma le faʻatautaia o mea.
- Faiga fa'aoga: ose fa'aoga fa'aoga e mafai ai ona fa'aulu ma la'u i luga le uta o fa'aoga ThreadX ua uma ona feso'ota'i e ala i se pule o le module.
- FileX / LevelX:
- Fa'ase'e maualuga file faiga (FS) / fa'aliliuga fa'amalama (FTL): fa'aalia atoatoa e lagolago ai manatuaga NAND/NOR.
- USBX:
- O faaputuga USB Device e sau ma le tele o vasega (USB Type-C®).
- OpenBootloader:
O lenei vaega middleware o loʻo tuʻuina atu ai se faʻapipiʻi punaʻoa matala ma foliga tutusa ma meafaigaluega e pei o le STM32 system bootloader. - STM32 Touch Sensing Library:
O se faletusi faakomepiuta sa fa'aaogaina e lagolago ai masini pa'i i le Touch Sensing Controller peripheral (TSC). - MCUboot.
- mbed-crypto:
O se faletusi fa'amatalaga fa'amatalaga tatala e lagolagoina le tele o fa'agaioiga fa'asologa, e aofia ai:- Pulega autu.
- Hashing.
- Fa'ailoga fa'atusa.
- Asymmetric cryptography.
- Fa'amaoniga o fe'au (MAC).
- Fa'atupuina autu ma fa'atupu.
- Fa'ailoga fa'amaonia fa'atasi ma fa'amaumauga e feso'ota'i (AEAD).
Example fa'avae i luga ole vaega ole middleware
O vaega middleware ta'itasi e sau ma se tasi pe sili atu fo'iamples (e taʻua foi o talosaga) faʻaalia le faʻaogaina. Tuufaatasia exampo lo'o tu'uina atu fo'i mea e fa'aogaina ai le tele o vaega middleware.
Laasaga 2
O lenei tulaga e aofia ai se laulau e tasi e aofia ai se fa'ata'ita'iga fa'ata'ita'i fa'ava-o-malo ma fa'ata'ita'iga fa'ata'ita'i e fa'atatau i luga ole laiga o auaunaga middleware, o le fa'a'ese'esega o le va'aiga maualalo, ma le fa'aogaina o le fa'aoga pito i luga ole laiga mo fa'avae laupapa.
Lagolago STM32CubeU0 fa'asologa o masini ma meafaigaluega
- STM32Cube ofo atu se mea e sili ona feavea'i masini abstraction layer (HAL) fausia faataamilo i se fausaga lautele. E faʻatagaina ai le faʻavaeina o faʻavae, e pei o le faʻaogaina o le middleware layer e faʻatino ai a latou galuega e aunoa ma le iloa poʻo le a le MCU o loʻo faʻaaogaina. E fa'aleleia atili ai le toe fa'aogaina o le code faletusi ma fa'amautinoa le faigofie ona feavea'i i isi masini.
- E le gata i lea, ona o lona fausaga fausaga, STM32CubeU0 ofo atu le lagolago atoatoa o STM32U0 uma masini.
- E na'o le tagata fa'aoga e fa'amatala le macro sa'o ile stm32u0xx.h.
- O le laulau 1 o lo'o fa'aalia ai po'o fea le macro e fa'amatala, e fa'atatau i le STM32U0 masini fa'asologa o lo'o fa'aogaina. O lenei macro e tatau foi ona faʻamalamalamaina i le compiler preprocessor.
Laulau 1. Macros mo STM32CubeU0
| Macro faauigaina i stm32u0xx.h | STM32U0 masini |
| STM32U031x4 | STM32U031F4, STM32U031K4 |
| STM32U031x6 | STM32U031F6, STM32U031K6, STM32U031C6, STM32U031R6, STM32U031G6 |
| STM32U031x8 | STM32U031F8, STM32U031K8, STM32U031C8, STM32U031R8, STM32U031G8 |
| STM32U073x8 | STM32U073K8, STM32U073H8, STM32U073C8, STM32U073R8, STM32U073M8 |
| STM32U073xB | STM32U073KB, STM32U073HB, STM32U073CB, STM32U073RB, STM32U073MB |
| STM32U073xC | STM32U073KC, STM32U073HC, STM32U073CC, STM32U073RC, STM32U073MC |
| STM32U083xC | STM32U083KC, STM32U083HC, STM32U083CC, STM32U083RC, STM32U083MC |
STM32CubeU0 o loʻo faʻaalia se seti mauoa o examples ma talosaga i tulaga uma, fa'afaigofie ona malamalama ma fa'aoga so'o se aveta'avale HAL ma/po'o vaega middleware. O nei exampo lo'o ta'avale i luga o laupapa STMicroelectronics o lo'o lisiina i le Laulau 2.
Laulau 2. laupapa mo STM32CubeU0 faasologa
| Komiti Fa'atonu | Lagolagoina STM32CubeU0 masini |
| NUCLEO-U031R8 | STM32U031xx |
| NUCLEO-U083RC | STM32U073xx, STM32U083xx |
| STM32U083C-DK | STM332U073xx, STM32U083xx |
O le STM32CubeU0 MCU Package e mafai ona ta'avale i luga o masini fa'aogaina uma. E fa'afou e le tagata fa'aoga le BSP aveta'avale e fa'afeiloa'i ai le fa'auluampi luga o latou lava laupapa pe afai o loʻo i ai i le vaega mulimuli foliga tutusa meafaigaluega (e pei o le LED, LCD, ma faʻamau).
MCU afifi ua umaview
O le STM32CubeU0 MCU Package solution o loʻo tuʻuina atu i le tasi pusa zip, ma le fausaga o loʻo faʻaalia i le Ata 3.
Ata 3. STM32CubeU0 MCU Fa'asologa o afifi

Mo laupapa taitasi, se seti o exampo lo'o tu'uina atu i ai galuega fa'atulagaina muamua mo EWARM, MDK-ARM, ma STM32CubeIDE mea faigaluega.
Ata 4 o loʻo faʻaalia ai le fausaga o le poloketi mo le STM32U0xx_Nucleo board.

O le exampo lo'o fa'avasegaina e tusa ai ma le STM32Cube tulaga e fa'atatau i ai, ma e fa'aigoaina e pei ona fa'amatalaina i lalo:
- Laasaga 0 exampua taʻua les “Esoamples”, “Esoamples_LL”, ma le “Esoamples_MIX”. Latou te faʻaogaina, taʻavale HAL, avetaavale LL, ma se faʻafefiloi o HAL ma LL avetaʻavale e aunoa ma se vaega middleware.
- Laasaga 1 exampe ta'ua o talosaga. Latou te tuʻuina atu faʻaoga masani o vaega taʻitasi middleware.
So'o se talosaga fa'amautu mo se laupapa tu'uina atu e mafai ona fausia vave i le fa'aogaina o poloketi fa'ata'ita'i o lo'o maua i totonu o fa'atonuga ma Templates_LL.
O exampe tutusa le fausaga:
- O le \Inc folder, o lo'o i ai ulutala uma files.
- O se \Src faila mo le faʻailoga puna.
- \EWARM, \MDK-ARM, ma \STM32CubeIDE faila, o loʻo i ai le poloketi na muai faʻatulagaina mo filifili meafaigaluega taitasi.
- Se readme.txt file faamatalaina le example amio ma le siosiomaga e mana'omia ina ia aoga.
- O le *.ioc file, faʻatagaina tagata faʻaoga e tatala le tele o le firmware examples i totonu STM32CubeMX (amata mai STM32CubeMX 6.11).
Laulau 3. Numera o examples mo laupapa taitasi
| Tulaga | NUCLEO-U031R8 | NUCLEO-U083RC | STM32U083C-DK | Aofa'iga |
| Talosaga | 2 | 8 | 9 | 19 |
| Fa'aaliga | 0 | 0 | 1 | 1 |
| Examples | 28 | 104 | 30 | 162 |
| Examples_LL | 3 | 78 | 1 | 82 |
| Examples_MIX | 0 | 14 | 0 | 14 |
| Fa'ata'ita'iga | 1 | 1 | 1 | 3 |
| Templates_LL | 1 | 1 | 1 | 3 |
| Aofa'i galuega | 35 | 206 | 43 | 284 |
E pei ona faʻaalia i le Laulau 3 i luga, o le STM32CubeU0 afifi o loʻo i ai le 284 examples dispatched on 3 boards, 193 of which is unique examples.
Amata ile STM32CubeU0
Tamomoe se muamua muamuaample
O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona faʻatautaia se ex muamuaample i luga ole STM32U0 fa'asologa laupapa, fa'apipi'i le LED ile NUCLEO-U083RC laupapa.
Manatua
- Sii mai le STM32CubeU0 MCU Package ma tatala i totonu o se isi lisi e aunoa ma le suia o le fausaga afifi e pei ona faʻaalia i le Ata 3. kopi le afifi i le latalata e mafai i le voluma aʻa (mo example C:\Eval po'o le G:\Tests) ona o nisi IDE e mafai ona feagai ma fa'afitauli pe a umi tele le auala.
- Su'e ile \Projects\NUCLEO-U083RC\Examples.
- Tatala \GPIO, sosoo ai ma faila \GPIO_EXTI.
- Tatala le poloketi i se filifili meafaigaluega sili. Ose vaveview i le auala e tatala ai, fausia, ma faʻatautaia se example faʻatasi ai ma filifili meafaigaluega lagolago o loʻo tuʻuina atu i lalo.
- Toe fausia uma files ma uta le ata i totonu o le mea e manatua ai.
- Tamomoe le example: o taimi uma e oomi ai le USER pushbutton, e sui le LED1 (mo nisi faʻamatalaga, vaʻai i le ex.ample faitau file).
Ina ia tatala, fausia ma faʻatautaia se exampfa'atasi ai ma filifili meafaigaluega lagolago, mulimuli i la'asaga o lo'o i lalo.
EWARM
- Tatala le \EWARM subfolder i le example faila.
- Tatala le avanoa faigaluega Project.eww.
- Atonu e ese le igoa o le avanoa faigaluega mai le tasi example i le isi.
Manatua
- Toe fausia uma files: [Poloketi]>[Toe fau uma].
- uta ata o le galuega faatino: [Project]>[Debug].
- Fa'atino le polokalame: [Debug]>[Alu (F5)].
MDK-ARM:
- Tatala le \MDK-ARM subfolder i le example faila. Tatala le Poloketi. uvprojx avanoa faigaluega.
- Atonu e ese le igoa o le avanoa faigaluega mai le tasi example i le isi.
- Toe fausia uma files: [Project]>[Toe fau uma sini files].
- U'u ata o le galuega faatino: [Poloketi]>[Amata/Taofi Sauniga Debug].
- Fa'atino le polokalame: [Debug]>[Run (F5)].
STM32CubeIDE
- Tatala le filifili meafaigaluega STM32CubeIDE.
- Kiliki [File]>[Sui Avanoa o Galuega]>[Isi] ma su'e ile STM32CubeIDE workspace directory.
- Kiliki [File]>[Auina mai], filifili [General]>[O Poloketi o lo'o i ai i totonu o Galuega] ma kiliki [Next].
- Su'e ile STM32CubeIDE workspace directory ma filifili le poloketi.
- Toe fausia uma galuega files: filifili le poloketi i le Project Explorer window, ona kiliki lea o le [Project]>[Faufale poloketi] lisi.
- Fa'atino le polokalame: [Run]>[Debug (F11)].
Atina'e se fa'aoga masani
Fa'aaogā le STM32CubeMX e atia'e pe fa'afou se talosaga
I totonu o le STM32CubeU0 MCU Package, uma exampO galuega faatino e fa'atupuina ma le meafaigaluega STM32CubeMX e fa'amataina ai le faiga, peripherals, ma middleware.
Le fa'aogaina sa'o o se fa'aupuga o lo'o iaiampLe poloketi mai le meafaigaluega STM32CubeMX mana'omia STM32CubeMX 6.11 po'o le maualuga.
- A maeʻa le faʻapipiʻiina o le STM32CubeMX, tatala ma, pe a manaʻomia, faʻafouina se poloketi fuafuaina. O le auala sili ona vave e tatala ai se poloketi o loʻo i ai nei o le kiliki-lua i luga o le *.ioc file o lea STM32CubeMX tatala otometi le poloketi ma lona puna files.
- O le fa'ailoga amataga o ia galuega fa'atupuina e STM32CubeMX; o le fa'ailoga autu o le talosaga o lo'o iai i fa'amatalaga USER CODE BEGIN ma USER CODE END. I le tulaga ua suia le filifiliga IP ma tulaga, STM32CubeMX faʻafouina le vaega amata o le code ae faʻasaoina le faʻailoga autu autu o talosaga.
Ina ia atiaʻe se galuega faʻale-aganuʻu i le STM32CubeMX, mulimuli i lea laasaga ma lea laasaga:
- Filifili le STM32 microcontroller e fetaui ma seti mana'omia o peripheral.
- Fa'atulaga le polokalama fa'apipi'i mana'omia e fa'aaoga ai se pinout-fete'ena'iga fo'i, se fesoasoani e fa'atulaga le uati, se calculator e fa'aaogaina ai le eletise, ma le fa'aogaina o le MCU fa'aoga (e pei o le GPIO po'o le USART) ma fa'aputuga middleware (pei o le USB).
- Fausia le fa'ailoga C code e fa'atatau i le fa'atulagaga filifilia. O lenei code ua sauni e fa'aoga i totonu o le tele o siosiomaga atina'e. O lo'o tausia le fa'aoga code i le isi fa'asologa o tulafono.
Mo nisi fa'amatalaga e uiga i le STM32CubeMX, va'ai i le tusi fa'aoga STM32CubeMX mo le STM32 fa'atulagaina ma le amataga o le fa'asologa o le C code generation (UM1718).
Mo se lisi o mea avanoa example poloketi mo STM32CubeU0, fa'asino ile tusi talosaga STM32Cube firmware examples mo le STM32U0 fa'asologa (AN6063).
HAL talosaga
O lenei vaega o loʻo faʻamatalaina laasaga e manaʻomia e fai ai se faʻaoga masani a le HAL e faʻaaoga ai le STM32CubeU0.
- Fausia se poloketi
Ina ia faia se poloketi fou, pe amata mai le faʻataʻitaʻiga poloketi, saunia mo laupapa taʻitasi i \Projects\ \Templates, pe mai so'o se poloketi avanoa ile \Projects\ \Esoamples po'o \ Projects\ \ Applications (o fea e faasino ile igoa ole laupapa, pei ole NUCLEO-U32RC).
O le poloketi fa'ata'ita'iga e tu'uina atu na'o se galuega fa'aoga autu gaogao, o se amataga lelei mo le malamalama i le STM32CubeU0 fa'atulagaina o poloketi. O le mamanu e iai uiga nei:- O loʻo i ai le HAL source code ma CMSIS, ma BSP avetaʻavale e fausia ai le seti pito i lalo o vaega e manaʻomia e atiaʻe ai code i luga o se laupapa tuʻuina atu.
- O loʻo i ai auala faʻapipiʻi mo vaega uma firmware.
- O loʻo faʻamatalaina ai le STM32U0 faʻasologa o masini, faʻatagaina le faʻatulagaina o le CMSIS ma le HAL avetaavale.
- E maua ai le tagata fa'aoga sauni files o loʻo faʻatulagaina e pei ona faʻaalia i lalo:
- Na amata le HAL i le taimi e le mafai ai ona fa'aaoga le Arm® core SysTick.
- SysTick ISR faʻatinoina mo le HAL_Delay() faʻamoemoega.
- Pe a kopiina se poloketi o loʻo i ai i se isi nofoaga, ia mautinoa o auala uma e aofia ai ua faʻafouina.
- Fa'aopoopo le middleware mana'omia ile poloketi (filifiliga)
O fa'aputuga vaeluaga o lo'o avanoa o le faletusi USBX, Azure® RTOS, Touch Sensing. Ina ia iloa le puna files e fa'aopoopo i le poloketi file lisi, va'ai i fa'amaumauga ua tu'uina atu mo vaega ta'itasi middleware. Va'ai ile talosaga ile \Projects\STM32xxx_yyy\Applications\ (o fea e faasino i le faaputuga middleware, e pei o le USBX) ia iloa po o fea puna files ma aofia ai auala e faʻaopoopo. - Fa'atulaga vaega firmware
O vaega HAL ma middleware e ofoina atu se seti o filifiliga faʻatulagaina taimi-taimi, e faʻaaoga ai macros (#define) faʻaalia i se ulutala. file. O se fa'atulagaga fa'ata'ita'iga file o loʻo tuʻuina atu i totonu o vaega taʻitasi e tatau ona kopi i le faila o le poloketi (e masani lava o le configuration file ua faaigoaina xxx_conf_template.h, ma le upu
"_template" e tatau ona aveese pe a kopiina i le faila o le poloketi). Le faatulagaga file e lava faʻamatalaga e malamalama ai i le aʻafiaga o filifiliga taʻitasi. O lo'o maua nisi fa'amatalaga auiliili ile fa'amaumauga o lo'o tu'uina atu mo vaega ta'itasi. - Amata le faletusi HAL
A maeʻa ona oso i le polokalame autu, e tatau i le numera o talosaga ona valaʻau le HAL_Init () API e faʻaulu ai le faletusi HAL, lea e faʻatinoina galuega nei:- Fa'atonuga o le flash memory prefetch ma SysTick interrupt priority (e ala i macros fa'amatala i le stm3 2u0xx_hal_conf.h).
- Fa'atonuga o le SysTick e fa'atupu ai se fa'alavelave ta'itasi millisecond ile SysTick interrupt priority TICK_INT_PRIORITY, fa'amatala ile stm32u0xx_hal_conf.h, lea e lokaina e le MSI (i lenei stagu, e leʻi faʻapipiʻiina le uati ma o loʻo faʻaogaina le polokalama mai totonu ole 16 MHz MSI).
- Fa'atulaga le fa'amuamua a le vaega NVIC i le 0.
- Vala'au le HAL_MspInit() galuega toe fo'i ua fa'amatalaina ile stm32u0xx_hal_msp.c tagata fa'aoga file e fa'atino ai fa'amatalaga masini tulaga maualalo i le lalolagi.
- Fa'atulaga le uati o le faiga
E faia le fa'atulagaina o le uati i le vala'au i API e lua o lo'o fa'amatalaina i lalo:
- HAL_RCC_OscConfig (): faʻapipiʻi e lenei API le oscillators i totonu ma / poʻo fafo, faʻapea foʻi ma le puna PLL ma mea taua. E filifili le tagata fa'aoga e fa'atulaga se tasi po'o uma oscillators. E mafai ona latou fa'ase'e le fa'atulagaina o le PLL pe a le mana'omia le fa'agaoioia o le faiga i se taimi maualuga.
- HAL_RCC_ClockConfig (): o lenei API e faʻapipiʻiina le puna o le uati, le faʻaogaina o le uila, le
Tamaiti AHB, ma tamaiti APB.
Fa'amatamata le peripheral- Muamua, tusi le galuega HAL_PPP_MspInit lautele e ala i le faʻaauau e pei ona taua i lalo:
- Fa'aaga le uati pito.
- Fa'atulaga GPIO pito i luga.
- Fa'atulaga le ala DMA ma fa'agaoioi le DMA fa'alavelave (pe a mana'omia).
- Fa'agata fa'alavelave fa'apitonu'u (pe a mana'omia).
- Fa'asa'o stm32xxx_it.c e vala'au ai tagata fa'alavelave mana'omia ( peripheral ma DMA), pe a mana'omia.
- Tusi le fa'agaioiga fa'ato'a toe fo'i galuega pe a fa'aoga le fa'alavelave fa'apitonu'u po'o le DMA.
- I le main.c, amata le fausaga o le au, ona valaau lea o le HAL_PPP_Init() galuega e amata ai le peripheral.
- Fausia se talosaga
I lenei stagu, ua saunia le faiga ma e mafai ona amata le atinaʻeina o tulafono faʻaoga tagata faʻaoga.- O le HAL o loʻo tuʻuina atu API faʻapitoa ma sauni-e faʻaoga e faʻapipiʻi ai le pito. E lagolagoina le palota, faʻalavelave, ma se faʻataʻitaʻiga polokalame DMA, e faʻaogaina soʻo se manaʻoga. Mo nisi fa'amatalaga ile fa'aogaina ole peripheral ta'itasi, tagai ile rich example seti ua saunia i le STM32CubeU0 MCU Package.
- Afai o le talosaga e iai taimi fa'agata, STM32CubeU0 maua se seti tele o example fa'aalia o le fa'aogaina o le FreeRTOS™ ma tu'ufa'atasia ma fa'aputuga middleware uma, ma avea ma amataga lelei mo le atina'eina o se talosaga.
Fa'aeteete
Lapata'iga: I le fa'atinoina o le HAL fa'aletonu, o le taimi SysTick e fa'aaogaina e fai ma fa'amaumauga taimi; e fa'atupu fa'alavelave i va'aiga taimi masani. Afai o le HAL_Delay() e vala'au mai le peripheral ISR process, ia mautinoa o le SysTick interrupt e maualuga lona fa'amuamua (numera maualalo) nai lo le peripheral interrupt. A leai, ua poloka le faiga ole ISR. O galuega e a'afia ai le fa'atulagaina o timebase ua fa'ailoaina o le __vaivai e fa'ato'a mafai ai pe a iai isi fa'atinoga i le tagata fa'aoga. file (fa'aaogaina o se taimi fa'amoemoe lautele po'o isi fa'apogai taimi). Mo nisi fa'amatalaga, tagai ile HAL_TimeBase example.
Fa'atatauga
- O lenei vaega o loʻo faʻamatalaina laasaga e manaʻomia e fai ai se faʻaoga masani LL e faʻaaoga ai le STM32CubeU0.
Fausia se poloketi
Ina ia faia se poloketi fou, pe amata mai le Polokalama_LL poloketi ua saunia mo laupapa ta'itasi i \Projects\ \Templates_LL po'o so'o se galuega avanoa i \Projects\ \Esoample s_LL ( e faasino ile igoa ole laupapa, pei ole NUCLEO-U32RC).
O le poloketi faʻataʻitaʻiga e maua ai se galuega faʻaoga autu gaogao, o se amataga lelei mo le malamalama i le STM32CubeU0 faʻatulagaina o poloketi. O le mamanu e iai uiga nei:
- O lo'o i ai fa'amaumauga autu o le LL ma le CMSIS aveta'avale e fausia ai le seti aupito maualalo o vaega e mana'omia e atia'e ai le fa'ailoga i luga o se laupapa tu'uina atu.
- O lo'o i ai auala e aofia ai mo vaega uma o le firmware e mana'omia.
- E filifilia le STM32U0 faʻasologa o masini ma faʻatagaina le faʻatulagaina saʻo o le CMSIS ma le LL avetaavale.
- E maua ai le tagata fa'aoga sauni files, o loʻo faʻapipiʻiina e pei ona taua i lalo:
- main.h: LED ma USER_BUTTON fa'auigaga fa'a'ese'esega.
- main.c: fa'atulagaina o le uati mo le tele o taimi.
Tu'u se poloketi o iai i se isi laupapa
- Amata mai le Templates_LL poloketi ua saunia mo laupapa taʻitasi, o loʻo maua i le \Projects\ \Templates_LL faila.
- Filifili se LL example.
Fa'aaliga: E su'e le laupapa o lo'o i ai LL exampo loʻo faʻapipiʻiina, vaʻai i le lisi o LL examples i STM32CubePro jectsList.html.
Tausi le LL example
- Kopi/pa'i le faila Templates_LL e teu ai le puna muamua, pe fa'afou sa'o se poloketi Templat es_LL.
- Suia Templates_LL files ma le Examples_LL galuega fa'atatau files.
- Taofi uma vaega o le laupapa. Mo mafua'aga manino, o vaega fa'apitoa a le laupapa ua fa'ailogaina ma mea fa'apitoa nei tags:

O laasaga autu o le faʻapipiʻiina o mea nei:
- Suia le stm32u0xx_it.h file.
- Sui le stm32u0xx_it.c file.
- Sui le autu.h file ma faafou. Taofi le fa'amalamalamaga o le LED ma le fa'aoga fa'aoga mai le fa'ata'ita'iga LL i lalo o le "BOARD SPECIFIC CONFIGURATION" tags.
- Sui le autu.c file ma faafou:
- Taofi le faatulagaga o le uati o le SystemClock_Config() LL galuega faatino i lalo o le
“FAUFAIGA FAAMATALAGA PAPA” tags. - Fa'alagolago i le fa'auigaina o le LED, sui ta'itasi LEDx fa'aalia i se isi LED o lo'o maua ile main.h file.
Faatasi ai ma nei suiga, o le example mafai nei ona tamoe i luga o le laupapa taulai.
- Taofi le faatulagaga o le uati o le SystemClock_Config() LL galuega faatino i lalo o le
Mauaina STM32CubeU0 fa'afouga fa'afouga
O le STM32CubeU0 MCU Package e sau ma se faʻaoga faʻafouina, STM32CubeUpdater, e avanoa foi e fai ma lisi i totonu ole STM32CubeMX code generation tool.
O le fa'afouga fa'afouga e iloa ai fa'asalalauga fou ma patches e maua mai ma fa'amoemoe e la'u mai i le komepiuta a le tagata fa'aoga.
Fa'apipi'i ma fa'agasolo le polokalame STM32CubeUpdater
Mulimuli i laasaga o loʻo i lalo e faʻapipiʻi ma taʻavale STM32CubeUpdater.
- Kiliki faalua le SetupSTM32CubeUpdater.exe file e faʻalauiloa le faʻapipiʻiina.
- Talia tuutuuga laisene ma mulimuli i laasaga eseese faʻapipiʻi.
- A maeʻa faʻapipiʻi, ua avanoa le STM32CubeUpdater o se polokalame STMicroelectronics i le Polokalama Files folder ma e fa'alauiloa otometi. O loʻo faʻaalia le STM32CubeUpdater icon i totonu o le fata faiga.
- Kiliki-matau le faʻamaufaʻailoga faʻafou ma filifili [Updater Settings] e faʻapipiʻi ai le fesoʻotaʻiga faʻafouina ma pe fai le siaki tusi lesona poʻo le otometi.
Mo nisi fa'amatalaga i le fa'afouina o le fa'afouina, va'ai i le vaega 3 o le tusi fa'aoga STM32CubeMX mo le STM32 fa'atulagaina ma le amataga o le fa'asologa o le C code generation (UM1718).
FAQ
O le a le polokalame laisene mo le STM32CubeU0 MCU Package?
O le HAL o lo'o tufatufaina i lalo ole laisene BSD (berkeley software distribution). O faaputuga middleware na faia e STMicroelectronics (USB Device libraries, STM32_TouchSensing) e sau ma se faʻataʻitaʻiga laisene e mafai ai ona toe faʻaoga faigofie, pe a faʻaoga i luga o se masini STMicroelectronics. O vaega middleware e fa'avae i luga o fa'amatalaga fa'amatalaga matala (FreeRTOS ™ ma FatFS) e iai fa'amatalaga laisene fa'aoga. Mo nisi fa'amatalaga, va'ai ile maliega ole laisene middleware talafeagai.
O a laupapa e lagolagoina e le STM32CubeU0 MCU Package?
O le STM32CubeU0 MCU Package e tu'uina atu ai aveta'avale BSP ma fa'aoga-fa'aaoga muamuaamptusi mo laupapa fa'asologa STM32CubeU0 nei: • NUCLEO-U031R8 • NUCLEO-U083RC • STM32U083C-DK
O so'o se exampo lo'o tu'uina atu fa'atasi ma galuega fa'atino meafaigaluega ua saunia e fa'aaoga?
Ioe. STM32CubeU0 maua se seti mauoa o examples ma talosaga. Latou te omai ma galuega faʻatulagaina mo le IAR Embedded Workbench®, Keil®, ma le STM32CubeIDE.
E iai ni feso'ota'iga ma faletusi lautele lautele?
O le STM32CubeU0 HAL ma le LL avetaavale o le sui lea o le faletusi lautele masani: • O avetaʻavale HAL e ofoina atu le maualuga maualuga o le faʻaogaina pe a faʻatusatusa i API faʻapitoa. Latou te taulaʻi atu i foliga e masani ai i peripheral nai lo meafaigaluega. O se seti o API fa'aoga-tagata e fa'atagaina ai se maualuga maualuga o le fa'aaogaina, fa'afaigofie ona feavea'i mai le tasi oloa i le isi. • O aveta'avale LL latou te ofoina atu API fa'amaulalo fa'a-resitara. O lo'o fa'atulagaina i se auala e sili atu ona faigofie ma manino e aloese ai mai le fa'aogaina sa'o o le resitala. O aveta'avale LL e aofia ai fo'i API fa'aulufaleina, lea e sili atu ona fa'atusatusa i le mea o lo'o ofoina mai e le SPL, a'o foliga tutusa. Pe a fa'atusatusa i aveta'avale HAL, o nei LL initialization APIs e fa'ataga ai se malaga sa'o mai le SPL i le STM32CubeU0 LL aveta'avale, talu ai o SPL API ta'itasi e iai lona LL API tutusa.
E ave fa'asolo le vaega HALtage o fa'alavelave po'o DMA? E mafai faapefea ona pulea lenei mea?
Ioe. O le HAL layer e lagolagoina ai faʻataʻitaʻiga polokalame API e tolu: palota, faʻalavelave, ma le DMA (faʻatasi pe leai se faʻalavelave faʻalavelave).
E fa'afefea ona fa'afoeina mea fa'apitoa-/fa'apitoa fa'apitoa?
O aveta'avale HAL latou te ofoina atu API fa'alautele, o galuega fa'apitoa ia e tu'uina atu e fai ma fa'aopoopoga i le API masani e lagolago ai vaega o lo'o maua i nisi o oloa/laina.
E fa'afefea ona fa'atupuina e STM32CubeMX le fa'ailoga e fa'avae i luga o polokalama fa'apipi'i?
STM32CubeMX ua fausia-i totonu o le STM32 microcontrollers, e aofia ai latou peripherals ma polokalama. E maua ai se ata fa'akalafi i le tagata fa'aoga ma e mafai ona fa'atupuina *.h ma *.c files faʻatasi ma le faʻaogaina o tagata faʻaoga.
E fa'afefea ona maua fa'afouga masani i fa'asalalauga fou STM32CubeU0 MCU Package?
O le STM32CubeU0 MCU Package o loʻo sau ma se faʻaoga faʻafouina, STM32CubeUpdater, e mafai ona faʻapipiʻiina mo siaki otometi poʻo luga ole manaʻoga mo faʻamatalaga fou faʻapipiʻi fou (faʻasalalauga fou ma patches).STM32CubeUpdater ua tuʻufaʻatasia i totonu ole meafaigaluega STM32CubeMX. A fa'aogaina lenei mea faigaluega mo le STM32U0 fa'atulagaina ma le amataga o le fa'atupuina o le code C, e fa'amanuiaina e le tagata fa'aoga mai le STM32CubeU0 auto-fa'afouga fa'apea ma STM32CubeU0 MCU Package fa'afouga. Mo nisi fa'amatalaga, va'ai le Vaega 5.3: Maua STM32CubeU0 fa'afouga fa'afouga.
O afea e faʻaaoga ai le HAL versus LL avetaʻavale?
O aveta'avale HAL latou te ofoina atu APIs maualuga ma fa'atino galuega, fa'atasi ai ma le maualuga o le feavea'i. Ole lavelave ole oloa/IP e natia mai tagata fa'au'uga. O aveta'avale LL latou te ofoina atu APIs tulaga maualalo, fa'atasi ai ma se fa'ata'ita'iga lelei ae fa'aitiitia le feavea'i. Latou te manaʻomia le malamalama loloto o oloa / IP faʻamatalaga.
E fa'afefea ona fa'aaofia LL aveta'avale i se si'osi'omaga o iai? O i ai se fa'atulagaga LL file, pei o le HAL?
E leai se fa'atulagaga file. Source code e tatau ona aofia sa'o ai le stm32u0xx_ll_ppp.h file(s).
E mafai ona fa'aoga fa'atasi aveta'avale HAL ma LL? Afai o lea, o a ni fa'alavelave?
E mafai ona fa'aoga uma aveta'avale HAL ma LL. Fa'aaoga aveta'avale HAL mo le vaega o le fa'aulufaleina o le IP ma fa'atautaia galuega I/O ma aveta'avale LL. O le eseesega tele i le va o le HAL ma le LL o le avetaʻavale a le HAL e manaʻomia le fausiaina ma le faʻaogaina o au mo le faʻafoega o galuega, aʻo taʻavale LL e faʻagaioia saʻo i luga o tusi resitala. O le faʻafefiloi o HAL ma LL o loʻo faʻaalia i le Examples_MIX example.
E i ai ni LL API e le o maua ile HAL?
Ioe, e iai. O nai Cortex® API ua fa'aopoopoina ile stm32u0xx_ll_cortex.h, mo se fa'ata'ita'iga, ina ia maua le SCB po'o le SysTick resitala.
Aisea e le mafai ai ona faʻalavelave le SysTick i taʻavale LL?
A fa'aogaina ta'avale LL i le tulaga tuto'atasi, e leai se mana'oga e fa'ataga ai le fa'alavelave a le SysTick ona e le fa'aaogaina i LL API, a'o galuega a le HAL e mana'omia ai le fa'alavelave a SysTick e fa'afoe ai taimi.
E fa'afefea ona fa'aogaina LL initialization APIs?
O le fa'auigaina o LL initialization APIs ma punaoa fa'atasi (fa'atulagaina, fa'ata'ita'iga, ma fa'ata'ita'iga) o lo'o fa'atulagaina e le SE_FULL_LL_DRIVER sui tu'ufa'atasi. Mo le fa'aogaina o LL initialization APIs, fa'aopoopo le ki lea i le toolchain compiler preprocessor.
Toe iloilo tala'aga
Laulau 4. Tala'aga o le toe iloiloga o pepa
| Aso | Toe Iloiloga | Suiga |
| 31-Ian-2024 | 1 | Fa'asalalauga muamua. |
FA'AALIGA TAUA – FAITAU MA LE FA'AMANATU
STMicroelectronics NV ma ona lala ("ST") fa'aagaga le aia e fai ai suiga, fa'asa'oga, fa'aleleia, fa'aleleia, ma fa'aleleia atili i oloa ST ma/po'o lenei pepa i so'o se taimi e aunoa ma se fa'aaliga. E tatau i tagata fa'atau ona maua fa'amatalaga talafeagai lata mai i oloa ST a'o le'i tu'uina atu oka. O oloa ST o lo'o fa'atau atu e tusa ai ma tu'utu'uga ma aiaiga a le ST o lo'o fa'atau atu i le taimi e fa'ailoa ai le oka.
E na'o le au fa'atau le filifiliga, filifiliga, ma le fa'aogaina o oloa ST ma e leai se noataga a le ST mo fesoasoani talosaga po'o le mamanu o oloa a 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 tau ST, va'ai ile www.st.com/trademarks. O isi igoa uma o oloa po'o auaunaga 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.
© 2024 STMicroelectronics – Ua taofia aia tatau uma
Pepa / Punaoa
![]() |
STMicroelectronics STM32U0 Fa'asologa Ulua'i Initiative Fa'aleleia le Fausiaina o le Fuafuaga [pdf] Tusi Taiala STM32U0 Fa'asologa Ulua'i Initiative Fa'aleleia le Fuafuaga Fa'ata'ita'i, Fa'asologa Muamua Fa'aleleia le Fa'atinoina o le Fuafuaga, Fa'aleleia le Fa'atinoina o le Fuafuaga Fa'atino |

