STM32F103和SIM800L打造低成本短信转发系统(三):STM32CubeMX

本文主要介绍使用STM32CubeMX配置程序和生成代码:

 

 

首先还是打开STM32CubeMX软件,点击"ACCESS TO MCU SELECTOR"访问MCU选择器

 

第一步搜索芯片型号(开发板使用的型号为STM32F103C8T6),第二步双击选择芯片。

 

点击"System Core",点击"RCC",点击"High Speed Clock(HSE)"右侧箭头,选择"Crystal/Ceramic Resonator,完成后切换到"Clock Configuration"栏目

 

选择"HSE","*PLLMul"选择"x9",选择"PLLCLK","APB1 Prescaler"选择"/2",完成后切回"Pinout&Configuration"栏目

 

在右侧的"Pinout View"视图中,点击"PB12"配置为"GPIO_Output"功能(开发板测试灯,低电平有效)

"PA2"为"USART2_TX"、"PA3"为"USART2_RX"、

"PA9"为"USART1_TX"、"PA10"为""USART1_RX"

 

然后左侧切换到"Connectivity",选择USART1运行模式配置为异步"Asynchronous",点击"NVIC Settings"勾选启用串口1全局中断

 

 

按同样的方法配置USART2

 

配置完时钟和IO口功能之后切换到"Project Manager"栏目。输入项目名称,选择项目保存地址,选择IDE和版本后点击右上角"GENERATE CODE"生成项目代码

 

代码生成中...

 

生成完成后点击打开文件夹

 

以下就是使用STM32CubeMX生成的完整文件目录了

 

 

后续就可以使用MDK-ARM打开"MDK-ARM"目录下的工程文件进行软件开发了。

posted @ 2020-03-30 19:33  1x11  阅读(814)  评论(0编辑  收藏  举报