(实测可用)STM32CubeMX教程-STM32L431RCT6开发板(GPIO输出)点亮LED灯

一、开发板平台简介:

(1)开发板主芯片型号:STM32L431RCT6

(2)开发板主芯片封装:LQFP-64_10x10x05P

(3)开发板主芯片内核:ARM® Cortex®-M4

(4)开发板主芯片主频:80MHz

(5)开发板主芯片Flash大小:256KB

(6)开发板主芯片RAM大小:64KB

(7)其他外设:请参考芯片手册https://atta.szlcsc.com/upload/public/pdf/source/20161229/1482979391205.pdfhttps://atta.szlcsc.com/upload/public/pdf/source/20161229/1482979391205.pdf

二、新建工程

1、打开STM32CubeMX,点击“File”-->"New Project"

2、等待打开主芯片选项界面(大约1分钟时间)。

3、昨天搜索框中输入(或选择)所需的主芯片型号(因为我们用的是STM32L431RCT6开发板,所以此处现在STM32L431RC),然后在右下角选择STM32L431RCTx(因为开发板主芯片是STM32L431RCT6),左键双击即可打开新建的项目。

4、选择时钟源。

(1)因为开发板上有8M外部时钟,此处选择外部高速时钟(HSE)。

(2)因为我们没有用到外部低速时钟(LSE),此处不做处理。

5、查STM32L431RCT6开发板原理图得LED1控制引脚为PC0,则配置GPIO的引脚PC0。

鼠标左键点击PC0,选择“GPIO_Output”,表示设置该引脚为输出模式。

 

 6、根据自己的需求配置GPIO的参数,如输出方式、输出频率、上拉下拉等。因为GPIO控制LED的要求比较低,此处采用默认参数即可,不用修改。

 7、配置时钟树,用于系统内部时钟,以及各个外设时钟等。此处选择外部8M晶振作为主时钟频率,内部最大倍频80MHz。

 8、完成配置工程。

 9、生成代码。

 三、在KEIL 5中编写代码

1、找到刚才新建工程的存储路径,安装项目名称,打开项目工程。

2、添加控制LED1灯闪烁的代码,然后编译,确认编译OK(0 errors、0 warnings)。

3、选择Options for target ...>>Debug>>J-Link/J-JTRACE Cortex,点击Settings>>选择Port(SW),可以看到搜索成功SW Device,表示芯片可用,可以下载。

 4、点击Download(或者快捷键F8),即可下载程序。

5、 如果下载程序后,没有看到LED1灯闪烁,可以按下述方式设置一下(Reset and run表示下载后自动复位和重启运行)。或者重新彻底断电再次上电(或按开发板的Reset按键复位MCU即可)。

 

6、至此,STM32L431RCT6控制LED1灯闪烁即可完成了,Just do it。 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式ZYXC

谢爷的赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值