
E mafai ona e mauaina le tele o microcontrollers lauiloa i poloketi ma oloa i aso nei.
ARM microcontrollers e sili ona taatele. 32-bit microcontrollers sili ona fa'atau atu i le lalolagi atoa. Latou te tuʻuina atu faʻatinoga malosi mo manaʻoga o aso nei. O le filifilia o le saosaoa sao, manatua, ma fofo ta'itasi e fesoasoani i lau poloketi e galue lelei.
Eseese fausaga, pei RISC ma CISC, sui pe fa'afefea ona fetaui se microcontroller i lau galuega.
Va'ai le laulau o lo'o i lalo e va'ai ai i faiga fou i le atina'eina o microcontroller:
faiga | faʻamatalaga |
|---|---|
Fa'aaogāina Malosi'i Tele-maualalo | E itiiti le malosi e fa'aaogaina e masini. E fesoasoani lea e ola umi ai maa. |
Tuufaatasiga o AI ma ML | Ua mafai nei e Microcontrollers ona fai mea atamai e pei o le va'ai ata. |
Faʻaleleia fesoʻotaʻiga | O filifiliga fou e pei o le Wi-Fi 6 ma le Bluetooth Low Energy e fa'afaigofie ai feso'ota'iga. |
Key Takeaway
Filifili le microcontroller sili (MCU) mo lau poloketi. E fesoasoani lea e galue lelei lau poloketi ma tumau umi. Mafaufau i mea taua e pei o le tele o le malosi o loʻo faʻaaogaina, o le a le saoasaoa o le galue, ma le tele o lona manatua. O fofo ta'itasi e fa'afaigofie ai mamanu. Latou te tu'u uma vaega mana'omia i luga o le pu e tasi. E sefe ai avanoa ma tupe. O laupapa lauiloa e pei o Arduino ma ESP32 e tele fesoasoani mai isi. E mafua ai ona latou lelei mo tagata faatoa amata. Filifili i taimi uma se MCU e fetaui ma lau poloketi, au tupe, ma mea e te maua. E maua ai e oe i'uga sili ona lelei.
Aisea e Taua ai le Filifiliga Microcontroller
Fa'ailoga Manuia o Poloketi
A e fausia mea tau eletise, e taua tele le filifilia o le microcontroller sa'o. E fesoasoani e galue lelei lau poloketi ma ausia au sini. O le mcu sili e tuʻuina atu ia te oe le saoasaoa lelei ma faʻatuatuaina lau poloketi. E tele inisinia fai mai o lau filifiliga microcontroller e suia ai le lelei o lau poloketi. E afaina ai foi le tau ma le ola o le maa.
Motugaafa: Ia mautinoa e fetaui au foliga mcu ma mea e manaʻomia e lau poloketi.
Mafaufau i nai mea e fesoasoani i lau poloketi ia manuia:
Fa'atinoga: O se mcu malosi e galue vave ma maua ai i'uga lelei.
Tau: O le mcu sa'o e fesoasoani ia te oe e teu ai tupe.
Malosiaga malosi: O nisi mcus e faʻaaoga itiiti le malosi, lea e lelei mo maa.
Scalability: Ole microcontroller sa'o e mafai ai ona e fa'atupu lau poloketi mulimuli ane.
Fa'atuatuaina: O se mcu lelei e fa'aleleia atili ai lau galuega.
E tatau fo'i ona e va'ava'ai pe fia pine fa'aoga/tuuina atu e te mana'omia. Siaki fo'i le lapopo'a ma peripheral. O mea nei e fesoasoani ia te oe e filifili le mcu sili mo lau poloketi.
Fa'atonuga Filifilia
Ina ia filifilia le mcu sili, vaʻai i nisi mea taua. Ia mautinoa e fetaui lau microcontroller ma ou mana'oga ma le paketi. O le mea autu e siaki:
Malosiaga malosi: Filifili se mcu e faʻaaogaina le malosi mo le umi o le ola o le maa.
Faiga fa'akomepiuta: Su'e se mcu ma le mamanu sa'o mo lau poloketi.
Mana fa'agaioiga: Ia mautinoa e mafai e lau mcu ona fai au galuega uma.
Manatu: Va'ai pe lava le avanoa o le mcu mo lau code ma fa'amaumauga.
Fa'aoga meafaigaluega: Siaki pe feso'ota'i le mcu i mea e te mana'omia.
Faiga fa'akomepiuta: Filifili se mcu e galue ma au mea faigaluega polokalame e sili ona e fiafia i ai.
Tau: Fa'atusatusa tau e tumau i le paketi.
Avanoa ma le lagolago a tagata lautele: Filifili se mcu e faigofie ona maua ma e tele tagata faʻaoga.
Fa'aoga le laulau o lo'o i lalo e fa'atusatusa ai uiga autu:
Taiala | Aisea e Taua ai |
|---|---|
Malosiaga Malosiaga | Sefe le malosi ma fa'aumi ai ma'a |
Malosiaga o le mana | E mafai ona fai galuega faigata |
manatua | Taofi lau code ma faʻamatalaga |
Ofisa o mea faigaluega | Feso'ota'i i masini ma isi masini |
tau | Tausia lau poloketi taugofie |
Lagolago a le Community | Fesoasoani ia te oe e vave foia faafitauli |
Afai e te mulimuli i laasaga nei, e sili atu lou avanoa e fai ai se poloketi sili ma le microcontroller saʻo.
Microcontroller Architectures ma Singlechip Solutions
Va'aiga Va'aiga
E tele fausaga microcontroller i mea tau eletise. E tofu lava ma mea fa'apitoa e fesoasoani i fa'afitauli eseese. Va'ai le laulau i lalo e fa'atusatusa ai ituaiga autu:
Laiti uila | Ituaiga Fausia | Features Key | talosaga |
|---|---|---|---|
8051 | 8-bit | 8-bit fa'asologa o fa'amaumauga, oscillator i luga ole masini, maualalo le mana | Aoao, masini faigofie |
PIC | Harvard/RISC | Polokalama vave, lagolago CAN/SPI/UART, ADC/DAC | Polokalama faʻapipiʻi |
APR | FAIGATA | Ole saoasaoa ole uati, sili atu le manatua, sili atu le lelei | Faigofie ma lavelave galuega faatino |
lima | FAIGATA | 32/64-bit, maualuga saoasaoa, maualalo le mana | Telefoni, laulau, mea e mafai ona ofuina |
Ole 8051 microcontroller e lelei mo le aʻoaʻoina ma le faia o mea masani. E iai le PPU, RAM, ROM, ma I/O ports.
O le PIC microcontroller e mafai ai ona e fa'apolokalame vave ma faʻafesoʻotaʻi i le tele o masini. E fa'aogaina le fausaga a Harvard ma e iai le ADC ma le DAC.
O le AVR microcontroller e televave ma fa'asaoina le malosi. E mafai ona e filifilia TinyAVR, MegaAVR, poʻo XmegaAVR mo ou manaʻoga.
O le fausaga o le ARM e faʻaaogaina i le tele o masini atamai. E fa'aogaina le mamanu RISC mo le saoasaoa maualuga ma le malosi maualalo.
Fofo ta'itasi i Faiga Fa'apipi'i
O fofo ta'ito'atasi e faafaigofieina ai galuega faatino. E te maua mea uma e te mana'omia ile tasi chip. O lona uiga e te le mana'omia ni vaega fa'aopoopo. E te faʻasaoina le avanoa ma faʻaalu se tupe itiiti. E sili atu foi le lelei o lau masini.
O vaifofo ta'itasi e iai le PPU, manatua, taimi, ma ports. E mafai ona e fa'aogaina i va'aiga atamai, masini fa'afoma'i, ma meafaigaluega fa'afoma'i. O nei meataalo e fesoasoani ia te oe e fausia ai ni oloa laiti ma malolosi. E vave ona e fa'auma lau poloketi ona e te le mana'omia ni tupe meataalo se tele.
Motugaafa: O le fa'aogaina o fofo fa'atosina e fa'afaigofie ma malosi ai lau mamanu. E fa'aitiiti fo'i le malosi e te fa'aaogaina, o lea e umi atu ai ma'a.
O fofo ta'i tasi e galue lelei i faiga fa'apipi'i. E mafai ona e faʻaogaina i robots, masini fale atamai, ma masini feaveaʻi. E sili atu lou saoasaoa ma sefe le malosi. O le tele o inisinia latou te filifilia ni fofo mo galuega fou.
Ta'uta'ua Microcontroller Boards

