// RP2040 - Pico SDK GPIO 闪烁 (双核)
#include "pico/stdlib.h"
#include "pico/multicore.h"
void core1_entry() {
while(1) { /* 核心1任务 */ }
}
int main() {
gpio_init(25); gpio_set_dir(25, GPIO_OUT);
multicore_launch_core1(core1_entry);
while(1) {
gpio_put(25, 1); sleep_ms(500);
gpio_put(25, 0); sleep_ms(500);
}
}
| 区域 | 起始地址 | 结束地址 | 说明 |
|---|---|---|---|
| Flash | 0x08000000 | — | 主闪存 |
| SRAM | 0x20000000 | — | 静态RAM |
| Peripherals | 0x40000000 | 0x5FFFFFFF | 外设寄存器 |
| Core | 0xE0000000 | 0xE00FFFFF | 内核外设(NVIC/SysTick) |
// GPIO 初始化 + 翻转示例
// 请参考官方数据手册和库函数文档