树莓派PICO_w的介绍

对于树莓派PICO_W开发板是一款性价比极高的嵌入式开发板,对于他的开发环境可以使用C/C++ SDK 或者官方的MicroPython接口,对于这个开发板我可能介绍的是C/C++开发环境,毕竟对于MicroPython的开发环境在前面已经介绍了,只不过换了一款开发板而已,并不影响他的环境搭建,对于MicroPyton的开发环境可以看我前面ESP32的环境搭建,我个人感觉无非就是在Python官网重新下载一个树莓派PICO_w的固件,我个人推荐使用Python,因为网上的资料毕竟多,对于使用C/C++可能对于新手并不友好,因为他的文档写的并不是很好,感觉比较乱。对于现在互联网的时代,使用Python还是主流,假如需要去追求高速度,高品质,就使用C/C++吧。

对于一个良好的嵌入式开发者,一份IO口映射图和原理图是必不可少的。

 对于树莓派PICO_w的原理图也可以参考下面的原理图。

 

 对于这一份原理图博主一开始也没有注意到,搞得后面都要怀疑代码的正确性以及环境的搭建是否成功。主要是因为我使用了他自带的Blink文件,文件里面清楚介绍LED是GPIO25,然后并没有看见灯被成功点亮,阴郁了一天,都不能保证后面其他工程的实现,后面才发现这个LED灯是他本身自带WIFI的灯,但是也是可以通过软件进行控制高低电平进行点亮的。

对于他上面的GND有许多,但是3.3V只有一个,实在是太少了,其实它可以多引几个脚出来。对于电源SYS和BUS,我们可以通过原理图看见SYS是通过一个稳压二极管进来的电源,主要是减少电源纹波,但是SYS的电压比BUS电压较低,对于官方手册的说明假如使用外部电源,就可以直接接到SYS上面来。对于其他的地方博主会在后面介绍的,要是在这里就把大家劝退就不太好了,这样我后面就写的没有意义了。

对于这个PICO_W的这一款开发板主打嵌入式互联网市场,在他之前还有一款PICO,只不过后面没有W的后缀。但是他的芯片还是一样的,都是使用了RP2040的芯片。

对于这一款芯片居然是Arm Cortex-M0 + @ 133Hz双核芯片,芯片内置264KB的 SRAM和2MB的板载内存,可以通过专用的QSPI总线支持最高的16MB的片外内存,30个GPIO引脚,其中四个ADC通道,但是有一个被用于片内温度传感器,对于芯片里面的温度传感器我一直保持观望的状态,芯片毕竟也是需要发热的,可能会影响他的使用。对于这里是ADC通道,并不是有许多的ADC,这样话,就不能使用多个ADC进行同时采样。对于他的ADC是具有DMA的,这样就能提高ADC的采样速率,对于这一块嵌入式开发板可以将ADC采样速率提高到500Ksps,这是一个非常快的速度。

对于他的PWM通道也是非常的多,有16个PWM通道可以使用,对于8个树莓派可编程I/O(PIO)状态机,用于自定义外围设备支持。

对于下篇我会讲解C/C++的环境搭建,对于C/C++环境的安装还是有一点点小麻烦,但是只要按着步骤来还是没有问题的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GD32开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值