如何对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的发送引脚。
在这里插入图片描述
在这里插入图片描述
也可以通过这边的资源列表进行使能。有些引脚切换的,需要看具体手册才行。为了节约时间,可以直接用我的配置好的资源。
在这里插入图片描述

相关推荐

  1. 如何使用Arduino IDESTM32F103C8T6进行编程

    2024-06-09 19:16:03       37 阅读
  2. stm32 io输入中断

    2024-06-09 19:16:03       27 阅读
  3. STM32如何入门

    2024-06-09 19:16:03       27 阅读
  4. STM32的几个深入功能

    2024-06-09 19:16:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-09 19:16:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-09 19:16:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-09 19:16:03       82 阅读
  4. Python语言-面向对象

    2024-06-09 19:16:03       91 阅读

热门阅读

  1. dockerfile,shell脚本,yaml文件如何配合

    2024-06-09 19:16:03       27 阅读
  2. C++数据结构——队列queue

    2024-06-09 19:16:03       22 阅读
  3. 网络安全法对个人保护的要求

    2024-06-09 19:16:03       27 阅读
  4. 【面试宝藏】Redis 常见面试题解析

    2024-06-09 19:16:03       26 阅读
  5. 直接赋值导致响应式断开,前端深浅拷贝

    2024-06-09 19:16:03       26 阅读
  6. Rust-10-数据类型

    2024-06-09 19:16:03       26 阅读
  7. cocos入门7:向量点乘的应用举例

    2024-06-09 19:16:03       28 阅读