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

如何对stm32查看IO功能。

有些同学对于别人的开发板的资源,或者IO口,或者串口等资源不知道怎么分配。
方法1、看硬石、野火、正点原子的开发板,看下他们的例子,那个资源用什么。自己多看几个原理图,多看几个视频,做一下笔记。以后依次就好。
方法2、自己下载stm32cubeMX软件,里面进行IO口分配。
链接:https://pan.baidu.com/s/1xfVYfQY7crjc4gXdJtLaBg?pwd=2176
提取码:2176

对于我们实验室自己的开发板。建议看视频,或者也是通过原理图,以及stm32CubeMX软件进行分配。
在这里插入图片描述

具体步骤:
1、下载stm32CubeMX软件,实验室群里或者网上找一下。
2、安装软件;
3、建议网上找个软件,学习一下如何利用stm32CubeMX的HAL库如何配置,生成代码,控制某个LED灯。大概理解配置流程。
主要是时钟分配,IO口工作模式配置,生成代码,修改代码等等。
如果上面的不做,我们仅仅看下资源,那么就可以不做上面的学习,后面有时间再学习。
4、打开软件stm32CubeMX.新建项目,
在这里插入图片描述
5、提示要不要联网,不管,选择NO。如果你联网了,可以选择yes
在这里插入图片描述
6,输入stm32F407ZGT,搜下。其他型号也一样。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
搜索D8,看到D8引脚有很多功能,是串口3的发送引脚。
在这里插入图片描述
在这里插入图片描述
也可以通过这边的资源列表进行使能。有些引脚切换的,需要看具体手册才行。为了节约时间,可以直接用我的配置好的资源。
在这里插入图片描述

相关文章:

  • Android shell 常用 debug 命令
  • 代码整洁之道学习笔记
  • React+TS前台项目实战(一)-- 项目初始化配置及开此系列的初衷
  • 【纯血鸿蒙】——自适应布局如何实现?
  • 电商平台系统||电商|跨境电商项目的搭建都需要哪些电商API接口支撑
  • AI大模型的战场正在分化:通用大模型与垂直大模型你更青睐哪一方?
  • JVM垃圾回收器介绍
  • 图文解析ASN.1中BER编码:结构类型、编码方法、编码实例
  • C语言TC中有⼏个画矩形函数?怎么使⽤?
  • C++中的观察者模式
  • rizhuti1.9-最新版-推荐文章缩略图
  • 【软件安装12】CloudCompare点云工具安装 Ubuntu18.04
  • Windows下对于Qt中带 / 的路径的处理
  • SpringBoot解决跨域的三种解决方案
  • 【Ardiuno】实验ESP32单片机搭建简易Web服务器功能(图文)
  • 【译】理解JavaScript:new 关键字
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Apache Pulsar 2.1 重磅发布
  • chrome扩展demo1-小时钟
  • Codepen 每日精选(2018-3-25)
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • JS笔记四:作用域、变量(函数)提升
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • php的插入排序,通过双层for循环
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 构建二叉树进行数值数组的去重及优化
  • 那些被忽略的 JavaScript 数组方法细节
  • 算法---两个栈实现一个队列
  • 通信类
  • 原生Ajax
  • ​比特币大跌的 2 个原因
  • #define
  • #define与typedef区别
  • #Linux(Source Insight安装及工程建立)
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #在 README.md 中生成项目目录结构
  • $L^p$ 调和函数恒为零
  • (12)Hive调优——count distinct去重优化
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (52)只出现一次的数字III
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十) 初识 Docker file
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .Net mvc总结
  • .NET 反射 Reflect
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET运行机制
  • @selector(..)警告提示
  • @Transactional类内部访问失效原因详解
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题