CT117E-M4 CubeMX与Keil5 MDK-ARM基础配置

鼠扑  论坛元老 | 2025-3-14 11:47:46 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1045|帖子 1045|积分 3135

目录
1.CubeMX构建项目
2.芯片时钟配置
2.1 芯片引脚配置
 2.2 时钟树配置
3.调试接口配置
4.项目管理器Project Manager配置
4.1 project
4.2 Code Generator
5. 天生代码
6.MDK_ARM配置
6.1 编译器选择
​6.2 调试器配置
7. 创建本地代码文件夹
8. #include 路径设置

1.CubeMX构建项目

        打开CubeMX后,可以从如下两个选项选择任一个进行创建项目:

        在1处输入框输入STM32G431RB,选择该芯片。再根据2处,选择第二个芯片型号。随后3处,点击Start Project。

         此时进入芯片配置界面:

2.芯片时钟配置

2.1 芯片引脚配置


        (1)点击System Core
        (2)点击RCC(Reset and Clock Control,复位和时钟控制模块)
‌        (3)选择高速时钟HSE
‌        (4)选择Crystal/Ceramic Resonator(晶振/陶瓷谐振器)
‌        (5)芯片PF0引脚被主动设置为RCC_OSC_IN外部时钟输入、PF1引脚为RCC_OSC_OUT外部时钟输出

 2.2 时钟树配置


        (1)时钟输入频率设置为24MHZ。因为官方用户手册中7.1节的晶振频率为24MHZ。

        (2)选择HSE
        (3)选择PLLCLK,使HSE生效。
        (4)将HCLK处改为80MHZ。输入后回车,使配置生效。
3.调试接口配置


        在SYS中 ,Debug选择Serial Wire(串行调试)。
4.项目管理器Project Manager配置

4.1 project


        (1)项目名不能有中文
        (2)项目路径不能有中文
        (3)IDE选择MDK-ARM。之后在 MDK-ARM中编写代码。
4.2 Code Generator


         勾选Generate peripheral initialization as a pair of '.c/.h' files per peripheral,为外围设备也就是单片机,基于在CuberMX中的配置,天生初始化的.c/.h文件。
5. 天生代码


        点击generate code,天生代码。

        Open Folder,可以打开创建的CubeMX项目所在目录:

         此中,MDK-ARM目录存放着MDK-ARM工程文件。
6.MDK_ARM配置


                打开MDK-ARM工程。此中最重要的就是main.c主步伐。

 6.1 编译器选择

        按照如下次序,选择版本6。本人的版本5不可以。 
6.2 调试器配置



         选择CMSIS-DAP Debugger。CMSIS-DAP(Cortex Microcontroller Software Interface Standard - Debug Access Port) 是 ARM 定义的 开源调试接口协议,答应调试器通过 USB 连接到目标 MCU,并通过 SWD/JTAG 进行调试和下载步伐。

        再按照上图对调试器进行配置,使其将步伐下载到单片机中后,主动reset并运行步伐。 
7. 创建本地代码文件夹


        在CubeMX工程目录下创建BSP文件夹,用于存放个人编写以及修改过的官方驱动文件,便于最终提交效果。 

         同时在MDK-ARM中创建对应的BSP文件夹,将CubeMX工程目录下创建BSP文件夹中的文件添加到这里,方便在MDK-ARM中编写代码。
8. #include 路径设置


        我们编写的.h/.c文件在CubeMX工程目录下的BSP文件夹,直接在main.c中引用会报错,步伐不知道BSP文件夹。全部将BSP文件夹路径添加到MDK-ARM的引用路径:



        找到BSP文件夹所在位置,将其添加到include paths。 
        本本篇到此竣事,下篇记录点亮LED过程。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表