[Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程
也是很多年没用过stm32,原来还有这么方便的东西,根本不用手动拷贝库,图形化配置直接搞定。
1.下载stm32f4的库
2. file-new project, 选择stm32F411RE,然后双击nucleo-f411re, 然后点击Start Project
3.配置时钟(这个太方便了),直接写然后确定就行了。
4.配置gpio点一个灯LD2, PA5 ---> GPIOA , 配置输出,默认为高,下载程序复位后灯就亮。
5.生成工程
-------------------------------------
还是记录一下,熟悉了就忽略这些,然后看下代码
main()||------- HAL_Init()||------- SystemClock_Config()||------- MX_GPIO_Init()||------- MX_USART2_UART_Init();记录一下时钟相关知识:1.不同的外设需要不同的时钟频率,所以stm32有多个不同的时钟源。2.stm32F4有5个时钟源,内部2个+ 外部2个 + PLL(主PLL和 PLLI2S)3. HSE: 8MHz LSE: 32.768kHzLSI: 32kHzHSI: 16MHz系统时钟可以有3个来源,HSI,HSE, 主PLL。
GPIO的时钟配置路线:
APB2时钟频率计算方法:
F = FpLL * N/PM = 16 * 100 /8 /2 = 100兆
--------------------------------------------------------------------
总结,这个使用好方便,简化了gpio初始化的配置工作,也就是while(1)之前的gpio初始化工作。
[Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程相关推荐
- STM32F072 Nucleo笔记2-利用STM32CuBeMX创建工程并用按键控制LED的亮灭
STM32F072 Nucleo学习笔记2-利用STM32CuBeMX创建工程并用按键控制LED的亮灭 本文例子用到: 1. STM32F072 Nucleo开发板 2. STM32CubeMX软 ...
- 创建工程文件(完整流程)
创建并完成一个简单的工程的流程 添加文件 创建文件 此时,文件就添加完毕了 设置字体 设置Table的空格字数为4个 书写代码(拷贝的正点原子的例程) 点击综合,生成设计后的原理图 第一种方法:进行I ...
- 【Nucleo】STM32H743ZI - 入手篇
[Nucleo]STM32H743ZI - 入手篇 [Nucleo]STM32H743ZI - RT-Thread 最小系统 背景 今天[Nucleo]STM32H743ZI 的开发板到手了,开始让它 ...
- STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow)
STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow) 在上一篇文章中我们已经有训练好的tflite模型,接下来我们要在Clion中实现,如果是Keil的朋友可以 ...
- STM32G070RBT6基于STM32CubeMX创建EXTI外部中断工程
STM32G070RBT6基于STM32CubeMX创建外部中断工程 相关篇<[硬件开源电路]STM32G070RBT6开发板>
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但 ...
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm(转载)
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问 ...
- STM32CubeMX 创建CustomHID设备
STM32CubeMX 创建CustomHID设备 简介 github STM32CubeMX配置 代码说明 发送 接收 效果 简介 最近工作需求,要做个usb射频接收器,不太想用串口,每次还要选择串 ...
- 从头开始写STM32F103C8T6驱动库(一)——STM32CubeMX创建并调整工程结构
系列文章目录 Github开源地址 从头开始写STM32F103C8T6驱动库(一)--STM32CubeMX创建并调整工程结构 从头开始写STM32F103C8T6驱动库(二)--编写系统初始化程序 ...
最新文章
- 【每日一算法】单词接龙
- C语言中不同类型的循环(Different types of loops in C)
- C语言博客作业--数据类型
- PC端创业真的已死?我不这么认为
- 谈谈AI的ToB市场,我的新书《B端产品经理修炼手册》正式出版
- 大数据盘点00后求职选择,过半职场新人会因工作太简单辞职?
- 获得北大新材料学院夏令营offer的艰险历程(附面试答辩PPT)
- JavaScript实现squareMatrixRotation方阵旋转算法(附完整源码)
- 2018-2019-1 20165219 实验三 实时系统
- c语言数码管加法程序怎么写,拜托大神写数码管与矩阵键盘结合设计简易计算器C语言的程序...
- jQuery 3D圆盘旋转焦点图 支持鼠标滚轮
- 阿里员工自愿加班却遭同事骂!网友们炸锅了
- oppor11点击Android,OPPO R11怎么网络共享?OPPO R11三种共享网络设置教程
- 国外近年智慧出行项目清单
- html图片铺底代码,梦幻西游底部师徒四人动态图
- 华盛顿大学计算机专业硕士申请,华盛顿大学计算机科学与工程理学硕士研究生申请要求及申请材料要求清单...
- 手机链游撼动腾讯王者荣耀?Nova Battles更具潜力
- linux scons源码安装,SCons 第一章 构建并安装SCons
- hive修改表备注,字段备注
- ssm体育用品库存管理毕业设计-附源码211712