ESP32 vs STM32: Ko tehea te microcontroller he pai ake mo koe?
2024-04-29 94528

Ko te EPS32 he raupapa-a-rorohiko-a-taputapu taputapu whakauru me te rua-aratau Wi-Fi me Nihokikorangi.Ko te STM32, i tetahi atu taha, ko te raupapa o te 32-bit microcontrols i whakarewahia e Straicroelectronics.Ahakoa e mahi ana te tokorua i te hoahoanga 32-bit, nga korerorero mo to raatau whanaungatanga, nga rereketanga o te mahi, me nga painga i roto i nga mara motuhake ka haere tonu.Ko tehea te rangatira, STM32, ESP32 ranei?Ko tenei tuhinga e whakaatu ana i tetahi whakataurite taipitopito hei awhina i a koe ki te whakatau i tetahi whakatau mohio!

Pūtea kōrero



1. He aha te ESP32?


ESP32

I whakawhanakehia e nga punaha Espressif, ko te ESP32 he maramara Wi-Fi kaha e whakahaere ana i te nuinga o te 230 mhz, e whakamahi ana i te mahi 40nm me te whakaatu i te MCU-rua-rua.E tautoko ana tenei maramara i te Wi-Fi Aratau me te Nihokikorangi i roto i te roopu 2.4 GHz, me te mana whakahaere o te 600 DMIPS.Kei roto i ona waahanga matatau te rongoa hihiri, nga momo whakaora-kaha, me te hangarau whakaipoipo karaka.Ko te ESP32 e hono ana i nga waahanga penei i te kaha Acrofier, te tātari-a-mana, te antena, te rf Balun, i hangaia mo te whānuitanga o te pāmahana nui mai i te -40 ° C ki te 125 °C.Ka tautokohia nga kawa whakawhitiwhiti korero tae atu ki te I2C, I2s, Spi, me Uart, te whakatutuki i nga hiahia tono.

2. He aha te STM32?


STM32

I hangaia e Stmmicroelectrocs, ko te STM32 e tohu ana i nga kohinga o te microcontroller, kei reira "St" e tu mo Stmicroelectroct, "m" mo te hoahoanga 32-bit.Ko enei Microcontrols e pa ana ki nga kaituku raupapa o te cortex-M, tae atu ki nga tauira penei i te cortex-m0, M0 +, M3, M3, me M7.Kua wehea te raupapa STM32 ki nga raupapa iti-raupapa, tino ko te STM32F101 me te raupapa STM32F103.Ko te STM32101 e whakahaere ana i te 36 MHz, i te wa e whakahaere ana te raupapa STM32F103 i te tau 72 mhz.Ko nga mea whakamutunga e whakarei ake ana me etahi atu hipi me nga peripherals, he painga nui mo nga tono matatini.

3. Nga waahanga me nga taatai ​​esp32


Te kaha o te tukatuka:

Ko te STM32Tropler kua whakauruhia ki te kaituku xtensa, ko te tikanga kia rite ki te waahanga takirua-matua ranei.Ko te tere o te karaka o te kaiwhakaari i te 160 ki te 240 mhz.He mea hanga mo te whaihua me te whakaatu i te 320kb RAM me te 448KB Rom, te arotau i nga mahi me te mana rokiroki.

Mo nga tono e hiahia ana ki te kohi mana-iti o te ultra-iti, ka whakamahia e te Microcontroller te mana whakahaere-iti (ULP).

Kōwhiringa honohono:

Ko te honohono te kaha o te STM32 Mucrocontler:

Nihokikorangi: Ka tautokohia te Nihokikorangi V4.2 BR / EDR, e taea ai te pakari me te whakawhitiwhiti ahokore ahokore ahokore.

Wi-Fi: Ko te whakaurunga o Wi-Fi 802.11 B / G / n e whakarite kia taea e te Microcontroller te hono atu ki te ipurangi me etahi atu taputapu whatunga.

Ko nga hononga peripheral:

