关于STM32。C语言问题。
突然想到一个问题。为什么STM32编程的时候有那么多个.c文件。(然后每个.c文件里面又有很多个.h的头文件~)问题是~在其他.c文件里定义的东西~在含main函数的.c...
突然想到一个问题。
为什么STM32编程的时候有那么多个.c文件。(然后每个.c文件里面又有很多个.h的头文件~)
问题是~
在其他.c文件里定义的东西~在含main函数的.c文件里也用不了啊?对吧。
必须直接包含头文件才行对吧。那这些.C文件到底是用来干什么的。。 展开
为什么STM32编程的时候有那么多个.c文件。(然后每个.c文件里面又有很多个.h的头文件~)
问题是~
在其他.c文件里定义的东西~在含main函数的.c文件里也用不了啊?对吧。
必须直接包含头文件才行对吧。那这些.C文件到底是用来干什么的。。 展开
2个回答
展开全部
ST的那些.c文件都是有用的 并且作用不同 举个例子:stm32有那么多时钟可以选择 有那么多分频方式 我们怎么配置 这个就是system_stm32f10x.c的作用 而你看这个.c文件的时候就会看到它包含了stm32f10x.h这个头文件 所以基本上到了main里面都会要包含这个头文件 如果问我包含这个.c头文件以后没看到对system_stm32f10x.c这玩意里面的时钟函数的调用 那么这个函数在3.5以后的库自动被包含在了启动文件里面 其实你问这个问题有点泛 你可以把你不知道用来干什么的.c文件贴出来的
深圳思驰科技有限公司_
2024-10-23 广告
2024-10-23 广告
深圳思驰科技是国内先进入芯片解密领域的公司,拥有数十年的丰富经验,成功帮助国内外企业、政府及知名科研机构攻克多个技术难题。在医疗电子、工控设备、军事航天、通信设备、广电设备、交通设备、汽车电子、家用电子等行业都成功推出了多款创新产品,熟悉这...
点击进入详情页
本回答由深圳思驰科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询