❝
之前已经介绍了不少芯片了,其中RP2040就好像不是很受人待见,很多人觉得这类芯片出的开发板都偏贵,且性能也一般,各方面都被ESP32碾压,那事实到底是不是如此呢?
下面我来盘点一下 ESP32的问题 :
- ESP32烧录程序/固件还是有些麻烦,上传程序需要用到UART0烧录,且需要USB烧录芯片,RP2040自带USB1.1,可以直接上传程序,电路更少,更省空间。只能说 UF2还是真香 。
- RP2040带来了 可编程 IO,我是没用过,但是据说还不错可以代替部分FPGA的功能。
第一项我想乐鑫也意识到了这个问题,自带USB渐渐变成了趋势,ESP32S2也带来了USB1.1,再搭配 CircuitPython ,几乎和 RP
2 0 40 一致。 唯一的 优势就只有那个可编程IO了, 这个就看需求了 吧 。
但是为什么大厂还是争先恐后的推出RP2040的开发板呢,我觉得这还是生态问题,毕竟树莓派的东西基本是出一个火一个,而Pico的价格也是真的便宜的,有人说我20就能买个ESP32,兄弟还是看看官方的价格吧,很多人还是更信赖官方出品吧。
虽然我用的20快的也没毛病 ,官方到这个价位是真的可以了。有人说RP2040没有Wi-Fi,蓝牙,那你说的对,现在就有一款, 带Wi-Fi,没蓝牙
的开发板,它的出现我觉得给了我们令一种选择,也没必要非得是ESP32,RP2040也可以考虑了。它就是来自 Seeed (深圳 矽递
)的 Wio RP2040 。它告诉我选哪个选的不是配置参数,功能多强,而是生态,你选了这个芯片就选了这个生态。
首先它有两个版本,一个是和ESP32一样的模块形式:
ESP32
Wio RP2040
还有一种也是和ESP32几乎一致的开发板,感觉就好像是要和ESP32争个高下似的。你仔细看,可以看到它的元件要比ESP32少了不少,这也是RP2040的一些优势吧。
下面我们来看看具体 参数
名称 | 参数
—|—
处理器 | 双核 Cortex M0+, 可达133 MHz
SRAM | 264KB
Flash | 2MB
无线网络 | 2.4〜2.4835 GHz;IEEE802.11 b/g/n;AP & Station
GPIO,PIO,PWM | 20
I2C | 2
SPI | 2
UART | 2
ADC | 4
VIN | 5V-3.6V DC
尺寸 | 18.0 x 28.2 x 1.0mm
注意:芯片以3.3V电压运行。如果连接到通用I/O引脚的电压输入高于3.3V,可能会对芯片造成损坏(ESP32也是一样) ,但是貌似Wio
RP2040更近一步,5V转3.3V的电压转换芯片也是可以省略了。
引脚分布
官方也做了一个怎样烧录程序的电路图:
可以发现电路非常极简,个人认为有画PCB的 强烈推荐自己画PCB , 非常省事儿,可定制性极强 。
Wio RP2040的官方文档
https://wiki.seeedstudio.com/Wio_RP2040_Module_Build-in_Wireless_2.4G/
说实话,资料比较少,最无语的是Seeed作为一个正儿八经的国产厂商出的文档没有中文,虽说可能国外更赚钱,但是也不必如此,费不了多少功夫。
不过暂时用翻译看看,也还能接受吧 乐鑫的技术文档
https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html
总结
优点
- Wio RP2040的 模块设计的极好,集成度MAX ,可以直接当作核心板来用,对于想要些定制,却懒得画复杂的电路的同学非常友好,USB烧录芯片和一个AMS1117可以省了
- Seeed作为大厂,质量应该是可以保证的
缺点 - 模块售价 49 ,开发板售价 89 ,如果要买建议买模块,开发板感觉性价比不高,电路上就没几个东西。
- 作为国产厂商,还是希望能出一些中文文档
- 其他缺点同 类RP2040开发板
ESP32的模块说实话没有Wio RP2040的模块方便,当然也便宜点,很喜欢这个模块,可以专注于开发功能。Wio RP2040这个芯片很好的做到了:
让那些想要画PCB的同学找到一些自信,以及觉得画电路比较累,想要专注于添加功能的同学,以及已经不喜欢ESP32了,想换换口味的同学 。
购买链接
复制下方链接
到淘宝打开即可下单
Wio RP2040
19嘻那子下多他于那是心中到微 https://m.tb.cn/h.fRGr10D?sm=ae083f Wio RP2040模块-内置无线2.4G
迷你开发板-板载Wifi