在Arduino 中使用RP2040如何讓雙核心充分利用?我在2024/02/01有稍微試驗一下,當時還沒有意識到雙核心的爽度,知道玩了Micropython 之後對Micropython 的速度感到它的速度真的想他的名字一樣真的慢到讓我吃驚,我在研究Micropython的雙核心處理再回頭探討在Arduino中的雙核心應用,我認真的思考雙核心的處理問題。
2024/02/26 我寫了一個雙核心在Arduino的小測試,我爽了,我開始漸漸的知道雙核心MCU的魅力在哪裡了。
程式架構:
Setup()
{}
Loop()
{}
Setup1()
{}
Loop1()
{}
設定好這個架構之後就可使用雙核心了
計算程式之間的執行速度
Millis()
Micros()
可以使用這兩個函數
起初我以為執行點亮WS2812 LED 要ms以上結果時間計算起來不到1ms因此改用micros()計算
RP2040的速度真的嚇嚇叫!!
我還沒有使用ESP32 試試看它的威力,不過我還是對pico RP2040 比較有信心
一個核心執行呼吸燈一個核心執行2HZ藍色燈閃爍
沒有留言:
張貼留言