物联网竞赛板CubMx全部功能简洁配置汇总
目录
- 前言:
- 1、按键&LED灯配置:
- 2、OLED配置:
- 3、继电器配置:
- 4、LORA模块配置:
- 5、矩阵模块:
- 6、串口模块:
- 7、RTC配置:
- 8、ADC模块配置:
- 9、温度传感器模块:
- 后续:
前言:
通过上次的模拟竞赛让我深感自己对于cubmx配置的生疏,最初我配置cubmx的时候是通过看原理图配置的,尽管我学过一遍,但是过了俩月再看那个原理图,觉得十分抽象,就好像我从来未见过它一样,所以有什么方法能像手机支付一样简单,却不用像线下用纸币兑换一样繁琐的配置方式呢,闲来无事我看了看比赛会给的资料,其中有一本说明手册,让我完成了原始人的蜕变。
之前的配置是基于原理图的配置过于繁琐,不能一步到位,下面将用最直接的配置方式,省去不必要的周转过程,直接一步到位。
1、按键&LED灯配置:

LED5 -> PC15 KEY_S1 -> PC14
分别对应输出,输入模式,按键按下接收到低电平

2、OLED配置:

OLED_Power -> PB5
配置直接配置I2C3 -> I2C -> I2C即可瞬间配置前三项,再配置一个OLED_Power即可

3、继电器配置:

没有明说但不难配置
PA11 -> K1 PA12 -> K2
皆高电平量,低电灭

4、LORA模块配置:

比赛用后四个即可
PA4 -> SPI1_NSS PA5 -> SPI1_SLK
PA6 -> SPI1_MISO PA7 -> SPI1_MOSI
PA4配置输出模式

5、矩阵模块:

ROW1 -> PB6 ROW2 -> PB7
COLUMN1 -> PB0 COLUMN2 -> PB1 COLUMN3 -> PA8

ROW应配置输入模式且上拉,COLUMN应配置输出高电平
6、串口模块:
串口部分直接点击USART2 -> Asynchronous直接就配置好了
Asynchronous -> 异步通信 Baud Rate -> 波特率

7、RTC配置:
直接点击RTC激活时钟,激活日历即可

Activate clock source -> 激活时钟源 Activate calendar -> 激活日历
calendar time -> 日历时间
8、ADC模块配置:

可以看出需要开启ADC通道8,9
RP1 -> PB1 RP2 -> PB0

注意:
Discontinous Conversion mode -> 不连续转换模式 一定要使能!!!
9、温度传感器模块:

配置好PB6、PB7即可

