Mažas „Raspberry Pi Pico“ modulis su patentuotu „Raspberry RP2040“ mikrovaldikliu. RP2040 yra dviejų branduolių „ARM Cortex M0 +“ lustas, kurio dažnis yra 133 MHz. Modulis turi 264 kB SRAM ir 2 MB „Flash“ atminties. Sistemoje yra 26 GPIO kaiščiai, kurie dirba su 3,3 V įtampa ir temperatūros jutikliu. „Raspberry Pi Pico“ yra užprogramuojamas C / C ++ ir „MicroPython“ per „microUSB“ jungtį.
„Raspberry Pi Pico“ modulio kaiščiai
- „Raspberry Pi Pico“ modulyje yra 26 kontaktai, kurie apima: 2x SPI, 2x I2C, 2x UART, 3x ADC 12-bit, 16x PWM. Papildomi 8 IO kaiščiai (PIO).
Maitinimas „Raspberry Pi Pico“
- „MicroUSB“ jungtis naudojama maitinant ir palaikant „Raspberry Pi Pico“ plokštės ryšį su kompiuteriu, kad modulis veiktų teisingai, reikalingas 5 V maitinimas. Plokštė taip pat gali būti maitinama iš 1,8–5,5 V įtampos iš VSYS kaiščio, naudojant, pavyzdžiui, 3,7 V „Li-Pol“ arba 3x AA baterijas.
Raspberry Pi Pico“ programavimas
- Raspberry Pi Pico“ yra užprogramuotas C / C ++ arba „MicroPython“. Norėdami įkelti programą į plokštę, palaikykite nuspaudę mygtuką BOOTSEL ir „MicroUSB“ laidu prijunkite „Raspberry Pi Pico“ prie kompiuterio. Modulis bus aptiktas kaip USB atminties įrenginys, vadinamas RPI-RP2, programos failą reikia vilkti ir įdėti į RPI-RP2 failą.
Darbo su „MicroPython“ pradžia
-
„Raspberry Pi Pico“ galima užprogramuoti prijungus jį prie kompiuterio per USB kabelį, sukeliant failus. Parengtas atsisiųsti UF2 failas padės jums pradėti naudotis „MicroPython“.
-
Atsisiųskite UF2 failą „Hello World“.
-
Paspauskite ir palaikykite mygtuką BOOTSEL ir prijunkite „Raspberry Pi Pico“ prie „Raspberry Pi“ USB prievado.
-
Nuvilkite UF2 failą į RPI-RP2 failą.
-
Pico bus paleistas iš naujo.
-
Atidarykite „Raspberry Pi 4B“ ir vykdykite komandas:
-
Lange turėtumėte pamatyti „Hello World“.
Specifikacija:
- Sistema: Raspberry Pi RP2040
- "Core": ARM Cortex-M0 + dviejų branduolių 133 MHz
- SRAM: atmintis 264 kB
- „Flash“ atmintis: 2 MB
- Kaiščiai: 40 kontaktų / 23 skaitmeninis GPIO + 3 ADC kaiščiai
- Sąsajos: 2x UART, 2x I2C, 2x SPI, iki 16 PWM kanalų
- Maitinimo įtampa: 5 V (USB)
- Loginės dalies darbinė įtampa: 3,3 V
- Maitinimo / duomenų jungtis: „microUSB“
- Matmenys: 51 x 21 mm