597|1

100

帖子

1

TA的资源

一粒金砂(中级)

 

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

 

Raspberry Pi Pico W 是树莓派基金会在 2022年推出的新产品,它在 Raspberry Pi Pico 基础上增加了一个经过认证的2.4GHz 802.11n无线模块,使其成为需要无线通信项目的理想解决方案。

特性
• 采用了 Raspberry Pi 官方自主设计的 RP2040 微控制器芯片
• 搭载了双核 ARM Cortex M0 + 处理器,运行频率高达 133MHz 灵活时钟(可超频)
• 内置了 264KB 的 SRAM 和 2MB 的片上 Flash
• 板载2.4GHz无线接口芯片(802.11n或Wifi4)。
• 支持蓝牙 5.2
• 邮票孔设计,可直接焊接集成到用户自主设计的底板上
• USB1.1 主机和设备支持
• 支持低功耗睡眠和休眠模式
• 可识别为 USB 大容量存储器进行拖放式程序更新
• 多达 26 个多功能的 GPIO 引脚
• 2 个 SPI,2 个 I2C,2 个 UART,3 个 12 位 ADC,16 个可控 PWM 通道
• 精确的片上时钟和定时器
• 温度传感器
• 片上加速浮点库
• 8 个可编程 I/O (PIO) 状态机,用于自定义外设支持

----------------------------------------------------------------------

也是第一次接触这款板卡,在官网找到了详细的 产品资料,以及非常不错的 上手指南,基于 micropython 的

这边需要 Code With Mu 编辑器去开发,需要下载安装一下,安装过程没有什么配置项比较简单,功能也相对比较简陋

 

mu_editor.png

简单使用 micropython 点个灯

from machine import Pin, Timer

# init led
led = Pin('LED', Pin.OUT)
# init timer
timer = Timer()

# timer callback
def blink(timer):
    led.toggle()

#  500 ms 
timer.init(freq=2, mode=Timer.PERIODIC, callback=blink)

 

点击运行,可以看到板载的灯在不停的闪烁,如果需要对代码进行开机启动,可以将文件名保存为 main.py ,并在文件界面将该 py 文件拖拽保存至设备

 

针对 micropython 这种解释性语言,我们只需要关心各个模块的带的实现即可,不过我并没有找到比较好的资料,全面介绍 machine 里面各种的外设,有知道的坛友麻烦告知一下,谢谢

最新回复

可以看到板载的灯在不停的闪烁,如果需要对代码进行开机启动,可以将文件名保存为 main.py ,并在文件界面将该 py 文件拖拽保存至设备 66666   详情 回复 发表于 2023-6-8 06:19
 
 
 

回复

5163

帖子

3

TA的资源

版主

 

可以看到板载的灯在不停的闪烁,如果需要对代码进行开机启动,可以将文件名保存为 main.py ,并在文件界面将该 py 文件拖拽保存至设备

66666

 
 
 

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

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表