后续:
当然这种简便配置只是我系统性的总结,必须要用后续的模拟实战查漏补缺
相关文章:
物联网竞赛板CubMx全部功能简洁配置汇总
目录 前言:1、按键&LED灯配置:2、OLED配置:3、继电器配置:4、LORA模块配置:5、矩阵模块:6、串口模块:7、RTC配置:8、ADC模块配置:9、温度传感器模块:后续…...
使用Redis做缓存的小案例
如果不了解Redis,可以查看本人博客:Redis入门 Redis基于内存,因此查询速度快,常常可以用来作为缓存使用,缓存就是我们在内存中开辟一段区域来存储我们查询比较频繁的数据,这样,我们在下一次查询…...
剧本杀小程序功能介绍
剧本杀功能介绍 剧本杀,一种融合了角色扮演与推理解谜的社交游戏,近年来在年轻人中越来越受欢迎。它不仅可以锻炼参与者的逻辑推理能力,还能增进朋友间的感情,提升团队协作能力。下面,我们将详细介绍剧本杀的核心功能…...
C#基础语法学习笔记(传智播客学习)
最近在学习C#开发知识,跟着传智播客的视频学习了一下,感觉还不错,整理一下学习笔记。 C#基础语法学习笔记 1.背景知识2.Visual Studio使用3.基础知识4.变量5.运算符与表达式6.程序调试7.判断结构8.循环结构9.常量、枚举类型10.结构体类型11.数…...
图论01-DFS和BFS(深搜和广搜邻接矩阵和邻接表/Java)
1.深度优先理论基础(dfs) dfs的两个关键操作 搜索方向,是认准一个方向搜,直到碰壁之后再换方向 换方向是撤销原路径,改为节点链接的下一个路径,回溯的过程。dfs解题模板 void dfs(参数) {if (终止条件) {存放结果;return;}for …...
【Python】Miniconda+Vscode+Jupyter 环境搭建
1.安装 Miniconda Conda 是一个开源的包管理和环境管理系统,可在 Windows、macOS 和 Linux 上运行,它可以快速安装、运行和更新软件包及其依赖项。使用 Conda,我们可以轻松在本地计算机上创建、保存、加载和切换不同的环境 Conda 分为 Anaco…...
Redis消息队列与thinkphp/queue操作
业务场景 场景一 用户完成注册后需要发送欢迎注册的问候邮件、同时后台要发送实时消息给用户对应的业务员有新的客户注册、最后将用户的注册数据通过接口推送到一个营销用的第三方平台。 遇到两个问题: 由于代码是串行方式,流程大致为:开…...
【Ubuntu】常用命令
一般操作 pwd(present working directory) 显示当前的工作目录/路径。 cd (change directory) 改变目录,用于输入需要前往的路径/目录。 有一些特殊命令也很常用 : 解释 前往同一级的另一个目录 cd ../directory name cd .. 表示进入上…...
稀碎从零算法笔记Day22-LeetCode:
题型:链表 链接:2. 两数相加 - 力扣(LeetCode) 来源:Leet 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 …...
Nacos下载和安装
(1)下载地址和版本 下载地址:Releases alibaba/nacos GitHub 解压在没有中文及空格的文件夹 (2)启动nacos服务 在bin目录下,打开命令行,输入 启动命令:sh startup.sh -m standalone - Linux/Unix/Mac …...
pandas简介(python)
pandas是什么 Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来,享有数据分析“三剑客之一”的盛名(NumPy、Matplotlib、Pandas)。Pandas 已经成为 Python 数据分析的必备高级工具,它的…...
个人网站制作 Part 13 添加搜索功能[Elasticsearch] | Web开发项目
文章目录 👩💻 基础Web开发练手项目系列:个人网站制作🚀 添加搜索功能🔨使用Elasticsearch🔧步骤 1: 安装Elasticsearch🔧步骤 2: 配置Elasticsearch🔧步骤 3: 创建索引 …...
Springboot+vue的仓库管理系统(有报告)。Javaee项目,springboot vue前后端分离项目。
演示视频: Springbootvue的仓库管理系统(有报告)。Javaee项目,springboot vue前后端分离项目。 项目介绍: 采用M(model)V(view)C(controller)三层…...
vue3 + vite 实现一个动态路由加载功能
假设后端返回的格式是这样子 {"menu": [{"path": "/admin","name": "adminLayout","redirect": "/admin/index","componentPath": "/layout/admin/index.vue","children&quo…...
【征稿进行时|见刊、检索快速稳定】2024年区块链、物联网与复合材料与国际学术会议 (ICBITC 2024)
【征稿进行时|见刊、检索快速稳定】2024年区块链、物联网与复合材料与国际学术会议 (ICBITC 2024) 大会主题: (主题包括但不限于, 更多主题请咨询会务组苏老师) 区块链: 区块链技术和系统 分布式一致性算法和协议 块链性能 信息储存系统 区块链可扩展性 区块…...
若依jar包运行脚本,从零到一:用Bash脚本实现JAR应用的启动、停止与监控
脚本使用说明: 启动应用:sh app.sh start停止应用:sh app.sh stop检查应用状态:sh app.sh status重启应用:sh app.sh restart 注意事项: 请确保你的系统上安装了 Java 环境,并且 ruoyi-admin…...
Unix运维_FreeBSD-13.1临时环境变量设置(bin和include以及lib)
Unix运维_FreeBSD-13.1临时环境变量设置(bin和include以及lib) 在 FreeBSD 系统上设置用户环境变量可以通过编辑用户的 Shell配置文件 来实现。 cshrc 与 csh_profile 的区别: cshrc: 每个脚本执行前都执行一遍这个脚本。 csh_profile: 根据不同使用者用户名, 会先去其 home…...
Apache Dolphinscheduler - 无需重启 Master-Server 停止疯狂刷日志解决方案
记录的是一个 3.0 比较难搞的问题,相信不少使用过 3.0 的用户都遇到过 Master 服务中存在一些工作流或者任务流一直不停的死循环的问题,导致疯狂刷日志。不过本人到现在也没找到最关键的触发原因,只是看到一些连锁反应带来的结果…… 影响因素…...
竞争优势:大型语言模型 (LLM) 如何重新定义业务策略
人工智能在内容创作中的突破 在当今快节奏的商业环境中,像 GPT-4 这样的大型语言模型 (LLM) 不再只是一种技术新颖性; 它们已成为重新定义跨行业业务战略的基石。 从增强客户服务到推动创新,法学硕士提供了企业不容忽视的竞争优势。 1. 加强…...
Spring AOP和AspectJ AOP区别
Spring AOP(Aspect-Oriented Programming)和 AspectJ AOP 是两种不同的 AOP 实现方式,它们在实现上有一些区别。下面是它们之间的主要区别: 基于代理 vs 字节码增强: Spring AOP: Spring AOP 是基于代理的…...
八大网盘直链解析工具:告别下载限速的完整解决方案
八大网盘直链解析工具:告别下载限速的完整解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘…...
Hearthstone-Script终极指南:如何用Java/Kotlin打造智能炉石传说自动化脚本
Hearthstone-Script终极指南:如何用Java/Kotlin打造智能炉石传说自动化脚本 【免费下载链接】Hearthstone-Script Hearthstone script(炉石传说脚本) 项目地址: https://gitcode.com/gh_mirrors/he/Hearthstone-Script 在炉石传说这款…...
C# 14原生AOT打包Dify客户端,从218MB到12MB,微软官方未公开的6步精简法,仅限首批内测开发者掌握
第一章:C# 14 原生 AOT 部署 Dify 客户端 2026 最新趋势C# 14 引入的原生 AOT(Ahead-of-Time)编译能力已深度集成至 .NET SDK 9.0,并成为构建高性能、零依赖 AI 客户端的事实标准。Dify 作为开源 LLM 应用编排平台,其官…...
Zotero-GPT插件5大秘籍:用AI思维重塑文献管理新范式
Zotero-GPT插件5大秘籍:用AI思维重塑文献管理新范式 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt 你是否曾为堆积如山的文献感到焦虑?每天面对数十篇待读论文,摘要浏览就要…...
终极指南:如何一键检测微信单向好友关系
终极指南:如何一键检测微信单向好友关系 【免费下载链接】WechatRealFriends 微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你 项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends 你是否曾怀疑…...
Agent工作流卡住了?试试AFlow:用蒙特卡洛树搜索自动帮你重构工作流拓扑
Agent工作流优化新范式:AFlow如何用蒙特卡洛树搜索重构智能体协作拓扑 当你的多智能体系统陷入性能瓶颈时,最棘手的往往不是单个组件的缺陷,而是隐藏在复杂交互中的结构性问题。传统调试方法如同在迷宫中摸索,而AFlow算法带来的蒙…...
Amazon速卖通双平台卖家必看:在线图片翻译工具帮你批量搞定多语言商品上架
【一、同时做Amazon和速卖通,商品图翻译的麻烦翻了一倍】 很多跨境电商卖家同时经营Amazon和速卖通两个平台。两个平台的买家群体不同、市场定位不同,但有一个共同点:商品图上的文字需要翻译成目标语言,否则海外买家看不懂。 问题…...
Qwen2.5-14B-Instruct微调关键点:Pixel Script Temple中对白张力建模方法解析
Qwen2.5-14B-Instruct微调关键点:Pixel Script Temple中对白张力建模方法解析 1. 项目背景与核心价值 Pixel Script Temple是一款基于Qwen2.5-14B-Instruct深度微调的专业剧本创作工具。这个独特的创作环境将先进的大语言模型能力与8-Bit复古美学设计相结合&#…...
3步诊断与修复:为什么你的Windows任务栏透明工具开机不启动?
3步诊断与修复:为什么你的Windows任务栏透明工具开机不启动? 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB Tran…...
Golang怎么实现跳表数据结构_Golang如何用Skip List实现有序数据的快速查找【方法】
Go标准库未提供跳表,因map和sort.Slicesort.Search已覆盖多数有序场景;但需动态插入、保持有序且平均O(log n)查找时(如内存索引、延迟调度),须自研或引入第三方。为什么 Go 标准库没有 skip listGo 官方没提供跳表&am…...
