Raspberry Pi Pico: Nā kikoʻī a me nā hiʻohiʻona

ʻO Raspberry Pi Pico

ʻO Raspberry Pi Pico he papa microcontroller hou i hoʻolālā ʻia e ka Raspberry Pi Foundation. He huahana hou i hui pū me nā mea e noho nei a ʻo wai ka mea like ʻO Arduino ma mua o kahi SBC. Eia hou, he mea hou e haohao ai i nā mea āpau, a ʻoi aku ia ma mua o kona liʻiliʻi, ka maikaʻi o ka ikehu nani, a i ʻole ke kumukūʻai $ 4 wale nō.

A ʻo ia ka Raspberry Pi Foundation i hoʻololi, ma ka liʻiliʻi iki, i kahi kapa ʻole, e hoʻolālā ana i kāna ʻāpana ponoʻī. ʻO kāna e pili ana RP2040 SoC. ʻO ia, no kēia manawa, ʻaʻole lākou i hoʻohana i nā ʻāpana Broadcom e like me nā papa ʻē aʻe, akā ua hoʻolālā lākou iā lākou iho. E ʻike mākou inā e pili ana lākou i kēia ʻano like i loko o nā pā ʻē aʻe a i ʻole inā he kikoʻī wale nō ia ...

RP2040 SoC

ʻO Raspberry Pi Pico RP2040

El ʻO RP2040 ka mīkini mua i hoʻolālā ʻia e ka Raspberry Pi Foundation. ʻO kahi hoʻolālā i hana ʻia ma ka home e hoʻonui i kēia papa liʻiliʻi a liʻiliʻi hoʻi a hoʻolālā ʻia no nā papahana kahi nui a me ka hoʻohana nui ʻana, e like me nā noi i hoʻopili ʻia a i hoʻokomo ʻia paha i nā lopako, nā ʻoihana, nā kaʻa, nā noi olakino, nā wahi hoʻomehana, a pēlā aku.

ʻOiai ka mea a nā pāpāho e ʻōlelo ai (ʻo kekahi mau mea nui a kaulana hoʻi), ʻaʻole ia he mīkini i hana ʻia e lākou, i hoʻolālā wale ʻia e lākou He SoC i hoʻolālā ʻia e kā mākou hui ponoʻī i loea i Nā ASIC a ua hopena i kēia IC.

ʻO ia, ʻaʻole lākou i hoʻololi ʻia i IDM, akā he mea hana ʻole wale nō i hoʻouna i kā lākou hoʻolālā e hana ʻia i ka hale waihona. TSMC. I kēia mau hale hana ua hoʻohana ʻia kahi hana 40nm no kā lākou hana. A ʻae, he piko ia e like paha me ka mua, akā ʻoi aku ka nui o ka ʻenehana lithography no kēia papahana a hana maikaʻi loa kāna hana.

Ke hoʻi nei i ka hoʻolālā o ka rp2040 SoC e mana ai i kēia Raspberry Pi Pico, he ʻāpana ia i hoʻolālā ʻole ʻia ai nā ʻiʻo mai ka wili ʻana, akā ua koho lākou e hoʻohana i nā kikowaena IP o Arm. Kūpono, ua hoʻohana ia ʻelua ARM Cortex M0 + e hana ana ma 133Mhz. Eia hou, ua hoʻolako pū ʻia me 264 KB o RAM, a me 2MB o ka uila.

ʻAʻole i mākaukau nā mea āpau e holo i kahi ʻōnaehana e like me Linux (a i ʻole nā ​​mea ʻē aʻe), e like me ka hana ʻana i nā papa SBC ʻē aʻe, akā hiki i ka Raspberry Pi Pico ke holo i nā sketch a i ʻole nā ​​papahana i kākau ʻia i nā ʻōlelo e C / C ++ a i ʻole MycroPython. Ke kākau koke ʻoe iā lākou ma kāu PC, hiki iā lākou ke hoʻoili i ka papa ma o ka microUSB i mea e hoʻokuʻu ai ka MCU unit, a i ʻole microcontroller iā lākou.

