返回列表 发新帖

基于RP2040核心板的micropython开发

[复制链接]

13

主题

58

帖子

1万

积分

允许发帖

积分
10187
发表于 2021-10-26 09:43:24 | 显示全部楼层 | 阅读模式
本帖最后由 Mcuzone_HCJ 于 2021-10-26 14:10 编辑

关键词:micropython  RP2040  Pico  ADC

概述:由于树莓派CM4出来由一段时间了,基于CM4核心板添加了各种各样的外设,比如4G通信模组、5G通信模组、各种PCIE的拓展。各种各样的外设使系统越来越复杂,CM4的性能利用也越来越大。这时候,需要一款低级处理器来辅助CM4来解决一些实际问题,比如进行多路负载控制、采集空气温度湿度、利用PWM控制风扇进行散热、扩展多路IO
回复

使用道具 举报

13

主题

58

帖子

1万

积分

允许发帖

积分
10187
发表于 2021-10-26 09:50:21 | 显示全部楼层
ZHAI核心板与Pico的外观对比

正面对比图.jpg 反面对比图.jpg

回复 支持 反对

使用道具 举报

13

主题

58

帖子

1万

积分

允许发帖

积分
10187
发表于 2021-10-26 10:04:51 | 显示全部楼层

ZHAI与Pico的板载资源对比介绍



1、两者主控均是RP2040
2、ZHAI采用封装为SOP-8的HG25Q32的flash,Pico采用封装为USON-8的W25Q16JV的flash
3、ZHAI采用SP6205进行LDO线性稳压供电,Pico采用RT6150B-33GQW进行DC-DC稳压供电

回复 支持 反对

使用道具 举报

13

主题

58

帖子

1万

积分

允许发帖

积分
10187
发表于 2021-10-26 10:25:51 | 显示全部楼层
本帖最后由 Mcuzone_HCJ 于 2021-10-26 10:27 编辑

核心板的软件配置

1、我们要登录树莓派官方网站去下载一个uf2文件,网址为
https://www.raspberrypi.com/documentation/microcontrollers/micropython.html#documentation

2、登录网址后,我们滑动鼠标到图下页面状态,单击图中2处,稍后网络就会下载名称为 rp2-pico-20210902-v1.17.uf2 的文件
Pico配置图.JPG

rp2-pico-20210902-v1.17.uf2 (550 KB, 下载次数: 0)
回复 支持 反对

使用道具 举报

13

主题

58

帖子

1万

积分

允许发帖

积分
10187
发表于 2021-10-26 11:04:39 | 显示全部楼层
开发软件的下载及其使用

1、登录下图网站,单击圈中windows,然后慢慢等待网址响应。由于该exe文件是从github上下载,可能会下载失败。

thonny下载.JPG


2、下载完exe文件后,双击安装。


3、安装完成后,我们需要双击桌面图标打开该软件,然后鼠标点击图下位置进行软件设置。


thonny1.JPG


      然后在Interpreter一栏中,分别选中MicroPython(Raspberry Pi Pico) 和匹配的COM口,再点击OK。

thonny.JPG




4、此时,ZHAI或Pico就与Thonny取得了联系,并且再调试窗口输出了固件信息。

thonny3.JPG


5、下面我们编写一段控制板载LED灯闪烁的代码,然后单击左上角的保存按键。

thonny4_LI.jpg


      在弹出的窗口中,鼠标单击蓝色圈中内容。

thonny5_LI.jpg


       然后命名为main.py文件。切记,设备只执行main.py。

thonny6.JPG


    一切操作完成后,单击图中的绿色运行按钮,程序就开始运行;单击图中的红色按钮,程序就停止运行。

thonny7_LI.jpg thonny_run_LI.jpg



友情提示:ZHAI或Pico断开与电脑连接,再重新连接后,可能会出现thonny无法与设备取得联系,一直提示设备处于busy状态。这个时候,我们需要断开与电脑的连接,鼠标不停点击thonny的程序停止运行按钮,边按按钮边将设备再次连接电脑,直到调试窗口输出固件信息,即可停止按按钮,并可进行程序编写与调试。




回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表