基于STEP Pico的嵌入式系统学习平台
基于树莓派PICO的嵌入式系统学习平台,可以通过C/C++以及MicroPython编程来学习嵌入式系统的工作原理和应用。
标签
KiCad
树莓派
嵌入式系统
MicroPython
PICO
RP2040
硬禾发布
更新2023-04-18
16695

参加本平台的同学将会给您的邮箱发送适用于本平台的课程优惠券,含15节MicroPython编程课程的学习

以下为板卡介绍:

1、简介:

【基于树莓派Pico的嵌入式系统学习平台】专为嵌入式系统学习而设计,其可以通过C/C++以及MicroPython编程来学习嵌入式系统的工作原理和应用。

Fr4bJoOd0UUlyxLAQOrlCzbWTp9d

2、平台包含:

FsoadIQRLGlgUx3klgvFuAKVRhHm

3、板卡适用范围:

  • 适用于大一学生或嵌入式系统入门者
  • 了解电子系统构成、学会一门与硬件直接相关的编程语言
  • 自己动手完成有趣的项目,激发对电子的兴趣,培养自信心
  • 开源资源的利用和分享意识
  • 培养项目总结和展示的能力
  • 电赛 - 控制、显示、数据采集等

4. 板卡硬件:

  • 2个按键输入
  • 4个单色LED
  • 12个WS2812B RGB三色灯
  • 1个姿态传感器
  • 1个128*64 OLED显示屏
  • 1个蜂鸣器
  • 1个可调电位计(用于电压表)
  • 1路音频信号输入(用于示波器)
  • 8位R-2R电阻网络构成的DAC(用于DDS信号发生器)

FgTH28pLI80kAVQXu161Fx1wotU9

 

5、功能及管脚映射表:

Fine2TE6eh2jfN4GfBcV4LT0C1vS

 

6、核心板介绍:

FvX00dTlhjhNG2iHSEVhHarr45J_

Fk80tEMLMeJAvwmb7oNoFcPHIeVU

  • 核心板引脚图

FmtmIhaSHOfRy4SwAExWKdZDSRLh

FkqBKRyBxFjIyj3hVSCLHKKbYyUZ

7、项目资源:

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、电子森林资源汇总

10、交流群

群人数已满,请添加工作人员备注:姓名+学校+进xxx群,拉你入群

FkNIRHvABGL0fNruN8jJQ-Abs7-4

 

软硬件
元器件
RP2040
树莓派基金会推出的双核Arm Cortex M0+微控制器,133MHz时钟速率,264KB SRAM,支持C/C++、MicroPython编程
LMV358
双路低电压轨到轨输出运算放大器
ADA4891-1
低成本CMOS、高速、轨到轨放大器, 2.7 V至5.5 V, −3 dB带宽:240 MHz (G = +1),压摆率:170 V/μs
MMA7660
重力感应传感器 - 3-Axis Orientation/Motion Detection Sensor
TPH2501
250MHz,精密,轨到轨I/O, CMOS运算放大器
WS2812B
WS2812B是一款智能控制LED光源,它将控制电路和RGB芯片集成到5050组件包中。它包括智能数字端口数据锁存器和用于放大驱动器的信号整形电路。它还包括一个内部精密振荡器和一个恒流5电压控制端口,以确保一致的像素点光颜色高度。这些可以添加到全彩面板、条状全彩软灯、led装饰照明和不规则视频室内外led屏幕。
SSD1306
OLED控制器 - 支持128*32、128*64 OLED显示屏
Buzzer -蜂鸣器
一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。
电路图
物料清单
附件下载
PICO_Training_final.pdf
Pico训练板的原理图 - PDF格式
stepico1.0.pdf
STEP Pico原理图
团队介绍
苏州硬禾信息科技有限公司
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号