Image
Image

downcount

+ 关注

粉丝 0     |     主题 85     |     回帖 269

STM32CubeMX_01 | 初识 STM32Cube 生态系统
2020-6-10 22:41
  • ST MCU
  • 12
  • 643
  STM32Cube Expansion STM32Cube扩展包补充了STM32Cube MCU Packages的功能,目前已有的软件扩展包有: 用 ...  
  截止2019年2月,STM32Cube软件包对STM32全系列产品的支持情况如下表:  
  用户代码 STM32Cube提供初步写好的用户代码,开发者可以在此基础上开发各种应用: ...  
  中间件代码 STM32Cube提供的中间件代码非常丰富,包括:  
  底层库代码 STM32Cube提供的HAL库或者LL库,覆盖STM32全系列,包括:  
STM32CubeMX_03 | 使用GPIO点亮一个LED
2020-6-10 23:01
  • ST MCU
  • 40
  • 2184
  在main.c中的main函数中编写简单的用户代码:  
  进入MDK-ARM目录,打开工程:  
  3. 在MDK中编写、编译、下载用户代码 编写用户代码 STM32CubeMX生成的代码目录如下: ...  
  生成成功  
  生成代码 点击GENERATE CODE即可生成MDK-V5工程:  
  代码生成设置 最后设置生成独立的初始化文件:  
  生成工程设置  
  配置时钟树 STM32L4的最高主频到80M,所以配置PLL,最后使HCLK = 80Mhz即可:  
  这里给PC13引脚添加一个user_label后,cubemx软件会在main.h文件中添加一个宏定义,如图,我们可以使用LED_ ...  
  配置GPIO引脚 查看小熊派开发板的原理图,如下: 所以接下来我们选择配置PC13引脚: 给PC13引脚设置一个 ...  
  配置时钟源 如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC; 如果使用默认内部时钟(HSI ...  
  2.生成MDK工程 选择芯片型号 打开STM32CubeMX,打开MCU选择器: 搜索并选中芯片STM32L431RCT6: ...  
  软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码; Keil MDK和串口助手Serial Po ...  
  1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): ...  
  本篇**主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的GPIO,并点亮一个LED。  
2
3
近期访客