内容介绍
项目备注
视频课程
任务列表
项目报告
内容介绍
以下为板卡介绍:
1、简介:
【基于树莓派Pico的嵌入式系统学习平台】专为嵌入式系统学习而设计,其可以通过C/C++以及MicroPython编程来学习嵌入式系统的工作原理和应用。
2、平台包含:
- 树莓派Pico扩展板 x1
- 硬禾版本树莓派Pico核心模块 - STEP Pico x1
3、板卡适用范围:
- 适用于大一学生或嵌入式系统入门者
- 了解电子系统构成、学会一门与硬件直接相关的编程语言
- 自己动手完成有趣的项目,激发对电子的兴趣,培养自信心
- 开源资源的利用和分享意识
- 培养项目总结和展示的能力
- 电赛 - 控制、显示、数据采集等
4. 板卡硬件:
- 2个按键输入
- 4个单色LED
- 12个WS2812B RGB三色灯
- 1个姿态传感器
- 1个128*64 OLED显示屏
- 1个蜂鸣器
- 1个可调电位计(用于电压表)
- 1路音频信号输入(用于示波器)
- 8位R-2R电阻网络构成的DAC(用于DDS信号发生器)
5、功能及管脚映射表:
6、核心板介绍:
核心板统一更换为硬禾版本的STEP Pico,在兼容树莓派官方Pico的核心模块基础上增加了4个WS2812彩色灯,以及一个复位按键,USB端口也改成了Type C。
- 核心板资源:https://www.eetree.cn/project/detail/72
- STEPPico核心模块原理图:https://www.eetree.cn/wiki/_media/stepico1.0.pdf
- 核心板引脚图
7、项目资源:
- 树莓派Pico - 支持MicroPython的双核嵌入式系统模块
- 树莓派Pico的扩展功能板
- 开源代码:https://gitee.com/picospuch/eetree-mpy-lecture-code
8、学习平台的设计考虑:
作为一个嵌入式系统的学习平台,首先要基于核心芯片的核心板的特点以及嵌入式系统的关键知识点来定义这款学习平台:
- 树莓派Pico/RP2040的基本特性
- 板上通过MicroUSB供电,能过够给扩展板提供3.3V的直流电压
- 26根IO用于扩展,支持SPI、I2C、PWM、PIO
- 板上一颗单色LED可用于基本的测试
- 40Pin 邮票孔、双列直插孔的方式连接扩展板、面包板
- 嵌入式系统入门要掌握的知识要点
- 数字输入 - 单IO(按键)、总线(传感器)
- 模拟输入 - 可调电压信号源
- 输出显示、控制 - 单IO(电平、PWM)、总线(单总线、I2C、SPI)
- 中断、查询
- 内存分配、DMA
- 学习板的功能、性能要求
- 能够体验输入、输出的外设,尤其是典型总线的连接
- 能够构建多种有趣、有技术含量的项目
- 声音的输入和输出
- 主要显示器件的使用 - LED、OLED、WS2812
- 能够使用到PIO功能并体现其优势的外设
- 学习板的尺寸要求
- 小于10cm * 10cm,2-4层板
- 学习板的成本要求
- 50元以内
- 器件容易采购
- 学习板的焊接及调试要求
- 选用的元器件方便初学者焊接
- 关键的信号点方便用测试测量仪器(万用表、口袋仪器、桌面仪器)观察
9、电子森林资源汇总
- MicroPython相关资料
- MicroPython对PICO/RP2040支持的功能
- 树莓派PICO - 支持MicroPython的双核嵌入式系统模块
- 树莓派PICO做的一些项目汇总
- 基于树莓派PICO的一些项目创意
- ADA4891 - 低成本CMOS、高速、轨到轨放大器
- RP2040芯片资料汇总
- LMV358运算放大器
软硬件
物料清单
附件下载
PICO_Training_final.pdf
Pico训练板的原理图 - PDF格式
stepico1.0.pdf
STEP Pico原理图
团队介绍
苏州硬禾信息科技有限公司
评论
0 / 100
查看更多
猜你喜欢
基于STEP Pico的嵌入式系统学习平台实现的电压表树莓派Pico oled AD测量 2023寒假一起练 MicroPython STEP Pico
happy
1365
基于STEP Pico的嵌入式系统学习平台模拟交通灯系统利用板上的3个不同颜色的LED模拟交通灯,程序会轮流切换三个灯的状态,并根据按键的输入调整交通灯的切换
cardry
1848
基于STEP Pico的嵌入式系统学习平台的反应测试器制作通过软件产生随机数,程序启动以后在随机数控制的时间下点亮板上的LED,被测试者按下按键以后,处理器计算从点亮灯到接收到按键之间的时间差,并将时间差通过USB显示在PC上,并在OLED上显示时间信息。
hooxi
816