E tautoko ana a STM32 i nga momo taonga, ka tino mohio:

  • He 12-bit sar Adc e kaha ana ki te whakahaere ki te 18 nga awa, e whakarato ana i te hurihanga o te whakaingoa-ki-mamati.
  • Kei roto i te Microcontroller 34 nga titi gpio promio.
  • Kei roto i nga Data DIC 8-bit, nga hononga I2C rua, me nga hononga I2s rua.
  • Ko etahi atu o nga hononga ka uru ki te pahi pahi 2.0, he Atanga Ethernet Mac e tautoko ana i nga tikanga o te waa, me te mana mamao.
  • Kei te tautoko ano te Microcontroller ki te 16 nga awa o te motuka motuka me te PWM.
  • Kei roto i te atanga taapiri kaha a Hall, te whakawhānui i tana whaihua i te kitenga o te mara maori.

4. Nga waahanga STM32 me nga Whakatakotoranga


STM32

Kaituka:

Ko te matua o te stm32troller o te kaitukatuka ringa cortex-m4f.Ka whakahaerehia tenei kaiwhakawai i nga tere karaka o te 84 mhz, 100 mhz ranei, me nga whakahiato tae atu ki te 168 mhz, 180 mhz mo nga tono nui ake.Ma tenei momo ka taea e nga kaiwhakamahi te whiriwhiri i te tere tika i runga i o raatau hiahia tukatuka, me te whakapau kaha ki te kohi mana me te mahi.

Maharatanga:

  • Mahara General: Kua whakauruhia te Microcontroller ki te 192 kb o te mahara mahara whanui, e tika ana mo te penapena i nga raraunga tono me nga tohutohu whakahaere.
  • Mahara Com-Com: He taapiri 64 kb o te mahara o te mama-matua e whakarato ana i nga waa tere tere.
  • Mahara-I-Whakahoki I Te Wahanga Tuarua: He iti ano hoki te maharatanga o te mahara o te pākahiko, tae atu ki te 80 paita, me whakarite te pono o nga tono e hiahiatia ana kia kaha tonu te tono.

Rokiroki Flash:

Ko nga Microcontroller STM32 e tuku ana i nga momo rokiroki Flash - 512 KB, 1048 KB, 2048 KB, e whakarato ana i te waatea mo nga tono matatini.I tua atu, ka taea e te mahara o te wharepukapuka ki te 512 rokiroki raraunga, he mea nui mo te kawenga tuatahi me te whakatutukitanga o te punaha.

Tuhinga o mua.

Kei te whakauruhia a STM32 ki te maha o nga peripherals, ka tino mohio, ka pai hoki mo nga kaupapa rereke:

  • Atanga USB: Kei roto i te USB 2.0 otg (i-te-haere) me te FS (tere tonu), ka taea te tuku hononga me nga whakawhiti raraunga tere me etahi atu taputapu USB.
  • Kawa Whakawhitiwhiti:Ka taea e te atanga 2.0B te tautoko i te paerewa whakawhitiwhiti haurangi, ka taea e nga hononga I2C maha te hono atu ki nga waahanga iti-tere penei i nga kaitoi me nga whakaaturanga iti.
  • Te rokiroki me te whakawhitiwhiti korero rangatū: Ka tautokohia e ia te whakamahi mo te whakawhitiwhiti korero rangatū, te putanga mo nga kaari SD / MMC, e whakahaere ana i te takiuru raraunga me te penapena.
  • Te wa me te taatai ​​i nga tohu taapiri: he tohu tuuturu, he tohu mataaratanga hei aukati i te mahi hapa, me te mahi maeneene me te mahi.

5. ESP32 vs STM32: He aha nga rereketanga?Ko tehea te pai ake?


ESP32 me te STM32 Microcontroller e mahi ana i nga kaupapa rereke me te Excel i roto i nga tono rereke, ka tukuna nga waahanga ahurei kua whakaritea ki nga whakaritenga motuhake.Anei te whakataurite taipitopito hei awhina i a koe ki te mohio ki o raatau rereketanga:

Ngā Wāhanga Tono

ESP32: I hangaia i te tuatahi mo nga tono iot me te atamai, he pai te ESP32 mo te hono me te whakahaere i nga taputapu ki te Ipurangi.

STM32: Ko tenei maramara e whakamahia whānuitia ana i roto i nga punaha whakahaere ahumahi, HikoThotive, me nga taputapu rongoa, kei reira te uaua me te mahinga whakauru / whakaurunga nui.

Kaihoanga Pūari

ESP32: Ka whakaatuhia he hoahoanga tukatuka takirua me te 1 o te Pae Whanui me te 1 o te Pae Tuarua, he pai mo nga mahi e tika ana kia kaua e whai mana te whakahaere.