A amata ona e faia mea tau eletise, e te vaʻai i le tele laupapa microcontroller. O nei laupapa e fesoasoani ia te oe e aoao ma faia ni mea fou. E mafai ona e filifilia le laupapa sa'o e ala i le tilotilo i foliga, tau, ma le lagolago mai isi.
Arduino Uno ma Nano
E te fa'alogo i le arduino pe a e su'e ni laupapa faigofie. O le arduino uno ma le nano e sili ona lauiloa. E mafai ona e faʻaogaina le arduino uno mo robots, aʻoga, ma suʻega manatu. O le laupapa e telē, o lea e faigofie ai ona faʻaopoopo uaea ma masini. E to'atele tagata e fa'aogaina, o lea e vave maua ai le fesoasoani. O le arduino nano e taugofie ma fetaui i nofoaga laiti. E mafai ona e faʻaaogaina mo mea faʻaogaina ma IoT. O laupapa uma e lua e lelei mo tagata amata ma tagata atamamai.
E fesoasoani le fesoasoani a le nuu e foia vave ai faafitauli.
O le tau maualalo e mafai ai ona e fausia e aunoa ma le faʻaaluina tele.
Uno e lelei mo galuega tetele, nano e lelei mo laiti.
Motugaafa: Filifili le arduino uno pe afai e te manaʻo e aʻoaʻo vave. Filifili arduino nano pe a e manaʻomia se tamai laupapa.
ESP32
E te vaʻai i le esp32 i le tele o masini atamai i aso nei. O le esp32 laupapa e vave ma e tele ona foliga. E lua ona fatu ma e oʻo atu i le 240 MHz. E mafai ona e fa'aogaina le Wi-Fi ma le Bluetooth, e lelei tele mo IoT. O le laupapa e tele ports, masini pa'i, ma lagolago leo. E mafai ona e faʻaogaina le esp32 mo fale atamai, mea faʻaogaina, faleoloa, ma robots. E puipuia e le laupapa au fa'amatalaga i se fa'aa'a ma fa'ailoga.
E lua-core processor mo galuega vave.
Wi-Fi ma le Bluetooth mo le faigofie fesoʻotaʻiga.
Tele ports pei SPI, I2C, UART, ADC, DAC, ma PWM.
Fa'aogaina auala maualalo mo le fa'aogaina o maa.
Fa'amaufa'ailoga ma fa'ailoga mo le saogalemu.
E mafai ona e faʻaogaina le esp32 mo faʻatoʻaga, siaki le siosiomaga, ma drones. O le esp32 laupapa e lelei mo mea uma e fiafia i ai ma galuega.
STM32
E te mauaina stm32 i le tele o galuega faigata. O le stm32 fa'asologa e tu'uina atu ia te oe filifiliga mo le saoasaoa ma le fa'asaoina o le mana. Filifili STM32F mo galuega vave ma uafu maualuluga. Filifili STM32L mo le ola umi o le maa. E mafai ona e fa'atusaina le laupapa i lau poloketi. O laupapa stm32 o loʻo faʻaaogaina i falegaosimea, falemaʻi, ma masini fale. E mafai ona e faʻaogaina mo robots, masini, ma masini laiti.
STM32F mo galuega vave.
STM32L mo le faʻasaoina o le mana.
Tele faʻataʻitaʻiga mo manaʻoga eseese.
Filifili le laupapa stm32 saʻo e ala i le tilotilo i le saoasaoa, malosi, ma foliga.
Rasipi Pi Pico
E te va'aia le raspberry pi pico i le tele o galuega laiti. E fa'aaoga e le pico le RP2040 microcontroller mo le saoasaoa lelei ma fetuutuunai. E te maua le tele o ports e pei o UART, SPI, I2C, ADC, ma GPIO. E iai polokalame I/O a le komiti, ina ia mafai ona e tu'uina atu galuega i masini a le setete. E mafai ona e faʻaogaina le MicroPython e faʻailoga, lea e faigofie mo tagata amata. E galue le laupapa ma Grove, ina ia mafai ona e faʻaopoopoina vaega vave.
RP2040 microcontroller mo le saoasaoa malosi.
Tele ports mo so'oga eseese.
Polokalama I/O mo galuega atamai.
MicroPython mo le faigofie coding.
Togo lagolago mo le fausiaina vave.
E mafai ona e fa'aogaina le raspberry pi pico mo le a'oa'oina, su'ega, ma masini atamai.
PIC Fa'asologa
E te mauaina laupapa PIC i galuega faigofie ma faigata. Ole fa'asologa ole PIC e vave ona o lona mamanu RISC. E mafai ona e faʻapipiʻiina faigofie ma faʻafesoʻotaʻi i vaega analog e aunoa ma ni faʻaopoopoga. O le laupapa e faʻaaogaina le mana itiiti ma e taugofie. E mafai ona e fa'aogaina le PIC mo galuega fa'afiafia ma faiga faigaluega. O le laulau o lo'o fa'aalia ai itu lelei ma le leaga:
tulaga lelei | tapulaa |
|---|---|
E itiiti ni faaletonu | E tasi lava le accumulator |
Anapogi ona o le RISC | E tatau ona fesuiai faletupe mo RAM uma |
Fa'aaogaina le mana itiiti | O nisi fa'agaioiga ma resitara e le fetu'una'i |
Faigofie le polokalame | E le mafai ona fa'afeso'ota'i le faaputuga meafaigaluega |
Faigofie ona faʻafesoʻotaʻi i vaega analog | E le lelei fa'aputuga polokalame |
Laiti seti o faatonuga | |
Fausia oscillator faʻatasi ma saoasaoa eseese | |
Taugofie ma tele fesoʻotaʻiga | |
E sau ile pusa DIL mo le fa'aoga fiafia |
E mafai ona e faʻaogaina laupapa PIC mo poloketi e manaʻomia le maualalo o le mana ma le mamanu faigofie.
talavou
E te vaʻai i laupapa talavou i galuega faatino e manaʻomia le saoasaoa maualuga ma faʻapitoa faʻapitoa. E mafai ona tamoe le laupapa talavou e oʻo atu i le 600 MHz ma e oʻo atu i le 8 MB flash. E tele ports e te maua e pei o serial, CAN, I²S audio, ma USB host. E galue le laupapa ma Arduino IDE, o lea e faigofie ai le coding. Laititi laititi ma fetaui i luga o laupapa falaoa. E mafai ona e faʻaogaina le teensy mo taʻavale, falegaosimea, robots, musika, ma IoT.
fōliga | Teensy Board | Isi Microcontroller Boards |
|---|---|---|
Polokalame Faʻavave | E oʻo atu i le 600 MHz | Saosaoa maualalo |
Flash Masalo | Tusa i le 8 MB | Fa'aitiitia le manatua |
Vaega I/O | Tele serial, CAN, I²S, USB host | Laiti filifiliga |
Fa'atasiga IDE | E galue ma Arduino IDE | Atonu e mana'omia nisi seti |
pepa vala | Laiti, fetaui lelei laupapa falaoa | Tele, itiiti le faigofie ona gaoioi |
Talosaga Autu | Ta'avale, falegaosimea, robots | Lautele faaaogaina |
Filifili teensy pe afai e te manaʻomia le saoasaoa ma faʻapitoa faʻapitoa.
Manatua: E te vaʻai i laupapa e pei o arduino, esp32, stm32, raspberry pi pico, PIC, ma talavou i le tele o galuega faatino. E te maua le tele o fesoasoani, tau maualalo, ma foliga manaia. Filifili le laupapa sili ona lelei e ala i le tilotilo i mea e manaʻomia e lau poloketi ma mea e mafai e le laupapa ona fai.
MCU Fa'amatalaga ma Fa'amatalaga
Manatu ma Fa'agaioiina
A e filifilia se mcu, siaki lona manatua ma le saoasaoa. O le manatua e mafai ai e lau mcu ona teuina faʻamaumauga ma faʻatautaia polokalame. E fesoasoani le mana fa'agaioia i lau mcu e fai ai galuega vave. O le stm32f3 ma le stm32f0 fa'asologa e eseese le tele o manatuaga ma le saoasaoa. E mafai ona e faʻaogaina nei mcus mo galuega vave ma atamai. O le stm32f3 fa'asologa e sili atu ona manatua ma galue vave nai lo stm32f0. Fa'aoga le stm32f3 mo galuega faigata e pei o le fa'aogaina o fa'ailoga. Fa'aoga stm32f0 mo galuega faigofie ma fa'asaoina le mana.
mcus maua fa'aoga mai masini ma isi masini.
O le tele o manatua e mafai ona e fa'asaoina nisi fa'amaumauga.
O fa'agaioiga fa'anatinati e fa'anatinati ai lau mcu.
E te maua i'uga lelei ma le tele o lou manatua ma le saoasaoa.
Ole stm32f3 fa'asologa e lelei mo galuega faigata.
Ole stm32f0 fa'asologa e sili ona lelei mo le pulea faigofie.
Faafetaui le manatua ma le saoasaoa i lau galuega faatino.
E fesoasoani tele le manatua i polokalame tetele.
Ole stm32f3 fa'asologa e malosi mo le galue malosi.
O le stm32f0 fa'asologa e fa'asaoina le malosi mo galuega laiti.
O fa'asologa uma e lua e galulue mo ituaiga eseese o feso'ota'iga.
Fesoʻotaʻiga Fesootaiga
E tatau ona feso'ota'i lau mcu i isi masini. Feso'ota'iga o le ki mo poloketi atamai. O le stm32f3 ma le stm32f0 faasologa e lagolagoina le tele o auala e talanoa ai i isi vaega. E mafai ona e fa'aogaina UART, SPI, I2C, ma CAN mo uaea. O lo'o maua fo'i avanoa e leai se feso'ota'iga e pei o le WiFi ma le Bluetooth. Komiti e pei o le ESP8266, ESP32, CYW43439, ma le RPi Pico W tuuina atu ia te oe filifiliga uaealesi. O nei laupapa e lelei tele mo IoT ma fale atamai.
ESP8266 e maua ai le WiFi mo le talanoa i isi masini.
ESP32 e iai le WiFi ma le Bluetooth mo so'oga vave.
CYW43439 ofoina WiFi 4 ma Bluetooth 5.2.
RPi Pico W e iai le WiFi ma le Bluetooth mo le fa'aoga faigofie.
Ole stm32f3 ma le stm32f0 fa'asologa e lagolagoina le tele o auala e fa'afeso'ota'i ai.
E mafai ona e fa'afeso'ota'i masini, mata, ma isi mcus.
O le stm32f3 fa'asologa e fesoasoani i galuega faigata feso'ota'iga.
Ole stm32f0 fa'asologa e lelei mo feso'ota'iga faigofie.
Filifili le mcu sa'o mo mana'oga o lau poloketi.
O fesoʻotaʻiga lelei e fesoasoani i lau poloketi e galue ma isi mea.
O fa'asologa uma e fa'afaigofie ona fa'afeso'ota'i i le tele o galuega.
Malosiaga Malosiaga
E te manaʻo i lau mcu e faʻaitiitia le malosi. O le fa'asaoina o le paoa e fesoasoani i ma'a e ola umi. O le stm32f3 ma le stm32f0 fa'asologa o lo'o i ai auala maualalo mo le ola lelei o le maa. Fa'aoga le stm32f0 mo poloketi e mana'omia le fa'asaoina o le malosi. O le stm32f3 fa'asologa e maua ai le televave ae fa'aaogaina le malosi. O nisi mcus e pei o le Microchip nanoWatt XLP ma Texas Instruments MSP430 e fa'aaoga itiiti lava le malosi pe a moe.
Moe Nei | Uati Taimi Moni | Watchdog Timer i le taimi nei | |
|---|---|---|---|
Microchip nanoWatt XLP | 20nA | 500nA | 400nA |
Texas Instruments MSP430 | E maualuga atu nai lo nanoWatt XLP | N / A | N / A |
O le stm32f0 fa'asologa e sili ona lelei mo galuega fa'aola maa.
Ole stm32f3 fa'asologa e lelei mo galuega e mana'omia le saoasaoa.
Fa'aaoga auala maualalo e fa'asaoina ai le malosi.
O le fa'asaoina o le paoa e fesoasoani i lau poloketi e fa'aumi.
O le stm32f3 ma le stm32f0 fa'asologa e mafai ai ona e filifilia le mana po'o le saoasaoa.
O le stm32f3 fa'asologa o lo'o i ai foliga e faapaleni ai le mana ma le saoasaoa.
Motugaafa: Filifili se mcu e sefe ai le paoa mo masini feaveai. Fa'aoga stm32f0 mo galuega faigofie maa. Fa'aoga le stm32f3 mo foliga fa'apitoa ma sili atu le saoasaoa.
Fa'aogaina o Microcontrollers

