创建第一个工程
1.打开STM32CubeMX软件,点击File ,然后New Project 。或者也可以通过万能新建快捷键Ctrl+N。 2.接着输入自己的芯片型号,小熊派是STM32L431RCT6 ,我们可以把常用的芯片收藏,下次就可以直接点击右上角的大五角星,直接就可以选择,不需要再搜索了。也可以通过芯片的内核、系列、线程等等来筛选你想要的芯片。 3.配置时钟源
- 如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC;
- 如果使用默认内部时钟(HSI),这一步可以略过;
这里我都使用外部时钟: 4.配置GPIO模式: 查小熊派开发板原理图,可知连接PC13管脚,高电平点亮。 在STM32CubeMX中配置PC13为输出,鼠标左键点击,选择GPIO_Output 。
这里给PC13引脚添加一个user_label后,cubemx软件会在main.h文件中添加一个宏定义,如图,我们可以使用LED_GPIO_Port, LED_Pin来表示这个引脚,提高了程序的可移植性。如果没有该user_label,就需要使用GPIOC,GPIO_PIN_13 来表示这个引脚。
5.配置时钟树 STM32L4的最高主频到80M,所以配置PLL,最后使HCLK = 80Mhz即可: 6.工程配置 代码管理 最后点击右上角的蓝色按钮GENERATE CODE ,创建工程。此时的工程已帮我们初始化好了,我们只需要写我们的功能代码就好了。
博客撰写的简单技巧
|