STM32: Ko te nuinga o te waa e whakamahi ana i te hoahoanga kotahi-matua ranei, e whakarato ana i nga kaha whakahiato kaha mo te algorithms matatini me nga mahi tukatuka.

Nga waahanga matua

ESP32: Whakauru ki te hononga Wi-Fi me te Nihokikorangi tika i runga i te maramara, te tautoko i nga momo whakaora-kaha hei whakawhānui i te koiora o te taputapu honohono.

STM32: Kaore i te tohu i nga waahanga honohono taketake o te ESP32 engari he pai ki te mana whakahaere o nga aripheral me te whanui pahi, me nga Pōti Ethernet), me te whakahaere i nga tono nui ake.

Te whanaketanga whanaketanga

ESP32: Te whakaurunga o Wi-Fi me Nihokikorangi, me te Taputapu Tiwhikete SDK me te Whakawhanake, kia ngawari ake te whakatinana i nga mahi me te kore e tino mohio.

STM32: Na te kore o nga hangarau whakawhiti korero, me nui ake te whakamahinga me te whakarite, te tono i te waa me te mohio ki nga tohungatanga.

Utu

Pricing General: Ko te utu o te ESP32 te tikanga iti iho i te STM32, he kowhiringa utu mo nga kaihanga e arotahi ana ki nga kaupapa honohono honohono.

