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

news2024/12/27 7:18:04

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.coloradmin.cn/o/2266250.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Day35汉明距离

两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 class Solution {public int hammingDistance(int x, int y) {int cnt 0;while (Math.max(x, y) ! 0) {if ((x & 1) ! (y &…

matplotlib pyton 如何画柱状图,利用kimi,直接把图拉倒上面,让他生成

要绘制类似于您提供的图像的柱状图,您可以使用Python中的Matplotlib库,这是一个非常流行的绘图库。以下是一个简单的示例代码,展示如何使用Matplotlib来创建一个类似的柱状图: python import matplotlib.pyplot as plt import nu…

计算机网络——期末复习(3)4-6章考试重点

第四章 根据IPv4第1个十进制数值判断,127以下为A类,128~191为B类,192~223为C类不能分配给主机或路由器接口的:A类网络号0和127,主机号全为0或全为1私有地址(Private IP Address)是指一类专门保…

【安全编码】Web平台如何设计防止重放攻击

我们先来做一道关于防重放的题,答案在文末 防止重放攻击最有效的方法是( )。 A.对用户密码进行加密存储使用 B.使用一次一密的加密方式 C.强制用户经常修改用户密码 D.强制用户设置复杂度高的密码 如果这道题目自己拿不准,或者…

【WebAR-图像跟踪】在Unity中基于Imagine WebAR实现AR图像识别

写在前面的话 感慨一下, WebXR的发展是真的快,20年的时候,大多都在用AR.js做WebAR。随着WebXR标准发展,现在诸如Threejs、AFrame、Unity等多个平台都支持里WebXR。 本文将介绍在Unity中使用 Image Tracker实现Web端的AR图像识别功…

HTML5实现好看的圣诞节网站源码

HTML5实现好看的圣诞节网站源码 前言一、设计来源1.1 主界面1.2 圣诞节由来界面1.3 圣诞活动界面1.4 圣诞活动门票界面1.5 团队介绍界面1.6 圣诞照片墙界面1.7 圣诞留言界面1.8 圣诞趣事界面1.9 联系我们界面 二、效果和源码2.1 动态效果2.2 源代码 源码下载结束语 HTML5实现好…

go下载依赖提示连接失败

1、现象 Go下载模块提示连接失败 dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.…

分布式事务入门 一

分布式事务入门 一 您好,我是今夜写代码,今天学习下分布式事务相关理论,以及常见的解决方案,为后续掌握Seata分布式事务框奠定基础。 为什么需要分布式事务? 分布式事务主要由于存储资源的分布性,通常涉及多个数据库。 分布式…

VSCode设置Playwright教程

1.安装扩展 打开VS Code,在扩展—>搜索"Playwright Test for VSCode",点击安装 按快捷键CommandShiftP,输入install playwright,点击安装Playwright 安装成功会有如下提示 2.调试脚本 打开tests/example.spec.ts文…

在一个C工程文件中,如果一个函数要引用另一个文件中的函数,并不是用extern进行声明,而是在包含的头文件中进行声明

在C语言的某个工程中,一个不是主函数的函数如果引用另一个文件中的某个函数,是不是要先用extern引入?比如下面的代码: void DisplayInit(void) {extern void FramebufferInit(void);FramebufferInit(); }在C语言中,不…

Qt天气预报系统设计_更改窗口名称和图标

Qt 天气预报系统 1、更改窗口名称2、更改窗口图标2.1先把资源加入项目2.2选择资源文件更改窗口图标 1、更改窗口名称 更改MainWindow下的windowTitle即可 2、更改窗口图标 2.1先把资源加入项目 右键项目文件夹,选择 Add New... 选择Qt,接着选择 Qt …

数据仓库工具箱—读书笔记02(Kimball维度建模技术概述04、使用一致性维度集成)

Kimball维度建模技术概述 记录一下读《数据仓库工具箱》时的思考,摘录一些书中关于维度建模比较重要的思想与大家分享🤣🤣🤣 第二章前言部分作者提到:技术的介绍应该通过涵盖各种行业的熟悉的用例展开(赞同…

Matlab 和 R 语言的数组索引都是从 1 开始,并且是左闭右闭的

文章目录 一、前言二、主要内容三、小结 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 在早期的计算机科学中,数组索引从 1 开始是很常见的。例如,Fortran 和 Pascal 等编程语言也采用了从 1 开始的索引。 这种索引…

Redis - Token JWT 概念解析及双token实现分布式session存储实战

Token 定义:令牌,访问资源接口(API)时所需要的资源凭证 一、Access Token 定义:访问资源接口(API)时所需要的资源凭证,存储在客户端 组成 组成部分说明uid用户唯一的身份标识time…

vue3使用video-player实现视频播放(可拖动视频窗口、调整大小)

1.安装video-player npm install video.js videojs-player/vue --save在main.js中配置全局引入 // 导入视频播放组件 import VueVideoPlayer from videojs-player/vue import video.js/dist/video-js.cssconst app createApp(App) // 视频播放组件 app.use(VueVideoPlayer)2…

数据库MySQL(1)

一、数据库简介 数据库是一类软件,其作用就是更加高效的组织数据,我们要讲的数据库软件是MySQL,MySQL所使用的是sql语句,SQL语句就是专门操作数据库的编程语言 数据库组织形式为:数据库→表→行→列 每一个数据库里…

启动动效流程梳理(二)

performSurfacePlacementNoTrace() 这一段从performSurfacePlacement()开始讲起,因为在trace中可以看到在SystemServer中,动效会从performSurfacePlacement这个tag点触发。这里的流程就是在窗口状态改变之后,会触发performSurfacePlacement流…

js-000000000000

1、js书写的位置 - 内部 <body> <!-- 习惯把 js 放到 /body 的后面 --> <script> console.log(这是内部 js 的书写位置) alert(内部js) </script> </body> <body><!-- 习惯把 js 放到 /body 的后面 --><script>console.log(这…

深度学习工作:从追求 SoTA 到揭示新现象

TLDR&#xff1a;主要讨论了从追求模型 SoTA 到揭示新现象的转变。通过几个例子&#xff0c;包括ACNet到RepVGG的发展&#xff0c;RIFE插帧、Film插帧&#xff0c;以及OpenAI的近期工作&#xff0c;阐述了这种转变的重要性。 知乎&#xff1a;黄哲威 hzwer链接&#xff1a;http…

USB Hub 检测设备

系列文章目录 xHCI 简单分析 USB Root Hub 分析 USB Hub 检测设备 文章目录 系列文章目录一、引言二、hub_eventshub_port_connect_changeusb_alloc_devusb_set_device_statehub_port_initusb_new_device 一、引言 USB Hub 检测设备 一文中讲到&#xff0c;当有 USB 插入时&…