Microcontrollers e faʻaaogaina i le tele o ituaiga tekinolosi. E te vaʻaia i latou i iot, falegaosimea, falemaʻi, ma masini i aso uma. E te filifilia le mcu sa'o e ala ile tilotilo ile mea e fa'aoga ai. O mcu ta'itasi e sili ona lelei ile iot, masini, po'o mea e fa'aoga e tagata.
IoT ma Feso'ota'iga
IoT e maua i le tele o nofoaga. O fale popoto, uati, ma masini e fa'aogaina microcontrollers. E te manaʻomia se mcu e mafai ona talanoa i isi masini e leai se fesoʻotaʻiga. O le tele o poloketi e faʻaaogaina laupapa ma WiFi poʻo Bluetooth. esp8266 ma esp32 o loʻo i totonu o masini atamai aua e faigofie ona fesoʻotaʻi i fesoʻotaʻiga. O laupapa Arduino e fesoasoani ia te oe e fai mea faigofie. Raspberry Pi e mafai ona faʻatautaia se faiga atoa mo galuega faigata. O le STM32 e maua ai le saoasaoa vave ma fa'aogaina le mana itiiti mo masini atamai. ATtiny e lelei mo galuega faavae iot ma manaoga faigofie.
esp8266 fesoʻotaʻi masini i luga ole initaneti ile iot.
esp32 e tuʻuina atu le WiFi ma le Bluetooth mo fale atamai ma mea faʻaogaina.
Arduino e faigofie mo tagata e amata.
O le Raspberry Pi e fesoasoani i faiga faʻaoga iot.
STM32 fausia vave ma lelei masini iot.
ATtiny fetaui ma galuega faatino faigofie ma manaoga masani.
Motugaafa: Filifili se mcu o loʻo iai ni faʻaoga lelei mo le iot. Vaavaai mo laupapa e iai WiFi, Bluetooth, ma le iot support.
IoT e faʻaaogaina i faʻatoʻaga, soifua maloloina, ma taulaga atamai. Microcontrollers fesoasoani e aoina faʻamatalaga, pulea mea, ma lafo faʻamatalaga. esp8266 ma le esp32 o loʻo faʻaaogaina mo galuega faʻaogaina iot. Arduino ma Raspberry Pi e lelei mo le aʻoaʻoina ma le suʻeina o mea. STM32 ma ATtiny e galue mo galuega fa'apitoa e mana'omia le saoasaoa po'o le maualalo o le mana.
Alamanuia ma Fomai
Microcontrollers e maua i falegaosimea ma falemaʻi. Latou te pulea masini, matamata masini, ma tausia mea saogalemu. E manaʻomia e fale gaosi mcus malosi mo laina faʻapotopotoga ma masini CNC. O meafaigaluega faʻafomaʻi e faʻaogaina le mcus mo siaki feaveaʻi ma masini atamai. STM32 ma le ARM Cortex-M fa'asologa o lo'o fa'aogaina mo galuega televave. O nei mcus e maua ai le saoasaoa ma faʻasaoina le mana mo alamanuia ma le soifua maloloina.
Talosaga Eria | Mea Fa'aoga Microcontroller |
|---|---|
Atinaʻeina Faʻateʻaina | Pulea masini e pei o laina fa'apotopotoga ma CNC. |
masini Medical | Faʻaaogaina i masini feaveaʻi ma mea faigaluega faʻafomaʻi atamai. |
STM32 o loʻo faʻaaogaina mo le vave pulea i robots. ARM Cortex-M fa'asologa e fetaui ma galuega televave i falegaosimea ma ta'avale. O meafaigaluega faʻafomaʻi e manaʻomia mcus e faʻaogaina ai le mana itiiti ma faʻasaoina faʻamaumauga saogalemu. Texas Instruments MSP430 o loʻo faʻaaogaina i masini faʻafomaʻi faʻamalosi maa. PIC microcontrollers fesoasoani i le fausiaina o meafaigaluega faigofie ma faʻatuatuaina mo alamanuia ma le soifua maloloina.
Manatua: Filifili se mcu e fa'amaonia e aoga lelei mo alamanuia ma le soifua maloloina. Va'ai mo le malosi maualalo, saoasaoa vave, ma fa'amatalaga saogalemu.
E te vaʻai i nei mcus i mita atamai, siaki maʻi, ma masini masini. STM32 ma le ARM Cortex-M fa'asologa e lelei mo iot i alamanuia ma vailaau. MSP430 ma le PIC e fetaui ma mea faigaluega faʻafomaʻi feaveaʻi ma faʻatonuga falegaosimea faigofie.
Tagata fa'atau ma le Fiafia
Microcontrollers o loʻo i totonu o mea faigaluega i aso uma ma galuega malie. E te va'aia i latou i meata'alo, uati atamai, ma masini fale. E toʻatele tagata e faʻaaoga Arduino ma esp8266 e aʻoaʻo ma fausia mea. ARM Cortex-M fa'asologa e tu'uina atu le saoasaoa maualuga mo masini fa'apitoa. Atmel ATmega328 e lauiloa i Arduino aua e taugofie ma faigofie. Texas Instruments MSP430 e lelei mo mea e mafai ona ofuina maa.
Laiti uila | Features Key | talosaga |
|---|---|---|
ARM Cortex-M Fa'asologa | Saosaoa maualuga, sefe le mana | Falegaosi masini, taavale |
ESP8266/ESP32 | Wi-Fi fausia, taugofie, fetuutuunai | iot, masini feso'ota'iga |
Atmel ATmega328 | Taugofie, faʻaaogaina i le tele o poloketi DIY | Arduino, faigofie ona tupu |
Texas Instruments MSP430 | E fa'aaogaina le mana itiiti, lelei mo mea fa'aogaina | Mea e fa'aola ai ma'a |
esp8266 o loʻo faʻaaogaina i paʻu atamai, moli, ma masini mo iot. O laupapa Arduino e fesoasoani ia te oe e fai robots, faʻailo, ma masini atamai fale. O le Raspberry Pi Pico e mafai ai ona e fa'ata'ita'i manatu fou ile MicroPython. Teensy e maua ai le saoasaoa vave mo musika ma robots. O le lagolago a le nuu e fesoasoani ia te oe e foia faafitauli ma aoao vave. Meafaigaluega e faigofie ai ona amata galuega fou.
esp8266 ma esp32 e lelei tele mo iot ma fesoʻotaʻiga galuega.
Arduino ma ATmega328 e aoga lelei mo DIY ma faʻatupulaia mamanu.
MSP430 e fetaui lelei ma mea e mafai ona ofuina ma masini e fa'aola ai maa.
O le ARM Cortex-M0 ma le ATmega328 o loʻo iai le fesoasoani faʻalapotopotoga.
Motugaafa: Auai i vaega i luga ole laiga ma fa'aoga meafaigaluega mo au galuega faatino. O le fesoasoani a le nuu e fesoasoani ia te oe e foia faafitauli ma aoao mea fou.
E te vaʻai i nei mcus i masini atamai fale, meataalo, ma pusa aʻoaʻoga. esp8266 ma esp32 fa'afaigofie ona fausia. Arduino ma Raspberry Pi Pico fesoasoani ia te oe e amata galuega fou ma aoao e uiga i tekinolosi.
Filifilia le MCU Sa'o
O le filifilia o le mcu sa'o e mafai ona faafaigofieina ma sili atu ona manuia au galuega faatino. E tatau ona e vaʻavaʻai i ou manaʻoga, lau paketi, ma le fesoasoani e mafai ona e maua mai isi. Mulimuli i laasaga nei e filifili ai le mcu sili mo lau galuega.
Poloketi Manaoga
Amata i le mafaufau i mea e manaʻomia e lau poloketi. O mcu uma e iai uiga eseese. E tatau ona e fa'afetaui nei vala i au sini. Ole laulau lea e fesoasoani ia te oe e fa'atusatusa ai mea e sili ona taua:
Factor | faʻamatalaga |
|---|---|
Talosaga Manaomia | O le a le mea e fai e lau poloketi? Filifili vaega e fetaui ma lau sini. |
Fa'ata'ita'iga a le Microcontroller | O le mamanu e aafia ai le saoasaoa ma le lelei o le galue i au vaega. |
Fua tele | Ole lapo'a lapo'a o lona uiga o le tele o le manatua ma le televave o galuega fa'amaumauga. |
Fesootaiga Manaomia | Siaki pe e te manaʻomia ADC, PWM, poʻo isi auala e faʻafesoʻotaʻi ai masini. |
volitiga o Gaoioiga | Ia mautinoa e galue le mcu i lau sapalai eletise (pei o le 5V poʻo le 3.3V). |
Faitauga I/O Pin | Faitau pe fia ni mea e te mana'omia e fa'afeso'ota'i. |
Manaoga Manaomia | E fesoasoani tele le manatua i polokalame tetele. |
Lisi Fa'aopoopo | Laiti mcus e fetaui ma masini laiti. |
Puipuiga o le Mana | O le mana maualalo e sili ona lelei mo le fa'aogaina o maa. |
Punaoa Lagolago | Taʻiala lelei ma meafaigaluega fa'afaigofie le fausiaina. |
Motugaafa: Tusi i lalo i taimi uma au galuega faatino ae e te le'i filifilia se mcu. E fesoasoani lea ia te oe e aloese ai mai faafitauli mulimuli ane.
Tala o le Tupe ma Avanoa
E tatau foi ona e mafaufau i le tele e te manaʻo e faʻaalu ma le faigofie ona maua le mcu. O nisi laupapa e sili atu le tau, ae atonu e te mauaina i soo se mea. O isi e taugofie ma faigofie ona faʻatau. Ole laulau lea e fa'atusatusa ai nisi laupapa ta'uta'ua:
Komiti Fa'atonu | tau aofia | avanoa |
|---|---|---|
Fulu M4 Express | Tau talafeagai | Tele avanoa mai Adafruit |
NodeMCU | Faʻatau | E maua mai le tele o faleoloa |
Laiti Photon | Tau talafeagai | Fa'atau mai le 'upega tafa'ilagi aloaia |
Galileo Kene 2 | Tau feololo | E tele fa'asoa fa'atau atu |
Afai e te fausia faʻataʻitaʻiga, atonu e te manaʻo e piki se mcu e faigofie ona maua ma fetaui ma lau paketi.
Nuu ma Lagolago
O se fa'alapotopotoga malosi e mafai ona fesoasoani ia te oe e foia vave fa'afitauli. E tatau ona e suʻeina se mcu ma le tele o taʻiala, faʻasalalauga, ma meafaigaluega. E fa'afaigofie ai ona a'oa'o ma fa'aleleia fa'afitauli. Arduino ma ESP laupapa e tele nu'u. E mafai ona e mauaina tali i luga ole laiga ma maua se fesoasoani mai isi tagata fai.
O se lisi faigofie lenei e taʻitaʻia oe:
Fa'amatala lau sini o le poloketi.
Lisi lau I/O pine mana'omia.
Siaki le saoasaoa o gaioiga ma le manatua.
Va'ai ile sapalai eletise ma fa'aoga.
Ia mautinoa e lagolagoina le fesootaiga sa'o.
Saili e uiga i taiala ma lagolago.
Siaki pe mafai ona e faʻatau faigofie ma pe fetaui ma lau paketi.
Mafaufau i faʻaleleia i le lumanaʻi.
Manatua: O le filifilia o le mcu sa'o e sefe ai lou taimi ma tupe. E fesoasoani foi i au galuega faatino ia sili atu ona lelei.
E mafai ona e filifilia mai le tele o microcontrollers. E lelei uma i se mea ese. O le laulau o loʻo i lalo o loʻo faʻaalia ai le le tutusa:
ituaiga | atiga | Faʻaoga Sili |
|---|---|---|
Arduino Uno | ATmega328P | Poloketi amata, masini |
ESP32 | Lua-autu, Wi-Fi | IoT, masini atamai |
STM32 Nucleo | ARM Cortex-M | Alamanuia, galuega fa'atino |
talavou | ARM Cortex-M4/M7 | Leo, pulea taimi moni |
Va'ai i le lapopo'a, fa'aogaina o le eletise, ma le fesoasoani mai isi ae e te lei filifili. Tusi i lalo mea e manaʻomia muamua e lau poloketi. Filifili se laupapa e fetaui ma lau fuafuaga. Ia mautinoa o faʻamatalaga e fetaui ma le auala e te manaʻo ai e galue lau masini.
FAQ
O le a le eseesega i le va o le microcontroller ma le microprocessor?
Ole microcontroller e iai le PPU, manatua, ma ports fa'atasi uma. E te fa'aaogaina mo galuega fa'atonutonu faigofie. Ole microprocessor e na'o le PPU. E maua i komepiuta e manaʻomia le tele o le mana.
E fa'afefea ona e filifilia le microcontroller sa'o mo lau poloketi?
Muamua, tusi i lalo mea e manaʻomia e lau poloketi. Siaki le saoasaoa, manatua, ma le tele o le mana e faʻaaogaina. Ia mautinoa e aoga i au masini ma masini. Va'ai mo se fesoasoani lelei mai isi tagata fa'aoga. Filifili se tasi e fetaui ma lau paketi.
E mafai ona e fa'apolokalame uma microcontrollers i le gagana lava e tasi?
Leai, e le mafai ona e faaaogaina na o le tasi le gagana mo tagata uma. O nisi microcontrollers e fa'aaoga C po'o C++. O isi e fa'aaoga le MicroPython po'o le Arduino code. Siaki i taimi uma po o fea gagana e mafai ona fa'aoga e lau laupapa ae e te le'i amataina.
Aisea e taua ai le lagolago a le nuu pe a filifilia se microcontroller?
E fesoasoani le fesoasoani a le nuu e foia vave ai faafitauli. E mafai ona e mauaina taiala, code, ma tali i luga ole laiga. E fa'afaigofie ai le a'oa'oina ma fesoasoani e fa'amae'a lau galuega.
O a mea sese masani pe a galue ma microcontrollers?
Atonu e te filifilia se laupapa e itiiti le manatua po'o le sese o le voltage. O nisi taimi e galo ia te oe e siaki pe aoga i au masini. Faitau i taimi uma le fa'amaumauga ma siaki fa'alua mana'oga o lau poloketi.




