Raspberry Pi Pico: Faʻamatalaga ma Features

Raspberry Pi Pico

Raspberry Pi Pico o se fou microcontroller laupapa fuafuaina e le Raspberry Pi Foundation. O se oloa fou lena auai i mea o loʻo i ai ma o le fea e sili atu ona pei Arduino nai lo le SBC. I se faʻaopopoga, o loʻo iai foi se isi mea e faʻateʻia ai ua faʻateʻia tagata uma, ma e oʻo atu i tala atu o lona laʻititi, matagofie lona malosi, poʻo lona tau e $ 4.

Ma o le Raspberry Pi Foundation ua suia, a itiiti mai mo sina taimi, i se leai, fausiaina o lana lava pu. Lona tusa SoC RP2040. O lona uiga, mo le taimi nei, latou te leʻi faʻaaogaina chips a Broadcom pei o isi laupapa, ae na latou fuafuaina e latou lava. O le a tatou vaʻaia pe i le lumanaʻi latou mulimuli i lenei lava tulaga i isi papatusi pe na o na o se mea maoti ...

SoC RP2040

Raspberry Pi Pico RP2040

El RP2040 o le muamua malamala na fuafuaina e le Raspberry Pi Foundation. O se mamanu fausia i le fale e faʻalauteleina ai lenei ultra-laiti ma ultra-manifinifi laupapa ma fuafuaina mo poloketi o le tele ma le taumafaina e taua, e pei o nisi o faʻaaogaina poʻo faapipiiina talosaga i robotics, alamanuia, taʻavale, faʻafomaʻi talosaga, tulaga o nofoaga, ma isi.

E ui lava i tala a isi aufaʻasalalau (e oʻo lava i mea taua ma taʻutaʻua), e le o se malamala na latou gaosia, naʻo latou lava na fuafuaina. O le SoC ua uma ona fuafuaina e le tatou lava 'au faʻapitoa i FESOASOANI ma o le mea na mafua ai lenei IC.

O lona uiga, latou te leʻi liua e avea ma IDM, ae ua na o ni mea le lelei na latou lafoina la latou mamanu e gaosia i le faleoloa. TSMC. I totonu o nei fale gaosi oloa sa faʻaaogaina ai le 40nm mo le latou gaosiaina. Ma ioe, o se node e ono foliga mai e matua ese lava, ae o lena lithography tekinolosi ua sili atu ma le lava mo lenei poloketi ma faia lelei lana galuega.

O le toe foʻi i le ata o le rp2040 SoC o loʻo faʻaaogaina ai le Raspberry Pi Pico, o se chips e leʻi fuafuaina mai ni autu mai le amataga, ae ua latou filifilia e faʻaaoga le IP's Arm. Faʻapitoa lava, ua faʻaaogaina lua ARM Cortex M0 + faigaluega i le 133Mhz. I se faʻaopopoga, ua faʻatulagaina foi ma le 264 KB o RAM, ma le 2MB o moli uila.

E leʻo faʻasolosolo uma e faʻagaioia se polokalame faʻagaioia e pei o Linux (poʻo isi), e pei ona tupu i isi laupapa SBC, peitaʻi o le Raspberry Pi Pico e naʻo le faʻataʻitaʻiina o tusiga ata poʻo polokalame e tusia i gagana pei o C / C ++ poʻo MycroPython. O le taimi e te tusi ai i luga o lau PC, e mafai ona pasi atu i le laupapa e ala i le microUSB mo le MCU iunite, poʻo le microcontroller, e faʻatino ai latou.

Mea mulimuli lava, ou te le manaʻo e tuʻu ese o le nomenlature faaaoga, ma o le igoa RP2040 ei ai lona mafuaʻaga:

  • RP: e tu mo Raspberry Pi
  • 2: numera o faʻataʻitaʻiga.
  • 0: autu ituaiga (M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (leai se taʻutaʻua poʻo se moli / 16kB), pe a fai o le 0 ona o luga o le laupapa.

E foliga mai e valea lea mea, ae maise foʻi pe a mafaufau i ai, e naʻo le tasi le SoC na latou fuafuaina. Ae atonu e faʻaata mai ai atonu o le Raspberry Pi Foundation e ono mamanuina nisi SoCs i le lumanaʻi...

Nisi faʻamatalaga - Faʻamaumauga RP2040

E uiga i le Raspberry Pi Pico laupapa

Le ipu fou Raspberry Pi Pico o loʻo teuina lava mea e ofo ai, e ui lava i lona laʻititi. Ma naʻo le tau e $ 4, lea e avea ai o se tasi o le sili taugofie microcontroller laupapa i luga o le maketi.

pin-out Raspberry Pi Pico

Faʻatuʻu i fafo

Ae mo le uiga faʻapitoa ma auiliiliga, o auiliiliga uma nei o le ipu:

  • SoC: RP2040 fuafuaina i Peretania e se vaega galulue Raspberry Pi Faʻapitoa tuʻuina atu i ASIC mamanu.
    • DualCore ARM Cortex-M0 + ma le uati faʻasolosolo taimi e oʻo atu i le 133Mhz.
    • 264 kB o le SRAM manatua
    • 2MB o luga-laupapa manatua manatua.
    • Ma le maualalo tele taumafa ma moe ma moe auala.
  • Sooga: microUSB ma le lagolago mo le USB 1.1 Host
  • Polokalame: Toso & paʻu ile faʻaaogaina o gagana pei ole C / C ++ ma le MicroPython.
  • GPIO: 26-pine multifunction
  • Isi pine: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x auala PWM.
  • Meaai: 3.3 V
  • nisi: vevela sensor, televave faʻasolosolo nofoaga faletusi i ROM, ma 8x PIO (Programmable ou / O) ia mafai ona fetuʻunaʻi le laupapa e lagolago peripherals, ma isi Mo se faʻataʻitaʻiga, ma le PIO e mafai ona faʻaleleia e faʻataʻitaʻi le VGA, leo, SD card reader, ma isi.
  • Tele: 51x21mm
  • Tau: 4 $ (e faʻatau)

Faʻafefea ona amata polokalame

O le Raspberry Pi Pico fou ua faʻapolokalameina faʻaaogaina le C / C ++ SDK poʻo le port MicroPython aloaia, faʻalagolago pe e te manaʻo e faʻaaoga se gagana se tasi mo isi au galuega faatino. I se faʻaopopoga, o le polokalama e faigofie ona utaina:

  1. Naʻo le taofi i lalo ole faʻamau BOOTSEL i luga o le laupapa
  2. Faʻafesoʻotaʻi le microUSB uaea i le PC (Linux, Windows, poʻo le macOS, ma e mafai foi ona e polokalama mai se Raspberry Pi 4)
  3. Ona faʻamatuʻu atu ai lea o le BOOTSEL button ma o le a faʻapipiʻi e le PC le iunite fou ua faʻaigoaina o le RPI-RP2 e pei o se tautaliga.
  4. Lenei, e tatau ona e toso le faila faila UF2 i le iunite manatua ma o le a uta.
  5. O le Raspberry Pi Pico o le a toe faʻafouina ma amata ona faʻatautaia le polokalama.

I se faʻaopopoga, oe i ai foi se faila INDEX.HTM i totonu o le iunite ma o le a faʻaalia ia te oe le faʻamaumauga aloaia luga o le Raspberry Pi 'upega tafaʻilagi. O le isi INFO_U2F.TXT faila o loʻo iai faʻamatalaga e uiga i le laupapa, pei o le faʻamatalaga o le bootloader.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.