stm32(江科大)环境配置(个人笔记)

文章讲述了在配置32位环境,特别是STM32开发环境时遇到的问题,包括文件夹结构、所需文件、START文件夹的选择、USER目录的设置、FWLIB文件的处理,以及在Keil5中配置头文件路径和宏定义的注意事项。错误地引入文件或忽视头文件配置会导致编译错误,提醒读者需谨慎操作。
摘要由CSDN通过智能技术生成

        32的环境配置最为麻烦,网上江科大、正点原子等视频均有配置教程,写这篇文章的目的是警醒自己经常犯的错误。

        首先是各个文件夹所需要的文件(包括内核文件和头文件)如图:

在江科大的教程中这个均放置在一个文件夹为START (注意在这个位置配置工程文件时根据开发板的型号选择startup文件)

USER目录

当初我在建立工程时就犯下了这种低级错位未引入这些文件一直报错。

还有FWLIB文件直接复制就行注意(建立文件工程时引入src中的.c文件,配置路径时加入inc头文件)

在配置工程start时需要将所有文件导入,其他只需要导入头文件。

keil5中记得配置头文件路径,以及进行宏定义USE_STDPERIPH_DERIVER,STM32F10x_HD(中间的逗号未为英文,后面的 STM32F10x_HD在正点原子中需要配置在江科大中的最小系统版STCF103C8T6中不需要)

记住一定要配置头文件

嗨!对于学习STM32笔记,我可以给你一些基本的指导。首先,你需要了解STM32是一系列由STMicroelectronics公司开发的32位微控制器。它们具有广泛的应用领域,包括嵌入式系统、物联网和工业自动化等。 在学习STM32时,你可以按照以下步骤进行: 1. 硬件准备:获取一块STM32开发板,例如STM32F4 Discovery或NUCLEO系列。这些开发板通常带有一些外设和接口,便于学习和实验。 2. 开发环境搭建:下载并安装Keil MDK或者IAR Embedded Workbench等集成开发环境(IDE)。这些IDE提供了编译器、调试器和其他工具,方便你编写和调试STM32的代码。 3. 学习基本知识:了解STM32的体系结构、寄存器和外设等基本知识。可以通过阅读相关的参考手册、数据手册和应用笔记来深入了解。 4. 编写代码:使用C/C++语言编写STM32的应用程序。你可以使用相关的库函数来简化开发过程,如标准外设库(StdPeriph Library)或者新的STM32Cube库。 5. 调试和测试:使用调试器和仿真器来调试和测试你的代码。这些工具能够帮助你单步执行代码、观察寄存器和内存的状态,以及检查外设的操作。 6. 实践项目:尝试一些小型的项目,如LED闪烁、按键输入和PWM输出等,以巩固你的学习成果。随着经验的积累,你可以尝试更复杂的项目,如通信接口、传感器应用和无线通信等。 记得在学习过程中多查阅官方文档、参考资料和在线论坛,以便解决遇到的问题。祝你学习STM32的旅程愉快!如果你有具体的问题,欢迎随时向我提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值