ʻO ka mea hope loa, ʻaʻole wau makemake e waiho i kahi ʻaoʻao ka nomenclature hoʻohana ʻia, a ʻo ia ka inoa ʻo RP2040 ke kumu o:

  • RP: kū no Raspberry Pi
  • 2: ka helu o nā kumu nui.
  • 0: ʻano kumu (M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (non-volatile a flash / 16kB), inā ʻo 0 ia no ka mea aia ma ka papa.

He hūpō paha kēia, ke noʻonoʻo pono hoʻi i kēia manawa hoʻokahi wale nō SoC i hoʻolālā ʻia e lākou. Akā paha paha e hōʻailona paha ka Raspberry Pi Foundation hoʻolālā i nā SoC hou aʻe i ka wā e hiki mai ana...

ʻIke hou aku - Pepa ʻikepili RP2040

E pili ana i ka papa Raspberry Pi Pico

ʻO ka pā hou ʻO Raspberry Pi Pico mālama ʻo ia i nā mea pūʻiwa maikaʻi, ʻoiai kona liʻiliʻi. A no ke kumukūʻai $ 4 wale nō, kahi e lilo ai ia i kekahi o nā papa microcontroller ʻoi loa ke kūʻai ʻia ma ka mākeke.

Pin-out Raspberry Pi Pico

Pin-mai

No ka nā ʻano ʻenehana a me nā kikoʻī, eia nā kikoʻī āpau o ka pā.

  • Ia SoC: Ua hoʻolālā ʻia ʻo RP2040 ma UK e kahi hui hana Raspberry Pi Foundation i hoʻolaʻa ʻia no ka hoʻolālā ASIC.
    • DualCore ARM Cortex-M0 + me ka pinepine uaki pinepine a hiki i ka 133Mhz.
    • 264 kB o ka hoʻomanaʻo SRAM
    • 2MB o ka hoʻomanaʻo paʻa uila o ka papa.
    • Me ka hoʻohaʻahaʻa haʻahaʻa a me ka dormant a me nā ʻano hiamoe.
  • Hoʻohui: microUSB me ke kākoʻo no ka USB 1.1 Host
  • Ke holomua ʻana: Kauō & papa i ka hoʻohana ʻana i nā ʻōlelo e like me C / C ++ a me MicroPython.
  • GPIO: 26-pin hana nui
  • Nā pine ʻē aʻe: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x mau kahawai PWM.
  • ʻAi: 3.3 V
  • hou: ke aniani moʻo wela, nā waihona puke kiko lana wikiwiki i ROM, a me 8x PIO (Programmable I / O) i hiki ke hoʻopili i ka papa e kākoʻo i nā peripherals, etc. ʻO kahi laʻana, me PIO hiki ke hoʻonohonoho ʻia e hoʻohālike iā VGA, kani, mea heluhelu kāleka SD, a pēlā aku.
  • Nui: 51x21mm
  • ʻO ka uku: 4 $ (e kūʻai)

Pehea e hoʻomaka ai i ka hoʻolālā ʻana

Hoʻonohonoho ʻia ka Raspberry Pi Pico hou e hoʻohana ana i ka C / C ++ SDK a i ʻole ke awa kūmole MicroPython, kaukaʻi ʻia inā makemake ʻoe e hoʻohana i kahi ʻōlelo a i ʻole no kāu mau papahana. Eia hou, hoʻouka maʻalahi ʻia ka papahana:

  1. E kaomi wale i ka pihi BOOTSEL ma ka papa
  2. Ke hoʻopili nei i ke kaula microUSB i ka PC (Linux, Windows, a i ʻole macOS, a hiki iā ʻoe ke polokalamu mai kahi Raspberry Pi 4)
  3. A laila hoʻokuʻu ʻia ka pihi BOOTSEL a e kau ka PC i ka anakahi hou i kapa ʻia ʻo RPI-RP2 me he mea lā he pendrive ia.
  4. I kēia manawa, pono ʻoe e huki i ka faila code UF2 i ka anakuhi hoʻomanaʻo a e hoʻouka ia.
  5. E hoʻomaka hou ka Raspberry Pi Pico a hoʻomaka e holo i ka papahana.

Hoʻohui, loaʻa pū kekahi iā ʻoe faila INDEX.HTM i loko o ka anakuhi a e hōʻike iā ʻoe i nā palapala kūhelu ma ka pūnaewele Raspberry Pi. Aia kekahi waihona INFO_U2F.TXT i ka ʻikepili e pili ana i ka papa, e like me ka mana o ka bootloader.


Hoʻopili ka ʻike o ka ʻatikala i kā mākou kumumanaʻo o ka hoʻoponopono hoʻoponopono. E hōʻike i kahi kaomi hemahema ʻaneʻi.

E lilo i mea mua e wehewehe

E waiho i kāu manaʻo

Kāu leka uila aae? E,ʻaʻole e paʻiʻia. i hāliu aku i koi 'ia kula *

*

*

  1. He kuleana no ka ʻikepili: Miguel Ángel Gatón
  2. Ke kumu o ka ʻikepili: kaohi SPAM, hoʻokele ʻōlelo.
  3. Legitimation: Kou ʻae
  4. Ka kamaʻilio ʻana o ka ʻikepili: ʻaʻole e hōʻike ʻia ka ʻikepili i nā ʻaoʻao ʻekolu koe ka mana o ke kānāwai.
  5. Pūnaewele mālama: Pūnaewele i mālama ʻia e Occentus Networks (EU)
  6. Nā Kuleana: I kēlā me kēia manawa hiki iā ʻoe ke palena, hoʻōla a kāpae i kāu ʻike.