Raspberry Pi Pico SDK 2.1.1 最新版本現(xiàn)已發(fā)布,更新了多個(gè)內(nèi)容。
Raspberry Pi RP2040 獲官方 200MHz 時(shí)鐘支持
自 2021 年Raspberry Pi RP2040 與 Pico 開發(fā)板同步問世以來,官方宣稱默認(rèn)運(yùn)行頻率為 48 MHz,但微控制器最高可運(yùn)行至 133 MHz。盡管實(shí)際默認(rèn)頻率最終定為 Cortex-M0+ 核心的 125 MHz,部分項(xiàng)目(如 PicoDVI)仍可將其超頻至 252 MHz。
此前高于 133 MHz 的頻率并未獲得官方支持,但 Pico SDK 2.1.1 改變了這一局面。經(jīng)認(rèn)證,當(dāng)穩(wěn)壓器電壓不低于 1.15 伏時(shí),RP2040 現(xiàn)可正式支持 200MHz 系統(tǒng)時(shí)鐘。
若需啟用 200MHz 時(shí)鐘,只需通過預(yù)處理器定義設(shè)置 SYS_CLK_MHZ=200,穩(wěn)壓器電壓將視需求自動(dòng)提升。Raspberry Pi未修改 SDK 默認(rèn)值(RP2040 仍為 125 MHz,RP2350 為 150 MHz),因頻率變更可能導(dǎo)致依賴運(yùn)行頻率假設(shè)的程序異常。開發(fā)者還可通過 CMake 變量或預(yù)處理器定義PICO_USE_FASTEST_SUPPORTED_CLOCK=1,確保程序自動(dòng)適配 RP2040、RP2350 及未來 RP2xxx 系列的最高頻率。
新增 C 語(yǔ)言代碼示例
SDK 2.1.1(及 2.1.0)新增以下代碼示例:
二進(jìn)制信息
blink_any - 使用 bi_ptr 變量創(chuàng)建可配置的 blink 二進(jìn)制程序
hello_anything - 使用 bi_ptr 變量創(chuàng)建可配置的 hello_world 二進(jìn)制程序
i2c/slave_mem_i2c_burst - i2c 從屬實(shí)例,其中從屬實(shí)現(xiàn)了 256 字節(jié)內(nèi)存。
pico_w/wifi
picow_blink_slow_clock - 在系統(tǒng)時(shí)鐘較慢的情況下閃爍板載 LED(通過 WiFi 芯片連接),以演示如何在運(yùn)行時(shí)重新配置與 WiFi 芯片的通信。
picow_blink_fast_clock - 與上述相同,但使用較快的系統(tǒng)時(shí)鐘
picow_http_client - 演示如何發(fā)出 HTTP 和 HTTPS 請(qǐng)求
picow_http_client_verify - 演示如何通過服務(wù)器驗(yàn)證發(fā)出 HTTPS 請(qǐng)求
mqtt/picow_mqtt_client - 演示如何實(shí)現(xiàn) MQTT 客戶端應(yīng)用程序
freertos/picow_freertos_http_client_sys - 演示如何在 NO_SYS=0 條件下發(fā)出 HTTPS 請(qǐng)求(即完全集成 FreeRTOS)。
通用
blink - 與 blink 示例相同,但具有通用性。
nuke_universal - 與 flash/nuke 示例相同,但通用。在 RP2350 上作為打包的 SRAM 二進(jìn)制文件運(yùn)行,因此它被寫入閃存并由引導(dǎo)加載程序復(fù)制到 SRAM 中
pio/uart_pio_dma - 使用 PIO 和 DMA 從 UART 發(fā)送和接收數(shù)據(jù)
usb/device/dev_multi_cdc - 帶有兩個(gè)串行端口的 USB CDC 設(shè)備示例,其中一個(gè)用于標(biāo)準(zhǔn) SDK stdio。該示例通過 USB 向主機(jī)公開兩個(gè)串行端口。第一個(gè)端口用于 stdio,第二個(gè)端口用于簡(jiǎn)單的回聲環(huán)回。
-
Pico
+關(guān)注
關(guān)注
0文章
179瀏覽量
17487 -
SDK
+關(guān)注
關(guān)注
3文章
1058瀏覽量
47438 -
樹莓派
+關(guān)注
關(guān)注
120文章
1914瀏覽量
106784
發(fā)布評(píng)論請(qǐng)先 登錄
別再用鑰匙啦!樹莓派Pico教你用RFID“刷”門禁~

deepin 23+樹莓派讓小車動(dòng)起來

Raspberry Pi Pico 2 W 發(fā)布

評(píng)論