完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
刚接触STM32,网上找了一些资料,对此也产生一些疑问:1.安装keil5后弹出pack installer,我在Devices下找到了我的芯片型号,并在Pack下找到了Keil::STM32F1xx_DFP,并点击了右边的up to date,请问这个文件是什么文件?做什么用的?我只知道安装这个文件后新建project时才能找到我的芯片型号;
2.Manage Run-time Environment这个窗口是什么?是做什么用的?网上有资料说 CMSIS下的core和device下的startup必须打上√,其他外设根据需求,也有人说不需要管这个,需要自己建文件夹(见下),这个需要配置吗?? 3.有些资料说要建立一些文件夹,并下载en.stsw-stm32054.zip文件,将里面的东西手动移动到建立的文件夹下,这个压缩包就是固件库吗?这一步的作用是什么? 4.option设置里 ①“处理器类型配置,输入USE_STDPERIPH_DRIVER,STM32F10X_MD ” 这一步是做什么的? ②“包含文件的路径配置include path”这个填什么?必须要填写吗?记得有人说不需要填写这个 5.进行写代码之前都需要进行什么配置?上面这些都是必须的吗?顺序是怎么样的?有个详细的操作步骤就好了 问题有点多,感谢各位。 |
|
相关推荐
1个回答
|
|
在安装Keil MDK-ARM 5并开始编写STM32代码之前,您需要进行一些配置。以下是您提到的问题的详细解答:
1. Pack Installer:这是一个用于管理和安装Keil软件包的工具。在您的情况下,您找到了芯片型号(STM32F1xx)并找到了相应的软件包(Keil::STM32F1xx_DFP)。这个软件包包含了STM32F1系列微控制器的设备文件、启动代码和其他相关文件。点击"up to date"是为了确保您的软件包是最新的。安装这个软件包后,您可以在新建项目时找到您的芯片型号。 2. Manage Run-time Environment:这是一个用于配置和管理CMSIS(Cortex Microcontroller Software Interface Standard)的窗口。CMSIS是ARM Cortex微控制器的软件接口标准,提供了一组通用的硬件抽象层(HAL)和中间件库。在Manage Run-time Environment窗口中,您可以选择启用或禁用CMSIS的不同组件,如核心(core)和设备(device)下的启动代码。一般来说,核心和设备下的启动代码是必须启用的,因为它们包含了微控制器启动时所需的基本代码。其他外设可以根据项目需求进行选择。有些人可能会建议您自己创建文件夹并手动管理这些文件,但这通常是在您对CMSIS有更深入了解后的选择。 3. 建立文件:在开始编写STM32代码之前,您需要创建一些基本文件,如主函数文件(通常是main.c)和系统配置文件(通常是system_stm32f10x.c)。这些文件包含了程序的入口点和一些系统初始化代码。此外,您还需要配置一些项目设置,如时钟设置、内存分配等。 总之,在开始编写STM32代码之前,您需要进行以下配置: 1. 使用Pack Installer安装与您的芯片型号相关的软件包。 2. 在Manage Run-time Environment窗口中启用核心和设备下的启动代码。 3. 创建基本的源文件和系统配置文件。 4. 配置项目设置,如时钟、内存分配等。 完成这些配置后,您就可以开始编写STM32代码了。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1932 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1705 浏览 1 评论
1185 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
785 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1750 浏览 2 评论
1992浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
827浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
279浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
637浏览 3评论
643浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 14:50 , Processed in 0.785886 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号