当前位置: 首页 > article >正文

蓝桥杯物联网开发板硬件组成

c011fe6347c185da32cf5a525e6a734b.png

第一节 开发板简介

物联网设计与开发竞赛实训平台由蓝桥杯大赛技术支持单位北京四梯科技有限公司设计和生产,该产品可用于参加蓝桥杯物联网设计与开发赛道的竞赛实训或院校相关课程的 实践教学环节。

开发板基于STM32WLE5无线微控制器设计,芯片提供了256KB FLASH和64KB SRAM存储器,最高主频48MHz,内部集成ARM Cortex M4内核和无线通讯单元,支持LoRa ®、(G)FSK、(G)MSK和BPSK调试模式。产品配置按键、指示灯、调试器、OLED 显示屏、通用传感器接口、EEPROM存储器等MCU典型外围器件。利用USB Type C接口供电,支持串口通讯、程序下载和在线调试功能。开发板实物如下:

315f3a0f29b2f3a24e020fcc556a26e2.png

第二节 硬件布局

097a33f6b0a7bdef7daee14e9c9686cd.png

第三节 硬件资源

按照上图序号所示,以下是各资源分析:

1,USB Type-C接口:用于供电,串口通信,程序下载等。

7d1ea4d4d239982df1f3ee01995a30d0.png

2,5V转3V3LDO芯片:将USB的5V电压转换为3V3,用于单片机供电。

583a5be7b1896daaa24cc914e41733ec.png

3,下载器板主控芯片:该芯片无需编程,用于程序下载和串口通信。

05fb10e8bb810c959398e5f6587cec66.png

4,切换按键:用来选择下载器连接A板还是B板。

453756749ac520b8b6be51f5dbdd57e2.png

5,EEPROM:硬件提供了一个存储器,型号为AT24C02,通过I2C接口与MCU通信。

eb2b58be1df26f7fad50e87951cba2cc.png

6,OLED 屏幕:硬件集成了一个0.91寸的OLED显示屏及其驱动电路,驱动芯片型号为:SSD1306,该屏幕通过I2C接口与MCU通信。

02787af33f9aa74048f66a6672d4e5bc.png

7,指示灯:D11和D12用于指示调试器当前连接的目标硬件,选择终端A时,D11点亮,选择终端B时,D12点亮

8bd21d66fefc1ebcf6696e6c9dc4e018.png

8,扩展接口与模块:主板上通过扩展接口,将部分MCU外设资源引出,通过这些引出的外设资源,可以对扩展模块实现编程。

141e1a2fbbd10a1a263ec66d5fc337b6.png

9,外部低速时钟:蓝桥杯物联网主控芯片STM32WLE5微控制器由32.768KHz外部低速晶振提供RTC时钟和看门狗时钟。

2c466f008741d908e83c3db10bac5bfd.png

10,外部高速时钟:蓝桥杯物联网主控芯片STM32WLE5微控制器由32MHz外部高速晶振提供系统时钟。

a64ad2fa4c2f973f28fcc2eae26031ef.png

11,编程主控芯片:蓝桥杯物联网主控芯片STM32WLE5。

11b2a86fa191c7b0853795f8d8630cac.png

12,复位:复位电路采用的是按键复位。

8fbbf7f8cf7c7949956149ea42355bd1.png

13,电位器:硬件提供了一个电位器用作输出模拟电压,连接到了PB4引脚。

2f6bee9beabdbd55b101ccf682327f68.png

14,LED:硬件提供了3个用户可编程控制指示灯。

ac0b351b655d11ad9b23a230c6be0810.png

15,天线:无线部分的天线。

61f259dabffd420ea9a7bb5c39dbefc4.png

16,按键:硬件提供了2个用户按键,分别连接到PA8和PB8上,按键按下时,产生低电平。

51967cb0904b94dc38d3205d435e091f.png

==========

往期回顾:

【蓝桥杯物联网STM32WLE5】第一章 竞赛规则及说明

蓝桥杯该如何备赛?

==========

935559fd00c9a893fcddfac1fe229174.png

5f045c502be7f8ef5f3da54799619147.png

2bd0d96c3beb1717bece309b57a24020.png


http://www.kler.cn/a/449363.html

相关文章:

  • 计算机基础复习12.23
  • 增量训练(持续学习)
  • 用python ollama qwen2.5 开发一个AI修仙游戏
  • LightGBM分类算法在医疗数据挖掘中的深度探索与应用创新(上)
  • VR线上展厅的色彩管理如何影响用户情绪?
  • 代理模式(JDK,CGLIB动态代理,AOP切面编程)
  • 汽车IVI中控开发入门及进阶(41):视频播放器MPlayer
  • 单片机的内存是指RAM还是ROM
  • Android Studio Gradle Sync timeout
  • H5海康WS在线视频播放器:打造高效流畅的Web视频体验
  • BufferedWriter(废稿)
  • JUC并发编程之Thread学习笔记
  • count(1)、count(_)与count(列名)的区别?
  • 七牛云短信服务
  • 《前端web开发-HTML5基础》
  • 204页PPT金税四期监管要求与最新政策及风险防范-培训课件
  • Node二、Node.js 模块化、es6 软件包、Express - 框架
  • FastStone 10.x 注册码
  • springboot分布式id,基于snowflake的分布式统一id生成工具
  • 协作机器人做“按摩理疗”,机器人如何感知力度呢?
  • GoCD 持续集成和部署工具配置指南(CentOS 7)
  • Kafka常用集群配置参数
  • 精确与高效:二分查找的完整指南
  • Jenkins引发的多jdk设置问题
  • [AI]解释 Git 的基本概念和使用方式
  • FreeSWITCH的API与APP详解