STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂)

STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂)

LED是正向导通,反向截止的,它在电路设计中的符号如下图所示;

STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂)可以看到这里有三个用户,下面就结合CubeIDE中的CubeMX插件配置生成相应的代码;

2.3 电路分析

解压文件,打开原理图的pdf文件;可以看到,和,具体如下图所示;

STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂)根据虚短和虚断, V o u t = 200 K 10 K + 200 K V i n V_{out} = cfrac{200K}{10K+200K}V_{in} Vout/span>=10K+200K200K/span>Vin/span> ;感觉像是电压跟随器,那 V o u t = V i n V_{out} = V_{in} Vout/span>=Vin/span>, 电路分析水平有点抠脚了;
Pin LED Mode
PB14 RED PP
PB7 BLUE PP
PB0 GREEN PP

PP为推挽输出;

3 CubeMX配置

打开,

3.1 SYS 配置

NUCLEO144板载一个ST-LINKV2,下载和调试程序的时候下面会用SWD模式,所以这里SYS的Debug选择,具体如下图所示;

STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂)

3.3 GPIO 配置

选择了三个Pin,分别为,,,全都配置为:

  • :初始化完成之后输出的电平状态为高;
  • :输出模式为推挽输出;
  • 上拉和下拉模式:这里暂不配置,没有影响;

完成后如下图所示;

STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂)
进入调试模式并开始运行,终于点亮了,我手舞足蹈起来,表情无比激动(浮夸的演技),具体如下图所示;

STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂) 小麦大叔 STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂) 微信公众号 STM32 基于 CubeMX配置GPIO点亮LED灯(超级详细+图文并茂) 一个热爱技术的工程师,分享技术,一起进步

来源:小麦大叔

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月6日
下一篇 2020年3月6日

相关推荐