STMicroelectronics UM3469 X-CUBE-ISO1 Fa'alautele Polokalama
Folasaga
O le X-CUBE-ISO1 faʻalauteleina polokalama faʻapipiʻi mo STM32Cube o loʻo tamoʻe i luga o le STM32 ma e aofia ai le firmware mo le X-NUCLEO-ISO1A1. O loʻo tuʻuina atu e le polokalama se faʻaoga faigofie mo le atinaʻeina o se masini PLC autu na tuʻuina atu e le X-NUCLEO. O le faʻalauteleina o loʻo fausia i luga ole STM32Cube software technology e faʻafaigofie ai le feaveaʻi i luga ole STM32 microcontrollers eseese.
O le polokalama e sau ma se faʻatinoga o loʻo faʻaogaina i luga o le X-NUCLEO-ISO1A1 faʻalautele laupapa e fesoʻotaʻi ma se NUCLEO-G071RB atinaʻe laupapa (poʻo se NUCLEO-G0B1RE poʻo se NUCLEO-G070RB). Mai le taimi nei, i totonu o le pepa naʻo le NUCLEO-G071RB o le a taʻua mo le faigofie.
O le laupapa X-NUCLEO-ISO1A1 ua mamanuina e lagolago ai le faʻapipiʻiina o laupapa e lua ma faʻapipiʻi faʻapipiʻi talafeagai e faʻalautele ai le faʻaogaina ma le gaosiga gafatia.
Acronyms ma faapuupuuga
Laulau 1. Lisi o acronyms
Acronym | Fa'amatalaga |
PLC | Pulea fa'atonuga fa'apolokalame |
API | Fa'aoga polokalame fa'aoga |
PWM | Fa'aogaina o le lautele o pulu |
GPIO | Fa'atotonuga-lautele fa'aoga/tuuina atu. |
HAL | Fa'apipi'i mea faigaluega |
PC | komepiuta patino |
FW | Firmware |
O le a le STM32Cube?
STM32Cube ™ e fai ma sui o le STMicroelectronics initiative e faafaigofie ai olaga o tagata atiaʻe e ala i le faʻaitiitia o taumafaiga tau atinaʻe, taimi, ma tau. STM32Cube e ufiufi le STM32 portfolio.
STM32Cube version 1.x e aofia ai:
- STM32CubeMX, o se mea faigaluega faʻapipiʻi faʻapipiʻi faʻataʻitaʻiga e mafai ai ona faʻatupuina le C initialization code e faʻaaoga ai togafiti faʻataʻitaʻi.
- O se fa'atonuga fa'apipi'i fa'apipi'i fa'apitoa mo fa'asologa ta'itasi (e pei o le STM32CubeG0 mo le STM32G0 fa'asologa), lea e aofia ai:
- o le STM32Cube HAL ua fa'apipi'iina le polokalama fa'apipi'i fa'apipi'i, fa'amautinoaina le fa'ateleina o le feavea'i i luga ole laiga STM32.
- se seti faifaipea o vaega middleware pei ole RTOS, USB, TCP/IP, ma ata
- fa'aoga uma polokalame fa'apipi'i fa'atasi ma se seti atoa o examples.
STM32Cube fausaga
Ole STM32Cube firmware solution e fausia ile tolu tulaga tutoatasi e faigofie ona fegalegaleai le tasi ma le isi, e pei ona faʻamatalaina ile ata o loʻo i lalo.
X-CUBE-ISO1 fa'alauteleina polokalame mo STM32Cube
Ua umaview
O le firmware mo le X-NUCLEO-ISO1A1, faʻapipiʻi faʻapipiʻi faʻapipiʻi / faʻapipiʻi faʻapipiʻi, atinaʻe i siosiomaga ma faletusi STM32, faʻaogaina le MCU maualuga o le STM32 Nucleo laupapa e faʻatautaia ai mea faʻaoga numera, gaioiga faʻatasi ma suʻesuʻega tuʻufaʻatasia faʻatasi ai ma le faʻamalosia o le taimi nei, ma le faʻatupuina o faailo PWM. O loʻo faʻaalia ai le faʻatulagaina ma le faʻatonutonuina o laupapa, e aofia ai faʻavaʻa mo le faaletonu ma isi tulaga, macros mo le faʻatulagaina o faʻatauga muamua, ma faʻamatalaga mo GPIO ports ma pine.
E lagolagoina s eseeseample fa'aoga fa'aoga mataupu e pei o fa'aoga numera i fa'ata fa'ata, feso'ota'iga UART e ala i le laupapa Nucleo, su'esu'ega fa'aletonu, fa'ata'ita'iga mataupu, ma le fa'atupuina o le PWM lea e mafai ona fa'aoga sa'o ma e faigofie ona fa'avasega ma fa'alauteleina.
O le API o loʻo tuʻuina atu se seti malosi o galuega mo le faʻaogaina o masini komepiuta / faʻaogaina o mea, suʻesuʻeina o faʻaletonu, ma faʻafouina tulaga o le laupapa, faʻatasi ai ma faʻatulagaga mo le faʻaogaina o laupapa e lua i le taimi e tasi i auala eseese. O lo'o avanoa galuega fa'apitoa API mo le amataina, amata, taofi, ma le fa'atulagaina o fa'ailoga PWM mo ala fa'afuainumera.
O le pusa lagolago a le komiti e aofia ai galuega e pulea ma mataʻituina pine GPIO faʻafesoʻotaʻi ma IPS1025H-32 ma faitau le tulaga o pine GPIO faʻafesoʻotaʻi ma CLT03-2Q3 e ala i se faʻaogaina numera.
O le fa'atulagaina ma le amataga e fa'avae i luga ole STM32CubeMX, fa'atasi ai ma le atina'e ma le fa'aogaina o lo'o lagolagoina e STM32CubeIDE, IAR Systems, ma Keil® meafaigaluega.
Fa'ataina
O le firmware mo le X-NUCLEO-ISO1A1 e mafai ona vaevaeina i ni poloka faʻapitoa maʻoti, e taʻitasi ma nafa ma vaega eseese o le faʻaogaina o le faiga:
- Fa'atonuga ma Pulea:
- O le board_config.h file o lo'o i ai macros e fa'atulaga ai le laupapa e fa'agasolo i tulaga faaletonu po'o isi tulaga, po'o mea uma e lua. E aofia ai fo'i fa'auigaga mo fa'atauga muamua ma fa'ailoga GPIO ma pine.
- O lenei poloka e faʻamautinoaina o loʻo faʻapipiʻiina saʻo le laupapa mo tulaga faʻaoga manaʻomia ma o loʻo faʻapipiʻiina uma faʻatonuga meafaigaluega talafeagai.
- Fa'aoga Tulaga Fa'aoga:
- O le st_iso_app.h ma le st_iso_app.c files o lo'o i ai mataupu fa'aoga fa'aoga ua fuafuaina e fa'ata'ita'i ai galuega fa'atino eseese a le laupapa.
- O nei fa'aoga fa'aoga e aofia ai fa'aoga numera i fa'ata fa'ata, su'ega fa'aletonu, ma le fa'atupuina o fa'ailoga PWM.
- Example configurations o loʻo tuʻuina atu mo le faʻaogaina o laupapa e lua i le taimi e tasi i auala eseese, faʻaalia le agavaʻa ma le fetuutuunai o le firmware.
- API Galuega:
- O le iso1a1.h ma le iso1a1.c files tu'uina atu se seti atoatoa o API e lagolago ai galuega fa'atino eseese.
- O nei API e aofia ai galuega mo le faʻaogaina numera / faʻaogaina o mea e pulea, suʻesuʻeina o mea sese, ma faʻafouina tulaga o le laupapa.
- O API ua mamanuina ina ia faigofie ma faʻaogaina, faʻafaigofie mo tagata faʻaoga ona fegalegaleai ma le laupapa ma faʻatino gaioiga talafeagai.
- Pulea Fa'ailoga PWM:
- O le pwm_api.h ma le pwm_api.c files o loʻo i ai galuega faʻapitoa API e fesoʻotaʻi ma faʻatupuina faailo PWM.
- O nei galuega e mafai ai mo le amataina, faʻatulagaina, amataina, ma le taofi o faailo PWM mo alalaupapa faʻafuainumera.
- Ole galuega ole PWM e le o se filifiliga fa'aletonu. Ua suia le faatulagaga o le komiti ina ia mafai ai. Va'ai ile Vaega 3.5: API mo nisi fa'amatalaga.
- Fono Lagolago a le Komiti Fa'atonu:
- O le laulau lagolago e aofia ai files mo le puleaina ma le mataʻituina o pine GPIO faʻafesoʻotaʻi ma IPS1025H-32 ma faitau le tulaga o pine GPIO faʻafesoʻotaʻi ma CLT03-2Q3.
- O le ips1025h_32.h ma le ips1025h_32.c files tu'uina atu galuega e seti, fa'amanino, ma iloa fa'aletonu i luga o pine GPIO fa'afeso'ota'i ma le IPS1025H-32.
- O le clt03_2q3.h ma le clt03_2q3.c files tu'uina atu galuega e faitau ai le tulaga o pine GPIO feso'ota'i ma CLT03-2Q3.
O le faʻataʻitaʻiga firmware e faʻaaogaina ni faʻaoga faigofie e faʻaalia ai le gafatia o le faiga. O nei fa'aoga fa'aoga ma tagata fa'aoga API o lo'o fa'atinoina i se faiga fa'amaopoopo ina ia mautinoa lelei le fa'agaioiga ma fa'ai'uga sa'o. O le fausaga ua mamanuina ina ia faigofie ona faʻalauteleina, faʻatagaina tagata faʻaoga e faʻaopoopo galuega fou ma faʻaoga mataupu pe a manaʻomia. O lo'o tu'uina atu le fa'atonuga fa'aletonu mo le fa'atinoina o le laupapa e tasi fa'atasi ai ma IO fa'apisinisi fa'akomepiuta. E mana'omia fo'i le fa'atulagaina o le oso i le tulaga fa'aletonu e pei ona fa'amatala i le Laulau 2. Fa'asinomaga fa'afuainumera Fa'ata i fafo (DIDO) o le fa'aoga le fa'aogaina o le firmware.
Faiga o faila
O faila nei o lo'o aofia i totonu o le pusa polokalama:
- O fa'amaumauga e iai se HTML tu'ufa'atasia file fa'atupuina mai le fa'ailoga puna, fa'amatala au'ili'ili vaega o polokalame ma API.
- Avetaavale e iai:
- o se faila STM32Cube HAL, o lo'o i totonu o faila laiti STM32G0xx_HAL_Driver. O nei files e le o faʻamatalaina iinei ona e le o faʻapitoa i le X-CUBE-ISO1 software ae sau saʻo mai le STM32Cube framework.
- se pusa CMSIS o loʻo i ai le Cortex® microcontroller software interface standard files mai Arm. O nei files o le fa'atau-tuto'atasi mea faigaluega fa'a'ese'ese fa'aputuga mo le Cortex®-M fa'asologa fa'asologa. O lenei faila e sau foi e le suia mai le STM32Cube framework.
- se pusa BSP o loʻo i ai tulafono laiti mo vaega IPS1025H-32 ma CLT03-2Q3 ma API e fesoʻotaʻi ma X-NUCLEO-ISO1A1.
- O le talosaga o lo'o i ai le fa'ailoga tagata fa'aoga o lo'o iai le main.c file, le fa'aoga fa'aoga tulaga file, st_iso_app.c ma le board_config.h file, saunia mo le NUCLEO-G071RB platform.
BSP faila
O le polokalama X-CUBE-ISO1 e faʻaaogaina vaega eseese e lua files, o lo'o i totonu ole BSP/Vaega:
IPS1025
O le ips1025h_32.h ma le ips1025h_32.c files tu'uina atu se fa'atinoga atoatoa aveta'avale mo pine GPIO fa'afeso'ota'i ma le IPS1025H-32, e aofia ai le fa'atinoga atoatoa mo le fa'atonutonuina o pine uma ma le su'eina o fa'aletonu. O nei files fa'atinoina galuega mo le amataina o le masini, fa'atulagaina ma fa'amama le tulaga o le alalaupapa, su'esu'eina tulaga fa'aletonu, ma le fa'afoeina o galuega a le PWM. E lagolagoina e le aveta'avale le tele o masini ma alalaupapa, fa'atasi ai ma gafatia atoatoa mo auala ta'ito'atasi po'o se vaega.
CLT03
O le clt03_2q3.h ma le clt03_2q3.c files fa'atinoina se aveta'avale fa'apitoa mo pine GPIO fa'afeso'ota'i ma le CLT03-2Q3, fa'atasi ai ma le mafai atoatoa mo le faitauina o pine uma. E tu'uina atu e le aveta'avale galuega e amata ai le masini, faitau le tulaga o le alalaupapa ta'ito'atasi, ma maua fa'amatalaga tulaga mo auala uma i le taimi e tasi. E lagolagoina le tele o fetuutuunaiga o masini ma tausia le tulaga i totonu mo le pulea lelei o alalaupapa.
O le X-CUBE-ISO1 software API ua vaevaeina i ni puna tetele se lua files, o loʻo i totonu o le ISO1A1 subfolder:
ISO1A1
O le ISO1A1 files aofia ai se seti atoatoa o galuega API ua fuafuaina mo le faʻatulagaina o laupapa, fesoʻotaʻiga vaega, ma le puleaina o mea sese. O nei galuega e faafaigofie ai le faitau ma le tusitusi, suʻesuʻeina masei ma faʻafouga, ma aofia ai fesoasoani fesoasoani eseese e lagolago ai galuega autu API. E le gata i lea, o le files tu'uina atu galuega mo le fa'atonutonuina o le LED, fa'aulutalaina o le GPIO, fa'alavelave fa'alavelave, ma feso'ota'iga UART.
PWM API
O le PWM API o loʻo tuʻuina atu galuega mo le amataina, faʻatulagaina, amataina, ma le taofi o faailo PWM. E fa'ataga ai le fa'atulagaina o le taimi ole PWM ma le ta'amilosaga o tiute mo pine fa'amaufa'ailoga, fa'amautinoa le fa'atonu sa'o ile fa'agaioiga ole PWM.
Pepa talosaga
O le Application folder o loʻo i ai le autu autu files mana'omia mo le firmware, e aofia ai ulutala ma puna files. Lalo o se faʻamatalaga auiliili o le files i lenei faila:
- board_config.h: Fa'atonu macros mo le laupapa.
- main.c: Polokalama autu (code of example lea e fa'avae ile faletusi mo ISO1A1).
- st_iso_app.c: Talosaga galuega mo su'ega laupapa ma fa'atulagaina.
- stm32g0xx_hal_msp.c: HAL amatalia faiga masani.
- stm32g0xx_it.c: Fa'alavelave fa'alavelave.
- syscalls.c: Fa'atinoga o le vala'au.
- sysmem.c: Puleaina o mea e manatua.
- system_stm32g0xx.c: Fa'amataina faiga.
Polokalame manaʻomia punaoa
O le masini Nucleo e pulea ma fesoʻotaʻi ma le X-NUCLEO-ISO1A1 laupapa e ala i GPIOs. O lenei mea e manaʻomia ai le faʻaogaina o le tele o GPIO mo le faʻaogaina, gaioiga, ma le suʻeina o mea sese o masini IO faʻapisinisi o loʻo i totonu o le laupapa X-NUCLEO-ISO1A1. Va'ai i le tusi lesona a le meafaigaluega UM3483 mo nisi fa'amatalaga ma fa'atonuga o le osooso.
Fa'atonuga a le Komiti (board_config.h)
O le board_config.h file fa'amatalaina punaoa fa'aoga ma fa'atonu macros e fa'atulaga ai le polokalama e tusa ai ma le fa'atulagaina o le laupapa. E tago i laupapa e lua (e pei o le faaputuina o laupapa e lua).
O le polokalame DEFAULT faʻatulagaina o loʻo ogatusa ma le X-NUCLEO-ISO1A1 faʻalautele laupapa faʻatasi ma ona osooso i tulaga le lelei. Ina ia fetuutuunai le polokalama mo le X-NUCLEO-ISO1A1 i lona tulaga faaletonu, aveese le manatu BOARD_ID_DEFAULT macro i le board_config.h file.
O le polokalame ALTERNATE fa'atulagaina o lo'o fa'atulaga e ala i le le fa'ailoaina o le BOARD_ID_ALTERNATE macro i le board_config.h file ma suia tulaga osooso i luga o le laupapa.
Ina ia fa'aoga ni laupapa se lua i le taimi e tasi i se fa'aputuga fa'aputuga, aveese fa'amatalaga uma BOARD_ID_DEFAULT ma BOARD_ID_ALTERNATE macros ma fa'amautinoa o lo'o i le tulaga fa'aletonu le isi mea e oso ai le laupapa ae o le isi i le isi tulaga. Manatua o le i ai o laupapa uma e lua i le faʻatulagaga tutusa (pe le faʻaogaina uma poʻo mea uma e lua i le isi) e le fautuaina ma e ono iʻu ai i amioga le manaʻomia.
A fa'agaoioia na'o le tasi le laupapa, ia mautinoa o lo'o fa'apipi'i le polokalame mo na'o le tasi le fa'atulagaga ma o le macro e fetaui ma le isi fa'aopoopo e fa'ailoa mai.
Fa'ameamea muamua
E mafai ona matou fetuutuuna'i fa'atauga muamua i le board_config.h e ausia ai laina fa'asolosolo eseese mo le galuega a le PWM e ala i le setiina o macros talafeagai. Mo le fa'aogaina o se fa'atauga a'o le'i fa'atauva'a, aveese fa'amatalaga o le macro e fetaui ma fa'amatalaga isi. E le mafai ona fa'aaoga, DEFAULT_PRESCALAR.
- PRESCALER_1
- PRESCALER_2
- DEFAULT_PRESCALER
E na'o le fa'aaogaina o fa'atauga o le fa'asologa o taimi, ma e le mana'omia mo so'o se fa'agaioiga I/O. E mafai ona su'eina le tau o macros muamua ma o latou laina fa'atatau i le fa'amaumauga o le code po'o le code lava ia.
LED tātā fatu
E mafai ona matou faʻapipiʻiina le LED tagata faʻaoga lanu meamata, D7 e emo i le fatu fatu e fai ma suʻega mo fesoʻotaʻiga talafeagai i le NUCLEO-G071RB laupapa. O le macro, HEARTBEAT_LED pe a leai se fa'amatalaga, e emo le LED lanu meamata ile X-NUCLEO-ISO1A1 pe a feso'ota'i ile NUCLEO. E tumau pea i luga mo le 1 sekone ma pe mo le 2 sekone, faatasi ai ma le taimi e tausia e timers. Afai e le faʻaaogaina poʻo soʻo se galuega e aofia ai le faʻaogaina o LED, e tatau ona le faʻaalia le macro.
Fa'atonuga GPIO fa'aoga ma fa'aulufale
O laupapa taʻitasi taʻitasi X-NUCLEO-ISO1A1 ua faʻapipiʻiina i ni pusa faʻapipiʻi se lua ma ni pusa e lua. O le gafatia o le laupapa e mafai ona faʻalauteleina e ala i le faʻapipiʻiina o laupapa X-NUCLEO-ISO1A1 e lua i luga o le tasi ma le isi, ma mafai ai ona faʻaogaina faʻaoga faʻaoga numera ma fa telefoni faʻapipiʻi. O le polokalama tu'uina atu e aofia ai API fa'apitoa e faafaigofie ai le faitau, seti, ma le kilia o ports. E le gata i lea, o API e mafai ai ona faʻatulagaina faʻatasi, faitau, poʻo le kiliaina o ports uma. O fa'amatalaga au'ili'ili e uiga i galuega a le API o lo'o maua ile fa'amaumauga fa'ailoga fa'apea fo'i ile vaega ole API ole pepa lenei.
O le prefix DI o lo'o fa'ailoa mai ai le uafu fa'akomepiuta ma DO o lo'o fa'ailoa mai ai le tau fa'afuainumera. Mo isi fa'atulagaga, o lo'o fa'aogaina e le polokalama fa'aigoa igoa fa'atasi ma le _alt suffix fa'apipi'i.
O loʻo faʻamatalaina e le laulau o loʻo i lalo le GPIO macros o loʻo faʻamatalaina i totonu o le masini komepiuta e fetaui ma vaʻaiga IO eseese:
Fuafuaga 2. GPIOs fa'asoaina mo Fa'aletonu ma isi fa'atonuga polokalame
Igoa | Galuega | Fa'atonuga | Fetu'aiga eseese |
TUSI PIN | Fa'i totonu 1 | GPIOC, IA0_IN_1_PIN | GPIOD, IA0_IN_1_PIN |
Fa'i totonu 2 | GPIOD, IA1_IN_2_PIN | GPIOC, IA1_IN_1_PIN | |
PIN OUTPUT | pine fa'aoso 1 | GPIOC, QA0_CNTRL_1_PIN | GPIOD, QA0_CNTRL_1_PIN |
pine fa'aoso 2 | GPIOC, QA1_CNTRL_2_PIN | GPIOC, QA1_CNTRL_2_PIN | |
FASAL PIN | Pine sese 1 | GPIOC, FLT1_QA0_2_OT_PIN | GPIOD, FLT1_QA0_1_OT_PIN |
Pine sese 2 | GPIOC, FLT2_QA0_2_OL_PIN | GPIOD, FLT2_QA0_1_OL_PIN | |
Pine sese 3 | GPIOC, FLT1_QA1_2_OT_PIN | GPIOC, FLT1_QA1_1_OT_PIN | |
Pine sese 4 | GPIOC, FLT2_QA1_1_OL_PIN | GPIOD, FLT2_QA1_2_OL_PIN | |
FA'ATA'IGA MACRO | BOARD_ID_DEFAULT | BOARD_ID_ALTERNATE |
Taimi ma le PWM
E mafai ona fa'aoga taimi ile X-CUBE-ISO1 firmware e fa'atupu ai fa'ailoga PWM mo pine fa'apitoa. Ona o le faaletonu, e le amataina taimi sei vagana TIM3. E tatau ona fa'amataina taimi ta'itasi a'o le'i fa'atupu fa'ailoga PWM ma e tatau ona fa'amataina ports ta'itasi i le faiga PWM.
Mo galuega masani a le GPIO input/output operations, e leai se mana'oga e fa'atulaga so'o se taimi po'o se uafu fa'atino, aua o lo'o tausia e ala i le faaletonu. Ae peitaʻi, afai e faʻapipiʻi pine faʻapipiʻi i le PWM mode, e manaʻomia ona toe faʻaleleia i latou i le GPIO mode e faʻaaogaina e fai ma pine GPIO.
Fa'aaliga: A fa'aoga pine fa'apolopolo mo le fa'atupuina o le PWM, ua fa'aletonu le galuega a le GPIO, e le mafai ona fa'atinoina uma galuega fa'atino i le taimi e tasi. Ina ia toe fa'aagaoioia le GPIO pe a uma le fa'aogaina o le PWM, e mafai e se tasi ona vala'au le API galuega ST_ISO_BoardConfigureDefault() po'o ST_ISO_InitGPIO() e fa'atulaga uma ports e pei o GPIO i le taimi e tasi po'o ST_ISO_Init_GPIO() fa'atasi ai ma se GPIO uafu ma pine.
E pei ona taʻua i luga, o loʻo faʻaogaina foi e le masini komepiuta le taimi e tasi e ala i le faaletonu, TIM3, lea e faʻaaogaina mo le faʻaogaina o le taimi o le LED, uati, ma le UART taimi faʻatinoina. Ua fa'atulagaina mo se vaitaimi o le 1 sekone e ala i le fa'aletonu.
O le laulau o loʻo i lalo o loʻo faʻamatalaina ai taimi e avanoa mo pine taʻitasi i la matou code:
Laulau 3. Taimi avanoa mo pine taitasi
Igoa pine | Fa'atusa polokalame | Taimi | Alaleo taimi | Su'i galuega |
QA0_CNTRL_1_PIN | QA_0 | TIM2 | TIM_CHANNEL_4 | GPIO_AF2_TIM2 |
QA1_CNTRL_2_PIN | QA_1 | TIM1 | TIM_CHANNEL_3 | GPIO_AF2_TIM1 |
QA0_CNTRL_2_PIN | QA_0_ALT | TIM1 | TIM_CHANNEL_4 | GPIO_AF2_TIM1 |
QA1_CNTRL_1_PIN | QA_1_ALT | TIM17 | TIM_CHANNEL_1 | GPIO_AF2_TIM17 |
Fa'aoga fa'aopoopo o le firmware
O le firmware e aofia ai faʻaoga faʻaopoopo e faʻaleleia ai galuega a le komiti suʻesuʻe X-NUCLEO-ISO1A1. O nisi o ia mea o loʻo faʻamatalaina i lalo.
UART
O le feso'ota'iga UART e mafai ai mo le mata'ituina o le taimi moni ma le fa'apipi'iina o le tulaga o le laupapa e ala i fa'aoga PC e pei o TeraTerm, PuTTY ma isi fa'aoga tutusa. O le polokalama e mafai ai ona faʻasalalau faʻamatalaga UART e ala i le UART o loʻo iai i le NUCLEO-G071RB laupapa. O le 'ST_ISO_UART' galuega e tu'uina atu fa'amatalaga au'ili'ili o le tulaga o le laupapa i luga ole UART, e aofia ai le taimi e fa'agasolo ai le faiga, fa'atulagaina o firmware, ma tulaga fa'aletonu. O faʻamatalaga nei e mafai viewed i le faʻaaogaina o soʻo se talosaga tau telefoni, e pei o TeraTerm. Ole galuega ole `ST_ISO_APP_DIDOandUART` e tu'ufa'atasia ai fa'agaioiga fa'akomepiuta fa'aoga ma feso'ota'iga UART, fa'asalalauina le tulaga o ala uma e tu'uina atu ma fa'aulufale i taimi fa'apitoa. O loʻo i lalo le faʻatulagaina o faʻatulagaga ma peiample auala e faʻaalia ai faʻamatalaga i TeraTerm. O le igoa o le uafu e mafai ona fesuisuiai e fua ile faiga ma le laina telefoni o loʻo faʻaogaina.
IO fa'asologa o pine fa'atulagaina
O le fa'aogaina o le fa'aogaina o le IO pin mode e mafai ai e tagata fa'aoga ona fa'apipi'i pito i totonu ma fa'aulufalega o le laupapa e fa'aaoga ai le ST_ISO_BoardConfigure() galuega. E lagolagoina e lenei galuega le fa'atulagaina o ports e lua (QA0, QA1) ma ports e lua fa'aoga (IA0, IA1) i so'o se fa'aoga Input/Output mode, PWM output mode, po'o Interrupt input mode. E ala i le fetuutuunai o tapulaʻa ma valaʻau i lenei galuega, e mafai e tagata faʻaoga ona faigofie ona faʻapipiʻiina le faʻatulagaga IO a le laupapa e faʻafetaui ai manaʻoga patino.
Faiga Fa'aofi/Output, o le fa'aoga e amata ai pine GPIO mo fa'agaioiga fa'atekinolosi masani. I le faiga o galuega a le PWM, e fa'atulaga ai taimi mo le fa'atonuina o fa'ailoga PWM. A o'o ile Interrupt input mode, e fa'apipi'i e le fa'aoga pine e taulima ai fa'alavelave, fa'ataga mo polokalame fa'aoso fa'alavelave.
Fa'alavelave taulima
Mo le fa'afoeina o fa'ailoga FAULT, o le polokalama fa'akomepiuta e mafai ai ona feso'ota'i laina fa'alavelave, fa'atagaina mo polokalame fa'aoso fa'alavelave. E mafai ona fa'afeso'ota'i se tagata fa'apitoa ma nei fa'alavelave e ala i le
HAL_GPIO_EXTI_Rising_Callback galuega fa'amatalaina ile API. O le polokalama e aofia ai foliga mo le amataina o pine GPIO i le faʻalavelave faʻalavelave e ala i le ST_ISO_BoardConfigure galuega ma le faʻatulagaina o gaioiga patino i le EXTI IRQ faʻatautaia. O lenei mea e mafai ai e tagata faʻaoga ona faʻavasega le auala e tali atu ai le komiti i faʻalavelave i fafo, faʻamautinoa e mafai ona faʻatautaia lelei tulaga faʻaletonu eseese ma faʻaoso.
API
O le X-CUBE-ISO1 software API o loʻo tuʻuina atu ai se seti atoatoa o galuega e pulea ma mataʻituina le laupapa X-NUCLEO-ISO1A1, e aofia ai le gaosiga o faailo PWM ma le GPIO. O le API ua mamanuina ina ia faigofie ona faʻaoga ma tuʻufaʻatasia i faʻaoga eseese, tuʻuina atu le fetuutuunai ma le pulea o galuega a le laupapa.
O le X-CUBE-ISO1 software API o loʻo faʻamalamalamaina i le faila BSP/ISO1A1. O ana galuega o lo'o fa'aulufaleina e ST_ISO. O le API o lo'o va'aia e talosaga e ala ile iso1a1.c ma pwm_api.c files o se tu'ufa'atasiga o fa'amaumau, fa'amaumauga fa'amaumauga, ma galuega.
Sampe fa'aogaina e le firmware applications nei API e fa'aalia ai nisi o fa'aoga talafeagai o nei galuega.
O le X-CUBE-ISO1 software package e maua ai ni seti se lua o API:
- ISO1A1 API
- PWM API
ISO1A1 API
O le ISO1A1 API o loʻo faʻamatalaina i le iso1a1.h ma le iso1a1.c files. E tuʻuina atu galuega e faʻapipiʻi ma pulea le ISO1A1 laupapa, e aofia ai le GPIO faʻaoga / gaioiga faʻaogaina ma le iloa o mea sese.
Galuega autu
- ST_ISO_BoardConfigureDefault: Fa'atonu le IO ports ile fa'aogaina ole GPIO.
- ST_ISO_BoardConfigure: Fa'atonu le faiga o le fa'aogaina ma le fa'aogaina o ports mo le laupapa.
- ST_ISO_BoardInit: Fa'amataina le masini laupapa.
- ST_ISO_BoardMapInit: Fa'amataina galuega fa'atino a le laupapa e fa'atatau i le fa'aogaina o le alalaupapa.
- ST_ISO_GetFWVersion: Toe fa'afo'i le fa'aoga firmware o lo'o iai nei.
- ST_ISO_GetChannelHandle: Toe aumai le au o le alalaupapa mo se igoa o le alalaupapa.
- ST_ISO_InitGPIO: Fa'amataina le pine GPIO fa'amaonia ma le ID module ua tu'uina atu.
- ST_ISO_InitInterrupt: Fa'amataina le pine GPIO fa'amaonia e fai ma fa'alavelave i le ID module ua tu'uina atu.
- ST_ISO_EnableFaultInterrupt: Fa'amataina fa'aletonu GPIO pine ile fa'alavelave fa'alavelave.
- ST_ISO_SetChannelStatus: Seti le tulaga o se auala fa'apitoa.
- ST_ISO_SetOne_DO: Fa'atulaga se alafua fa'akomepiuta e tasi.
- ST_ISO_ClearOne_DO: Fa'amama se alafua fa'akomepiuta e tasi.
- ST_ISO_WriteAllChannels: Tusia fa'amaumauga i alafua fa'afuainumera uma.
- ST_ISO_GetOne_DI: Maua le tulaga o se tasi alalaupapa faakomepiuta.
- ST_ISO_ReadAllChannel: Faitau le tulaga o auala uma e fa'aoga.
- ST_ISO_ReadAllOutputChannel: Faitau le tulaga o auala uma e maua mai ai.
- ST_ISO_ReadFaultStatus: Faitau le tulaga fa'aletonu mai ports su'esu'e uma.
- ST_ISO_ReadFaultStatusPolling: Su'e le su'esu'eina o mea sese o laupapa i le faiga palota.
- ST_ISO_DisableOutputChannel: Fa'agata le gaioiga mo lena alalaupapa.
- ST_ISO_UpdateBoardStatusInfo: Fa'afou le fa'amatalaga tulaga o le laupapa.
- ST_ISO_UpdateFaultStatus: Faʻafouina le tulaga faʻaletonu mo se auala patino.
- ST_ISO_BlinkLed: Emo le LED fa'apitoa i se fa'atuai ma toe fai le faitau.
- ST_ISO_UART: Lauina atu le fa'amatalaga tulaga o le laupapa ile UART.
- ST_ISO_SwitchInit: Fa'amataina vaega sui.
- ST_ISO_SwitchDeInit: Fa'amuta le fa'ata'ita'iga ki.
- ST_ISO_DigitalInputInit: Fa'amataina vaega fa'aoga numera.
- ST_ISO_DigitalInputDeInit: Fa'amuta le fa'amataina o le fa'aoga numera.
PWM API
O le PWM API o loʻo faʻamatalaina i le pwm_api.h ma le pwm_api.c files. E maua ai galuega nei e amatalia ma pulea faailo PWM mo pine patino.
- ST_ISO_Init_PWM_Signal: Fa'amataina taimi ma pine fa'apitoa mo le faailo PWM.
- ST_ISO_Set_PWM_Frequency: Seti le PWM masani mo le pine patino.
- ST_ISO_Set_PWM_Duty_Cycle: Seti le taamilosaga tiute PWM mo le pine patino.
- ST_ISO_Start_PWM_Signal: Amata le faailo PWM i luga o le pine patino.
- ST_ISO_Stop_PWM_Signal: Taofi le faailo PWM i luga o le pine patino.
Ina ia amataina se faailo PWM i luga o se alalaupapa taʻitasi, valaʻau muamua le ST_ISO_Init_PWM_Signal galuega, ona seti lea o le taimi e manaʻomia ma le taamilosaga tiute e ala i le valaʻau i le ST_ISO_Set_PWM_Frequency ma
ST_ISO_Set_PWM_Duty_Cycle galuega fa'atatau ona mafai lea ona e amata le faailo PWM e ala i le vala'au i le ST_ISO_Start_PWM_Signal galuega ma taofi i le vala'au ST_ISO_Stop_PWM_Signal.
E manaʻomia le valaʻau o le galuega faʻatasi ma le pine e fetaui ma le taimi o loʻo maua, o faʻamatalaga o loʻo tuʻuina atu i le laulau 3. E mafai ona faʻapipiʻi auala eseese o gaosiga ma alalaupapa eseese ma taʻamilosaga tiute; suiga taimi po o tiute taamilosaga e le aafia ai le isi, e tumau pea.
O faʻamatalaga faʻapitoa faʻapitoa e uiga i API o loʻo avanoa mo le tagata faʻaoga e mafai ona maua i totonu o se HTML tuʻufaʻatasia file o loʻo i totonu o le "Documentation" folder o le pusa polokalama lea o loʻo faʻamatalaina uma ai galuega ma faʻasologa.
Fa'amatalaga talosaga
O le fa'ata'ita'iga talosaga e fa'atinoina le tele o fa'aoga faigofie. O le st_iso_app ma le board_config filee taua tele le sao i le fa'atulagaina ma le fa'aogaina o le laupapa ma ana galuega fa'atino. A'o le'i fa'aogaina nei galuega ia mautinoa o lo'o ogatasi le laupapa ma le fa'atulagaina o polokalama fa'atasi.
Galuega Fa'atino (st_iso_app.h ma st_iso_app.c)
O galuega fa'aoga o lo'o fa'apipi'iina e ST_ISO_APP; o latou galuega pito i luga-tulaga vaaia e le tagata faʻaoga lea e taʻua ai galuega API mo latou faʻatinoga. O galuega fa'aoga e mafai ona vala'au ile main.c file mo a latou galuega.
- Fa'aoga le Filifiliga: E mafai e le tagata fa'aoga ona fa'amuta le fa'aoga fa'aoga macro i le st_iso_app.c file. O le galuega ST_ISO_APP_SelectUseCaseMacro(), e ta'ua i le main.c, e amata ai le fa'aoga lea, ma o le galuega ST_ISO_APP_SelectedFunction() e fa'atinoina i main.c. O lenei faiga e mafai ai ona faigofie le fa'atulagaina o le faiga fa'agaioiga e ala i le na'o le suia o fa'amatalaga macro, fa'amautinoa o lo'o fa'atinoina galuega talafeagai e fa'atatau i le fa'aoga filifilia. Ona o le faaletonu, ua filifilia le mataupu faʻaoga DIDO, ma e le tatau i le tagata faʻaoga ona faia ni suiga i le code e faʻatino ai.
- Fa'aigoa Fa'afuainumera i Fa'ata Fa'aigoa Fa'atekinolosi (ST_ISO_APP_UsecaseDIDO): O lenei galuega e faitau ai le tulaga o auala uma o lo'o tu'uina atu ma tusia le tulaga tutusa i alalaupapa uma. E aoga mo le fa'ata o mea fa'akomepiuta i mea fa'akomepiuta.
- Fa'aigoa Fa'afuainumera i Fa'amatalaga Fa'atekinolosi Fa'ata ma le UART (ST_ISO_APP_DIDOandUART): O le galuega lea e fa'ata'ita'ia ai mea fa'akomepiuta i mea fa'afuainumera, e tutusa ma le galuega ST_ISO_APP_UsecaseDIDO. E le gata i lea, e tuʻuina atu le tulaga o le laupapa e ala i le UART interface i luga o le masini Nucleo, faʻatagaina le tulaga viewed i luga o se laina telefoni e faʻaaoga ai talosaga e pei o Tera Term.
- Galuega Fa'atino Su'ega (ST_ISO_APP_TestCase): O lenei galuega e faia ai se faasologa o su'ega ma gaioiga e fa'atatau i le fa'atulagaina o le laupapa. E siaki le tulaga o le faaletonu, faitau le tulaga o auala faakomepiuta e lua, ma faia taga e faavae i luga o latou tulaga faatauaina. E fesoasoani lenei galuega i le iloiloina vave o le faatinoga ma galuega faatino a le laupapa ma maua ai ni manatu faaalia e ala i mamanu eseese o le LED. Ia mautinoa le HEARTBEAT_LED macro i le board_config.h file o lo'o fa'ailoa mai e mata'ituina le fa'ata'ita'iga lelei o le LED.
- Fa'atupuina o le PWM (ST_ISO_APP_PWM _OFFSET): O lenei galuega e amata ai le faailo PWM i luga o auala uma e lua ma le taimi ole 1 Hz ma le taamilosaga tiute 50%. E amataina le faailo PWM, seti le taimi ma le taamilosaga o tiute, ma amata le faailo PWM mo le ID laupapa faʻamaonia. O le fa'ailoga PWM e fa'atupuina ma se fa'aletonu i le va o auala uma e lua ma o lea e le o i ai i le vaega.
- Su'ega Su'esu'ega Fa'aletonu (ST_ISO_APP_FaultTest): O lenei galuega e iloilo ai le su'esu'eina o mea sese e ala i le fa'aosoina o pine fa'ata'ita'i o le module IPS1025 atamai. i faiga palota pe fa'alavelave. E fa'apipi'i le fa'ailoga fa'aletonu, fa'amataina fa'aletonu, ma fa'afou le fa'atulagaina o tulaga fa'aletonu e fa'atatau i le faiga ua filifilia. O lenei galuega e taua tele mo le faʻamautinoaina o le faʻamaoni ma le saogalemu o le laupapa e ala i le suʻeina ma le taulimaina lelei o faʻaletonu. A o'o i le faiga palota, e fa'afou le tulaga fa'aletonu i sekone ta'itasi ma le fesoasoani a le taimi ma fa'aalia i le fausaga defaultBoardFaultStatus po'o le alternateBoardFaultStatus. A o'o i le fa'alavelave fa'alavelave, e fa'afou le tulaga fa'aletonu pe a tupu le fa'aletonu, ma fa'aosoina ai le polokalama e fa'amama le uafu fa'atatau.
- PWM Variation Test (ST_ISO_APP_PwmVariationTest): O lenei galuega ua mamanuina e suʻe ai le fesuiaiga o PWM (Pulse Width Modulation) faʻailoga i luga o auala eseese e faʻavae i luga o le faʻatulagaina o laupapa. E amataina faʻailoga PWM mo faʻasologa faʻaletonu ma isi faʻatonuga laupapa, faʻatulagaina o latou taimi i le 100 Hz ma le taamilosaga tiute muamua i le 0%. O le galuega e fesuia'i le taamilosaga o tiute mai le 0% i le 100% i fa'aopoopoga o le 5%, ma toe fo'i mai le 100% i le 0% i fa'aititia o le 5%, fa'atasi ai ma le fa'atuai 2-lua i le va o la'asaga ta'itasi. O lenei suiga fa'atonutonu e mafai ai mo le mata'ituina ma le iloiloga o le amio fa'ailo PWM i luga o auala QA_0 ma QA_1 mo le laupapa fa'aletonu, ma QA_0_ALT ma QA_1_ALT mo le isi laupapa.
I le mulimulitaia o nei faʻasalalauga ma le faʻaaogaina o galuega faʻaoga tuʻuina atu, e mafai ona e faʻatulagaina lelei ma faʻaoga le laupapa X-NUCLEO-ISO1A1 mo faʻataʻitaʻiga eseese faʻaoga faʻaoga.
Ta'iala fa'atulagaina faiga
Faʻamatalaga masini
STM32 Nucleo platform
STM32 Nucleo development boards e maua ai se auala taugofie ma fetu'una'i mo tagata fa'aoga e su'e fofo ma fausia fa'ata'ita'i fa'atasi ma so'o se STM32 microcontroller line.
O le Arduino® feso'ota'iga lagolago ma ST morpho feso'ota'iga e fa'afaigofie ai le fa'alauteleina o galuega a le STM32 Nucleo tatala fa'avae atina'e fa'atasi ai ma le tele o laupapa fa'alautele fa'apitoa e filifili mai ai.
O le STM32 Nucleo board e le mana'omia ni su'esu'ega eseese a'o tu'ufa'atasia le ST-LINK/V2-1 debugger/programmer.
O le STM32 Nucleo board e sau ma le STM32 software HAL library fa'atasi ai ma isi polokalame fa'apipi'i fa'atasi.amples.
O lo'o maua fa'amatalaga e uiga i le STM32 Nucleo board i www.st.com/stm32nucleo
X-NUCLEO-ISO1A1 laupapa faʻalautele
O le X-NUCLEO-ISO1A1 o se komiti suʻesuʻe faʻatasi ai ma mea faʻaoga tuʻufaʻatasia / gaosiga faʻapitoa e faʻalauteleina ai le STM32 Nucleo board ma tuʻuina atu galuega faʻaogaina micro-PLC. E lua o laupapa X-NUCLEO-ISO1A1 e mafai ona faʻapipiʻi faʻatasi i luga o le STM32 Nucleo laupapa ma le filifiliga talafeagai o osooso i luga o le laupapa faʻalautele e aloese ai mai feeseeseaiga i fesoʻotaʻiga GPIO. O le UL1577 fa'amaonia numera fa'atekinolosi STISO620 ma STISO621 e tu'u'ese'ese i le va o le fa'atatau ma le fa'agasologa o vaega. E lua mea fa'atapula'a fa'atapula'aina o lo'o iai nei mai le itu fa'agasologa o lo'o maua ile CLT03-2Q3. O le CLT03-2Q3 o loʻo tuʻuina atu ai le puipuiga, tuʻuesea, ma le faʻaitiitia o le malosi o le tulaga faʻaalia mo tulaga tau alamanuia, ua fuafuaina e faʻafetaui tulaga faʻapitoa e pei ole IEC61000-4-2, IEC61000-4-4, ma le IEC61000-4-5. Tasi ta'itasi o le pito maualuga sui IPS1025H-32/HQ-32 e maua ai galuega puipuia e o'o atu i le 5.6 A fa'atasi ai ma fa'ata'ita'iga ma uiga ta'avale atamai. O nei mea e mafai ona fa'aosoina uta capacitive, resistive, po'o le inductive. O le X-NUCLEO-ISO1A1 e mafai ai ona vave suʻesuʻeina IC i luga ole laiga e faʻaaoga ai le X-CUBE-ISO1 software package.
Seti meafaigaluega
O vaega nei meafaigaluega e mana'omia:
- Tasi le STM32 Nucleo development platform (fa'atonu tulafono fa'atonu: NUCLEO-GO71RB)
- Tasi le laupapa fa'alauteleina o galuega fa'akomepiuta (fa'atonuga: X-NUCLEO-ISO1A1)
- Tasi le USB ituaiga A i le Micro USB cable e faʻafesoʻotaʻi le STM32 Nucleo i le PC
- O se sapalai eletise mai fafo (24 V) ma uaea fesoʻotaʻi e tuʻuina atu le laupapa faʻalautele X-NUCLEO-ISO1A1.
Seti polokalame
O vaega faakomepiuta nei e mana'omia e fa'atūina ai se si'osi'omaga fa'aleleia talafeagai mo le fa'atūina o talosaga mo le STM32 Nucleo fa'apipi'iina i le laupapa fa'alautele X-NUCLEO-ISO1A1:
- X-CUBE-ISO1: o se faʻalauteleina mo STM32Cube faʻapitoa i le atinaʻeina o talosaga e manaʻomia ai le faʻaogaina o le laupapa X-NUCLEO-ISO1A1. Ole X-CUBE-ISO1 firmware ma fa'amaumauga fa'atatau o lo'o maua ile www.st.com
- Atina'e meafaigaluega ma le tu'ufa'atasi: o le STM32Cube fa'alauteleina polokalama e lagolagoina ai si'osi'omaga nei e tolu:
- IAR Embedded Workbench mo ARM® (IAR-EWARM) filifili meafaigaluega
- MoniView Pusa Atina'e Microcontroller (MDK-ARM-STM32) filifili meafaigaluega
- STM32CubeIDE.
Seti laupapa
O le laupapa e tatau ona faʻatulagaina i tulaga faʻapipiʻi talafeagai e pei ona faʻamaonia i le tusi faʻaoga meafaigaluega (UM3483). O le mulimulita'i ma le fa'aeteete i nei ta'iala e taua tele ina ia mautinoa le fa'atinoina lelei ma aloese mai fa'afitauli e ono tula'i mai.
Ta'iala fa'atulagaina faiga
O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona faʻapipiʻi vaega eseese o meafaigaluega aʻo leʻi atiaʻe ma faʻatinoina se talosaga ile STM32 Nucleo , NUCLEO-G071RB laupapa faʻatasi ma le X-NUCLEO-ISO1A1 faʻalautele laupapa.
Seti mo X-CUBE-ISO1 afifi fa'alautele
O le X-NUCLEO-ISO1A1 e tatau ona faʻapipiʻiina ma tulaga faʻapitoa osooso e faʻavae i luga o le faʻatulagaga o loʻo e faʻatautaia ai le laupapa. O faʻamatalaga e mafai ona tatou vaʻavaʻai atili i le tusi lesona meafaigaluega.
- Laasaga 1. Fa'apipi'i le laupapa fa'alautele X-NUCLEO-ISO1A1 i luga ole STM32 Nucleo e ala ile morphoconnectors.
Afai o loʻo e faʻaogaina ni laupapa se lua i luga o le tasi ma le isi, faʻapipiʻi e pei o le Ata 11. - Laasaga 2. Fa'afeso'ota'i le STM32 Nucleo laupapa i se PC fa'atasi ai ma le uaea USB e ala ile USB so'oga CN1 e fa'aola ai le laupapa.
- Laasaga 3. Fa'aola le X-NUCLEO-ISO1A1 laupapa fa'alautele (s) i luga e ala i le fa'afeso'ota'i le J1 i le 24V DC sapalai eletise. Afai e fa'aogaina laupapa fa'aputu, ia mautinoa o lo'o ola uma laupapa.
- Laasaga 4. Tatala lau filifili meafaigaluega (MDK-ARM mai Keil, EWARM mai IAR, poʻo STM32CubeIDE).
- Laasaga 5. Tatala le polokalame polokalama ma faia suiga talafeagai i le board_config.h file e tusa ai ma le faatulagaga o laupapa (s) o loʻo faʻaaogaina.
- Laasaga 6. Seti le fa'aoga talafeagai macro ile st_iso_app.c file pe vala'au le fa'aoga mana'omia ile fa'aogaina o le ST_ISO_APP_SelectUseCase galuega ile main.c file faʻatasi ma soʻo se isi lava galuega e manaʻomia.
- Laasaga 7. Fausia le poloketi e tuufaatasia uma files ma uta le code tu'ufa'atasia i le STM32 Nucleo board's memory.
- Laasaga 8. Fa'asolo le code ile STM32 Nucleo board ma fa'amaonia le amio fa'amoemoeina.
Toe iloilo tala'aga
Laulau 4. Tala'aga o le toe iloiloga o pepa
Aso | Toe Iloiloga | Suiga |
14-Me-2025 | 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 fa'ailoga 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.
© 2025 STMicroelectronics – Ua taofia aia tatau uma
Pepa / Punaoa
![]() |
STMicroelectronics UM3469 X-CUBE-ISO1 Fa'alautele Polokalama [pdf] Tusi Taiala X-NUCLEO-ISO1A1, NUCLEO-G071RB, UM3469 X-CUBE-ISO1 Fa'alautelega Polokalama, UM3469, X-CUBE-ISO1 Fa'alauteleina Polokalama, Fa'alauteleina Polokalama |