RF/无线
今天我们来认识一下Raspberry Pi Pico,一个小小的微控制器,可以让你在微控制器上运行一些代码来构建硬件项目。更有趣的是,Raspberry Pi基金会正在其中使用自己研发的RP2040芯片。
微控制器以让人们控制其他部件或其他设备,你可能会认为,按照原有的设计已经可以用普通的Raspberry Pi来完成这些事情了,但微控制器的区别在于它是专门设计用来与其他事物交互的。它们很便宜,体积小,耗电量也很小。用很简单的材料就可以搭建,也会尽可能少地使用焊接过程,简单的结构带来的节能特性只需要它配上一个小电池就可以运行几周甚至几个月。与计算机不同,微控制器不运行传统的操作系统,代码直接在芯片上运行。
和其他微控制器一样,Raspberry Pi Pico在设备的侧面有几十个输入和输出引脚。这些引脚很重要,它们充当了与其他组件的接口。例如,可以让你的微控制器与LED灯进行交互,从各种传感器获取数据,在显示屏上显示一些信息等。
Raspberry Pi Pico使用的是RP2040芯片。它有一个双核Arm处理器(运行频率133MHz),264KB的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基金会来说,这是一个有趣的举动,因为它可以沿着这条路走下去,并在自己的芯片设计上迭代出更强大的变种。它提供了两个主要的优势--能够精确地控制板上的内容,以及最终设备的价格。
责编AJX
全部0条评论
快来发表一下你的评论吧 !