专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
目录
相关文章推荐
超级数学建模  ·  限时领 | ... ·  14 小时前  
超级数学建模  ·  限时领 | ... ·  昨天  
超级数学建模  ·  限时领 | 国家地理Look ... ·  5 天前  
51好读  ›  专栏  ›  嵌入式微处理器

如何用3分钟,从零实现单片机的点灯开发?

嵌入式微处理器  · 公众号  ·  · 2024-10-21 12:00

正文

前段时间,小熊派悄悄上线了一款新的Pico板,基于树莓派RP2040芯片的: BearPi-Pico RP2040。

树莓派? 对,你没看错!树莓派不仅是一家优秀的开源硬件品牌,更是一家优秀的芯片公司。

RP2040 芯片由树莓派基金会自己设计开发,采用 40 nm 制程工艺,7×7 mm QFN-56 封装。RP2040 的设计思想基于多年来树莓派产品和项目中使用的其他供应商设备的优缺点。

BearPi-Pico RP2040功能

BearPi-Pico RP2040 开发板引脚定义与树莓派官方的 Raspberry Pi Pico 完全兼容,延续树莓派硬件生态。替换掉官方的Micro-USB为TypeC-USB接口。

功能 说明
用户灯 蓝色 LED灯,用户可通过代码自定义控制。
Boot 按键 Boot 选择按键
Flash 2MByte 闪存
主控芯片RP2040 双核 32 Bit ARM Cortex M0 + 处理器,264KB 的 SRAM ,运行频率高达 133MHz
USB Type-C 电源及数据接口

如何用3分钟从零实现点亮LED灯?

对于一切单片机的入门开发,从点亮LED灯开始。

那么,小熊派BearPi-Pico RP2040 如何实现一个简单的点灯应用呢?

第一步:创建一个.py文件

#!/usr/bin/env python3
import machine
import utime
# 定义板载LED 的GPIO口为GP25管脚,并设置为输出模式
led_gpio= machine.Pin(25,machine.Pin.OUT)

while True# 循环函数
    led_gpio.value(1)       # 输出高电平
    utime.sleep_ms(500)     # 延时500ms
    led_gpio.value(0)       # 输出低电平
    utime.sleep_ms(500)     # 延时500ms

第二步:点击“运行”按钮

第三步:发朋友圈^_^

“妈妈在也不用担心我点亮LED灯了!”。

BearPi-Pico RP2040不仅仅支持MicroPython的开发方式,更是支持ArduinoIDE进行开发,让开新手入门更为简单。

更多教程以及资料,可以点击文末“阅读原文”进行查看。






请到「今天看啥」查看全文