STMicroelectronics-logo

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

STMicroelectronics-STM32U0-Series-Original-Initiative-Faaleleia-Designer-Productivity-product

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.

STMicroelectronics-STM32U0-Series-Original-Initiative-Faaleleia-Designer-Productivity-fig-1

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.

STMicroelectronics-STM32U0-Series-Original-Initiative-Faaleleia-Designer-Productivity-fig-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

STMicroelectronics-STM32U0-Series-Original-Initiative-Faaleleia-Designer-Productivity-fig-3

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.

STMicroelectronics-STM32U0-Series-Original-Initiative-Faaleleia-Designer-Productivity-fig-4

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

  1. 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.
  2. Su'e ile \Projects\NUCLEO-U083RC\Examples.
  3. Tatala \GPIO, sosoo ai ma faila \GPIO_EXTI.
  4. 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.
  5. Toe fausia uma files ma uta le ata i totonu o le mea e manatua ai.
  6. 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:

  1. Tatala le \MDK-ARM subfolder i le example faila. Tatala le Poloketi. uvprojx avanoa faigaluega.
  2. Atonu e ese le igoa o le avanoa faigaluega mai le tasi example i le isi.
  3. Toe fausia uma files: [Project]>[Toe fau uma sini files].
  4. U'u ata o le galuega faatino: [Poloketi]>[Amata/Taofi Sauniga Debug].
  5. Fa'atino le polokalame: [Debug]>[Run (F5)].

STM32CubeIDE

  1. Tatala le filifili meafaigaluega STM32CubeIDE.
  2. Kiliki [File]>[Sui Avanoa o Galuega]>[Isi] ma su'e ile STM32CubeIDE workspace directory.
  3. Kiliki [File]>[Auina mai], filifili [General]>[O Poloketi o lo'o i ai i totonu o Galuega] ma kiliki [Next].
  4. Su'e ile STM32CubeIDE workspace directory ma filifili le poloketi.
  5. Toe fausia uma galuega files: filifili le poloketi i le Project Explorer window, ona kiliki lea o le [Project]>[Faufale poloketi] lisi.
  6. 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:

  1. Filifili le STM32 microcontroller e fetaui ma seti mana'omia o peripheral.
  2. 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).
  3. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

STMicroelectronics-STM32U0-Series-Original-Initiative-Faaleleia-Designer-Productivity-fig-5

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.

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.

  1. Kiliki faalua le SetupSTM32CubeUpdater.exe file e faʻalauiloa le faʻapipiʻiina.
  2. Talia tuutuuga laisene ma mulimuli i laasaga eseese faʻapipiʻi.
  3. 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.
  4. 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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *