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

news/2024/12/29 0:57:51/

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.ppmy.cn/news/1558049.html

相关文章

【AI绘画】无限制生成任意IP角色,完全免费!最新文生图-Ideogram AI,比Flux还牛!

家人们!今天分享我近期玩得最多的一款AI,出图效果特强,主要不受任何限制!玩起来极为有趣的最新AI文生图工具——Ideogram AI 2.0 不仅做出来的作品人像效果逼真,而且连生成文字图都接近完美,操作傻瓜式&am…

大语言模型中的Agent;常见的Agent开发工具或框架

大语言模型中的Agent 大语言模型中的Agent是指以大语言模型为核心驱动,具有自主理解、感知、规划、记忆和使用工具等能力,能够自动化执行复杂任务的系统.以下是一些例子: AutoGPT:它相当于一个完整的工具包,可以为各种项目构建和运行自定义AI Agent。使用OpenAI的GPT-4和…

六、模型显示位置与放缩

参考文档 # https://docs.live2d.com/zh-CHS/cubism-sdk-manual/layout/ 查看 LAppLive2DManager.cpp 中的 ChangeScene 方法, void LAppLive2DManager::ChangeScene(Csm::csmInt32 index) {_sceneIndex index;if (DebugLogEnable){LAppPal::PrintLog("[AP…

[Unity] 【VR】【游戏开发】在VR中使用New Input System获取按键值的完整教程

在使用Unity开发VR项目时,推荐使用 New Input System 来处理输入操作。相比于旧的Input系统,New Input System更加灵活、功能强大,尤其在处理VR控制器的按键输入时具有明显优势。本文将详细介绍如何在VR项目中使用New Input System获取按键值,并通过代码示例和图文讲解,帮…

【机器人】机械臂轨迹和转矩控制对比

动力学控制和轨迹跟踪控制是机器人控制中的两个概念,它们在目标、方法和应用上有所不同,但也有一定关联。以下是它们的区别和联系: 1. 动力学控制 动力学控制是基于机器人动力学模型的控制方法,目标是控制机器人关节力矩或力&…

电脑使用CDR时弹出错误“计算机丢失mfc140u.dll”是什么原因?“计算机丢失mfc140u.dll”要怎么解决?

电脑使用CDR时弹出“计算机丢失mfc140u.dll”错误:原因与解决方案 在日常电脑使用中,我们时常会遇到各种系统报错和文件丢失问题。特别是当我们使用某些特定软件,如CorelDRAW(简称CDR)时,可能会遇到“计算…

windows 钉钉缓存路径不能修改 默认C盘解决方案

1.问题背景 windows系统C盘被钉钉缓存占用大量空间,导致C盘存储严重不足;但钉钉不支持修改缓存路径 2.解决方案 为钉钉缓存路径创建软连接到其他目录 3.解决步骤 a.钉钉设置里找到,钉钉缓存路径 C:\Users\admin\AppData\Roaming\DingTalk …

uni-app开发收货地址管理

目录 一:功能描述 二:功能实现 一:功能描述 收货地址在个人中心的我的地址里面,点击我的地址可以查看我的收货地址列表,可以新增收货地址,点击特定收货地址可以编辑和删除该地址信息。 二:功能实现 1:收货地址列表 <view v-for="(item, index) in data_lis…