标题: stm32新建工程添加的那些库文件都是干什么的? [打印本页]

作者: 累不死的狗    时间: 2019-3-7 09:42
标题: stm32新建工程添加的那些库文件都是干什么的?
stm32在新建工程时,添加的那些库文件都是干啥的?我这工程里面加了这些东西

core_cm3
startup_stm32f10x_hd.s
stm32f10x
stm32f10x_conf
stm32f10x_it
system_stm32f10x

想要这些文件的详细解释


作者: haoxianghzhong    时间: 2019-3-7 09:42
这里包含了启动文件,内核映射,中断入口等等。m3是内核,hd是启动代码,it是中断,其他的是一些常用的系统函数接口,以及地址封装映射。不必纠结这个,往后自己写的文件也是要添加进来的。继续往下走。祝你成功!
作者: lalan    时间: 2019-3-7 10:11
这个是程序吧
作者: haoxianghzhong    时间: 2019-3-7 10:47
这些文件包含了STM32启动文件,就是芯片的一些映射之类。it是中断入口。M3是内核,HD是启动。等等,后续如果你要调用自己的库,也需要添加进来。不必纠结这个问题。
作者: haoxianghzhong    时间: 2019-3-7 10:59
我的回复不能通过吗
作者: 小白进阶之路    时间: 2019-3-7 11:16
stm32固件库使用手册里面对这些文件有介绍
作者: shuisheng60    时间: 2019-3-7 11:25
我这儿有个案例,你拿去试试

LED流水灯 与按键操作.7z

219.38 KB, 下载次数: 10


作者: 累不死的狗    时间: 2019-3-7 14:24
haoxianghzhong 发表于 2019-3-7 10:47
这些文件包含了STM32启动文件,就是芯片的一些映射之类。it是中断入口。M3是内核,HD是启动。等等,后续如 ...

还能更详细一点吗,我想知道这些文件是干什么的

作者: Angle145    时间: 2019-3-7 17:41
留下你的Q,我跟你说吧,这里说也说不了多少
作者: yaoji123    时间: 2019-3-8 09:00
启动文件等,定义芯片的寄存器地址及内核接口协议
作者: 1092648746    时间: 2019-3-8 11:57
core_cm3                          M3内核文件
startup_stm32f10x_hd.s     STM32启动文件
stm32f10x                         寄存器定义文件
stm32f10x_conf                 寄存器定义文件
stm32f10x_it                     库函数中断文件
system_stm32f10x             库函数系统定时器文件
作者: 啊啊啊花    时间: 2019-3-8 20:52
都是ST公司提供的与芯片功能有关的库文件,屏蔽了底层的寄存器操作,只需调用库中的函数即可。我也是综合了度娘的搜索结果,希望对你有帮助。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1