欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 【stm32学习】STM32F103实操primary1(Keil)

【stm32学习】STM32F103实操primary1(Keil)

2025/2/11 11:20:35 来源:https://blog.csdn.net/quantum_rose/article/details/145539432  浏览:    关键词:【stm32学习】STM32F103实操primary1(Keil)

ARM内核以及整个单片机系统的基础文件:CMSIS文件夹中的两个.c文件。这两个文件是由该公司提供的,我们一般不需要修改。

Lib文件夹中的.c文件是库文件,也是由ST公司提供的,但是不同的是,可以根据我们的需要来进行增减。

Startup文件:启动文件,是由汇编语言编写的,作用为负责单片机的启动。由于stm32内部接口非常复杂,它的启动需要用到更高效率的语言——汇编语言。也是ST公司提供的,我们一般不需要修改。

User目录下面,其中main.c文件是主文件,是用户需要进行编写的文件。下面那个也是一种库文件,由ST公司提供,不需要用户修改。

Basic文件夹下面,sys.c是ST公司提供的,用户不需要进行修改;delay.c是用户自行编写的一个延时程序。

最后,Hardware文件夹下,使用户自行编写的硬件驱动文件。因为举例用的是led闪灯的程序,所以需要编写该文件。下面的key.c是按键的驱动程序(在本例中可以删除)。用户需要什么样的硬件链接,就要在Hardware中加上对应的驱动程序。

User中的mian.c(主程序)把以上几个部分有机地组织起来,实现各种需要的功能。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com