1074|4

159

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【得捷电子Follow me第1期】+ 任务1:熟悉mpy基本语法 [复制链接]

  本帖最后由 ly87802541 于 2023-5-30 16:45 编辑

20230510已收到得捷本次活动https://bbs.eeworld.com.cn/thread-1235348-1-1.html的有关硬件和模块------来自seeed特供基于树莓派pico-w单片机和外设扩展板等。之前比较忙,现在赶紧来体验mpy开发mcu的乐趣。开箱图片如下。

因为之前已经评测过同样来自树莓派的pico开发板,pico-w只是添加了WiFi蓝牙(CYW43439)模块,所以完全和pico开发板那些准备工作是一样的,参考我自己之前写的评测pico链接如下https://bbs.eeworld.com.cn/thread-1161346-1-1.html

首先到microPython官网http://www.micropython.org/download/rp2-pico-w/下载pico-w的固件uf2文件,如下图可以看到是20230426日编译的1.20版本固件。

烧录方法和pico一样,依然是USB连接PC然后拖放式就行,这里不再赘述。

烧录完后,已经可以完成了准备工作,可以用putty登录了。

现在,我们可以来完成一个LED闪烁的小任务,pico-w开发板的PIN分布图如下。

可以看到,pico-w开发板的LED灯接在wl_gpio0口上,这和pico接在gpio25口上是不一样的。查找原理图如下。

 

另外因为一些众所周知的原因,这次测试任务要求使用mu editor编辑器作为mpy开发环境,所以我们要到https://codewith.mu/下载这个编辑器,如下图所示。

下载后安装,按PC提示完成即可。

可以看到,mu editor也是1.20版。运行mu如下所示。

这里我们已经烧录固件了,选择取消就好。再次启动mu然后选择连接到pico-w。

 

因为mpy内部已经封装过LED模块,所以驱动LED闪烁脚本和pico也不一样,必须使用这个LED对象来进行操作,才能控制LED绿灯闪烁。如下图所示。

 

然后关闭LED。

Mpy的开发方式还是一如既往的舒适,接下来继续进行后续的外设驱动任务,敬请期待。

 

PS:本次收到的pico-w开发板依然是没有焊接插针,所以为了和底板连接起来必须自己完成手工焊接,才能继续其它任务。最后,开箱附上六大组件合家欢美图一张。

最新回复

G   详情 回复 发表于 2023-5-31 21:04
点赞 关注
 
 

回复
举报

6786

帖子

2

TA的资源

版主

沙发
 
mpy和py语法一致,就是库不一样~

点评

是的,但是都那么舒适。    详情 回复 发表于 2023-5-31 16:06
 
 
 

回复

159

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
wangerxian 发表于 2023-5-30 20:42 mpy和py语法一致,就是库不一样~

是的,但是都那么舒适。

 

点评

但是玩单片机,我觉得还是多用C比较好!  详情 回复 发表于 2023-5-31 17:11
 
 
 

回复

6786

帖子

2

TA的资源

版主

4
 
ly87802541 发表于 2023-5-31 16:06 是的,但是都那么舒适。  

但是玩单片机,我觉得还是多用C比较好!

 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

5
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表