Raspberry Pi基金會推出4美元的微控制器Pico與RP2040定制芯片
今天我們來認識一下Raspberry Pi Pico,一個小小的微控制器,可以讓你在微控制器上運行一些代碼來構建硬件項目。更有趣的是,Raspberry Pi基金會正在其中使用自己研發的RP2040芯片。
微控制器以讓人們控制其他部件或其他設備,你可能會認為,按照原有的設計已經可以用普通的Raspberry Pi來完成這些事情了,但微控制器的區別在於它是專門設計用來與其他事物交互的。它們很便宜,體積小,耗電量也很小。用很簡單的材料就可以搭建,也會盡可能少地使用焊接過程,簡單的結構帶來的節能特性只需要它配上一個小電池就可以運行幾週甚至幾個月。與計算機不同,微控制器不運行傳統的操作系統,代碼直接在芯片上運行。
和其他微控制器一樣,Raspberry Pi Pico在設備的側面有幾十個輸入和輸出引腳。這些引腳很重要,它們充當了與其他組件的接口。例如,可以讓你的微控制器與LED燈進行交互,從各種傳感器獲取數據,在顯示屏上顯示一些信息等。
Raspberry Pi Pico使用的是RP2040芯片。它有一個雙核Arm處理器(運行頻率133MHz),26 4K B的RAM,26個GPIO引腳,包括3個模擬輸入,一個微型USB端口和一個溫度傳感器。它沒有配備Wi-Fi或藍牙,價格僅為4美元。
想在Raspberry Pi Pico上導入準備好的程序非常容易,只需要把設備用micro-USB接口插到電腦上,啟動Raspberry Pi Pico。該設備jiu 將作為一個外部驅動器出現在計算機屏幕上。
除了C語言之外,還可以使用MicroPython作為開發語言。這是一種受Python啟發的微控制器語言,Raspberry Pi基金會為Pico準備了大量的文檔和數據表。
有趣的是,Raspberry Pi基金會希望讓其他夥伴從自己的芯片設計中獲益,它已經聯動了Adafruit、Arduino、Pimoroni和Sparkfun,讓他們可以使用RP2040芯片構建自己的電路板,隨後會有一個完整的RP2040供電設備的生態系統。
對於Raspberry Pi基金會來說,這是一個有趣的舉動,因為它可以沿著這條路走下去,並在自己的芯片設計上迭代出更強大的變種。它提供了兩個主要的優勢–能夠精確地控制板上的內容,以及最終設備的價格。