打印
[其他ST产品]

头函数与源函数的有什么联系

[复制链接]
356|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2024-1-4 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "STM32f10x.h"
#include "led.h"
......
省略
......
int main()
{
        RCC_HSE_Config(RCC_PLLSource_HSE_Div2,RCC_PLLMul_9);   //36M
        LED_Init();
        while(1)
        {
                GPIO_ResetBits(LED_PORT,GPIO_Pin_0);//μãááD1
                delay(6000000);
                GPIO_SetBits(LED_PORT,GPIO_Pin_0);
                delay(6000000);
        }
}
LED_Init();在led.c中定义,为什么引用led.h就能用LED_Init();?

使用特权

评论回复
沙发
在曼谷的春| | 2024-1-15 15:00 | 只看该作者
包含关系呗

使用特权

评论回复
板凳
月亮一键变蓝| | 2024-1-15 17:00 | 只看该作者
这应该就是编译器的事儿了

使用特权

评论回复
地板
失物招領| | 2024-1-15 19:00 | 只看该作者
我觉得应该是编译链,就是编译链会找到这个路径

使用特权

评论回复
5
将爱藏于深海| | 2024-1-15 21:00 | 只看该作者
问住我了,这好像编译链处理的吧,也就是GCC

使用特权

评论回复
6
西洲| | 2024-1-15 23:00 | 只看该作者
头文件里有子函数的声明啊,然后调用就好了

使用特权

评论回复
7
一只眠羊| | 2024-1-16 01:00 | 只看该作者
这不就是函数的包含和调用的嘛

使用特权

评论回复
8
故意相遇| | 2024-1-16 03:00 | 只看该作者
因为led.h里有LED_Init()的声明的啊

使用特权

评论回复
9
风凉| | 2024-1-16 07:00 | 只看该作者
就是头文件相互包含一下就好了

使用特权

评论回复
10
捧一束彼岸花| | 2024-1-16 09:00 | 只看该作者
不知道为什么,估计是编译器的操作吧

使用特权

评论回复
11
捧一束彼岸花| | 2024-1-16 09:00 | 只看该作者
不知道为什么,估计是编译器的操作吧

使用特权

评论回复
12
未说出口的像你| | 2024-1-16 15:00 | 只看该作者
C语言的操作,而且和编译器也有关系

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1575

主题

5267

帖子

6

粉丝