Tauira teitei - etahi putanga matatau o te ESP32 (E.G., ko te hunga e whakamahi ana i nga tauira STM32, e whakaatu ana i nga waahanga whakawhitiwhiti korero e tukuna ana e ratou.

Ahakoa e taea ai e te ESP32 te waahi pai rawa atu mo nga roopu akonga na te mea e whai hua ana, kaore he whakakapinga tino pai mai i te tirohanga kowhiringa hua.He maha nga take e tika ana kia whakaarohia i te wa e whiriwhiri ana koe, a he pono ki te whakaaro ka taea e tetahi te whakakapi i tetahi atu.E rua nga ESP32 me te STM32 e whakamahia ana i te microcontroller, ia me ona painga ahurei me nga ngoikoretanga ahurei me nga ngoikoretanga.

6. ESP32 vs. STM32: Whakataurite mo nga painga me nga ngoikoretanga


Ngakau
ESP32
STM32
Painga


Mara e tika ana
Putanga nui i roto i nga rohe ahumahi me Te ti'aturiraa teitei
Putanga nui i roto i nga rohe ahumahi me Te ti'aturiraa teitei
Te painga mo te utu
He utu nui te utu mo te whanaketanga whakakotahi me te kaha kaha
Te tipu o nga utu utu mo te utu
Tautoko taiao a Arduino
iti ake te uaua ki te hōtaka, pakari tuwhera hapori
He uaua ki te tiimata me te teitei Ko te pihi ako
Hanga-i roto i te bluetooth me Wi-fi
Ko te Nihokikorangi me Wi-Fi kei te whakaheke i te Tuhinga o mua
-
Kaituku-rua
Taea ai mo te miro-maha-roroa mahi
-
Te nuinga o te tere tere
Te tere tukatuka teitei me te mana whakahaere tae atu ki te 240mhz
-
Te whakaheke taputapu parakore
Ko te whakawhiwhi taputapu tino ngawari, e hanga ana Te Whanaketanga
Ko nga utu taapiri taputapu nui ahakoa te Taputapu Taputapu Taputapu Tuuturu
Ngoikoretanga


Tau iti o te titi
He ruarua noa nga titi, he iti ake te hanga e tika ana mo nga kaupapa e hiahia ana ki te maha o nga tauranga IO
-
Taputapu Taputapu Taputapu Rawa
Ko nga taputapu whakariterite e hiahiatia ana e Ko te tino maarama ki nga tikanga whakahiato me nga taputapu raina whakahau
-
Te tukanga whakahiato puhoi
tere tere tere atu i etahi atu Kōwhiringa
Ko te whakahiatotanga whai hua, engari ko nga utu kaha haere
He matatini debugging
He ahua uaua me te raupaparorohiko Nga tikanga aukati
Taputapu debugging debugging, engari he maha ake utu whakaheke taputapu utu
He utu nui te utu mo te whanaketanga whakakotahi me te kaha kaha
-
Te tahu tika me te whakahiato


7. ESP32 vs. STM32: Nga Rite / Tono


ESP32
STM32
  • Rāhipere Pi Pico
  • STM32 Rārangitanga
  • Arduino Nano
  • Hoa mārie
  • nrf5xxxx
  • Ētahi atu Putanga ESP
  • Gd32 Raupapa (gigadevice)
  • Numa (Huihuinga)
  • Microchip PIC32 Series
  • Kupu siliken Labs EFM32 Series
  • Texas NGĀ TOHUTOHU MSP430 Series


8. He aha te raupaparorohiko e whakamahia ana hei whakahaere i te ESP32?


Ka taea te whakariterite i te microcontroller ma te whakamahi i nga momo papaaho raupaparorohiko, i roto i te tohu arduino me te micropython he tino whiriwhiri i waenga i nga kaihanga.Kei ia taputapu katoa nga hiahia o nga kaupapa me nga hiahia o te whakamahere, te ngawari ki te tukanga whanaketanga mo nga momo tono.

He Whakamarama me te Whakaaturanga Arduino: Ko Arduino ID he taiao whanaketanga-tuwhera e tautoko ana i te papatono i C ++.E mohiotia ana mo tana atanga ratarata-kaiwhakamahi, kia ngawari haere ai mo nga mea hou.Ka taea e nga kaiwhakawhanake te whakamahi i nga rauemi arduino mana me te nui o nga whare pukapuka me nga tohu tauira e whakaratohia ana e nga tini kaitoha-tuatoru.Kua whakatauhia te taiao mo te taapiri haere me te tere o te whanaketanga tere, ka tere te tere o te mahi mai i te ariā ki te prototype.Ka taea e te Arduino te whakarite me te whakawhānui i te waehere ma nga wharepukapuka taapiri, ka taea te whakauru ki te whakarei ake i te taumahinga, te taapiri ranei i nga waahanga hou.

Te whakamahere me te micropython: I tetahi atu taha, ko te micropython he kaupapa Python 3 whakatinana motuhake mo nga microcontrort.Ka taea e koe te tuhi i nga tuhinga Python mo nga punaha whakauru e whai kiko ana te rauemi me te whai mana iti.Ko te MicropyThon e tu ana mo tana ngawari me te maarama, ko te mea e pai ana ki nga kaiwhakamaori e whakanui ana i te panui a Python me te syntax tika.He paparanga tika mo te hunga e hiahia ana ki te tango i te momo kaupapa python poto ki te whakawhanake i te waehere whaihua me te whakariterite e tika ana mo nga taputapu penei i te ESP32 me te kaha o te rokiroki me te kaha o te tukatuka.

Nga Pātai Auau Tuarua [FAQ]


1. He pai ake te STM32 i te ESP32?


Ko te STM32 me te ESP32 e whai kiko ana ki nga whakairinga whanui mo te whakaurunga whakauru, tae atu ki te GPIo, ADC, DAC, TITER, UART, I2C, me Spi.Ina koa, ko STM32 te tikanga ki te tuku i te ngawari me te mana whakahaere, tae atu ki te 140 i / O nga titi i whakaritea ki te 40 Pins 40 o Esp32.Ano, ka whakaratohia e STM32 nga kaiwaiata matatau, he maha nga ADC me nga DCS, te whakaterenga taputapu taputapu, me etahi atu waahanga taapiri.

2. He aha te ora o te ESP32?


Heoi, kaore he waahanga rereke i roto i te ESP32 e mau ana.

3. Ko te ESP32 ahumahi?


Ae, ko te ESP32 he Poari Whakawhanaketanga Ahumahi, kua hoahoa motuhake mo nga tono i roto i nga taiao ahumahi.

Mō TATOU Te whak satisfaction a te kiritaki i ia wā. Te whakawhirinaki tahi me ngā painga ngātahi. Kua whakatūria e ARIAT TECH he hononga mahi tahi roa, pūmau hoki me te maha o ngā kaihanga me ngā māngai. "Te manaaki i ngā kiritaki me ngā rawa tūturu, ā, ko te ratonga te pūtake", ka tirohia ngā kounga katoa kia kore ai he raruraru, ā, ka whakamātauria ā-ngaio.
Ko ngā hua tino whai-utu me te ratonga pai rawa atu tō mātou ūmanga pūmau mō ake tonu atu.

Īmēra: Info@ariat-tech.comWaea HK: +852 30501966Wāhi noho: Rūma 2703 Papa 27 Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hongikōngi.