2021-10-11 03:22:53 +00:00
|
|
|
= Raspberry Pi Pico =
|
|
|
|
|
|
|
|
Raspberry pi's micrcontroler, based on the RP2040
|
|
|
|
|
2021-11-13 05:51:32 +00:00
|
|
|
See datasheet https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf
|
2021-10-11 03:22:53 +00:00
|
|
|
|
2022-01-07 17:30:01 +00:00
|
|
|
== Pins ==
|
|
|
|
|
|
|
|
* VBUS is the 5V from the USB
|
|
|
|
* VSYS is the input voltage, from 2V to 5V. There is an on board voltage
|
|
|
|
regulator to bring it down to 3.3V
|
|
|
|
* 3V3 is 3.3 volt output with a max draw of 300ma
|
|
|
|
* 3V3_EN is an input that allows you to shut off the internal voltage regulator
|
|
|
|
* RUN is the reset line
|
|
|
|
* Pins GP28 - GP 26 have ADC's attached, with a 12 bit resolution
|
|
|
|
|
|
|
|
|
2022-01-07 17:15:01 +00:00
|
|
|
== Interrupts ==
|
|
|
|
|
|
|
|
Hardware interrupts uses standard ARM nested vectored interrupt controller.
|
|
|
|
Interrupts have ID 0-31. The RP2040 only uses 0-26, the rest are tied to
|
|
|
|
ground. Both cores are tied to the same interrupt lines.
|
|
|
|
|
|
|
|
*Do not enable the same interrupt on both cores*, as this leads to race
|
|
|
|
conditions.
|
2021-10-11 03:22:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
[[index]]
|