NUCLEOF401RE——stm32cubemx强大的助手

上一篇我说过可以在MBED中下载例程,也可以在官网和其他地方找到例程。但是STM32的例程普适性差,换个平台甚至于同一个平台代码的结构都差别太大,不好下手。今天就介绍一个非常好用的软件STM32CUBEMX,下载地址可以去看我的博客。
下载之后new_project就可以创建自己的工程了。MCU selecter(针对芯片)或者Board Selecter(有开发板,可以自动加载通用设置)。
RCC可以设置HSE和LSE,我的F401都选择Crystal外部晶振。但是HSE没在用,所以直接ENABLE也行。
然后跳到clock configuration设置。这里的结构太清晰了,我之前一直对这些PLL懵懵懂懂,现在很清晰看到。一个HSE源,一个LSE源,二选一。选完之后用PLL倍频可以变成多种多样的频率共各个部分使用。可以在HCLK中敲入你想要的频率,然后回车。软件会自动帮你匹配合适的系数。当然你也可以强制执行自己的系数组合。
今天就来说一个最简单的例程熟悉stm32cubemx——点亮LD2 是不是简单到爆
1、看原理图。LD2连着PA5。当然如果选择了nucleof401创建工程,它会自己给你标识出来LD2。
2、Pinout页面单击PA5选择GPIO_OUTPUT,选中后跳到Configuration界面 选中GPIO,在PA5后面打钩会开始配置界面,选中速度为MEDIUM,GPIO OUTPUT LEVEL选择high。ok之后
3、菜单栏选择Project->project setting->location设置好之后,toolchain选择EWARM(因为我用IAR),code generater选择generated file 第一个打钩。全部设置后后点击Project->Generate code然后等待一会儿 就可以生成工程了。
4、用IAR打开后烧录,就可以看到LD2亮起来了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值