OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12198|回复: 6

STM32例程 头文件包含问题

[复制链接]

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2012-8-29 07:48:25 | 显示全部楼层 |阅读模式
#include <stm32f10x_lib.h>
#include "sys.h"
#include "usart.h"
#include "delay.h"

头文件
包含了 delay.h文件,  但是调用的 delay_init(72);函数是在delay.c中初始化的 ,而delay.h中只有void delay_init(u8 SYSCLK); 并没有#include“delay.c”, 为什么要这样写。按照c语言语法上面的头文件初始化,应该是#include“delay.c”。
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2012-8-22
在线时间
0 小时
发表于 2012-8-29 09:13:04 | 显示全部楼层
回复【楼主位】sun_shine:
---------------------------------

我还一直以为只能#include "XXX.h"呢。

MD,老了,还是回家务农去吧。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-29 09:59:08 | 显示全部楼层
回复【楼主位】sun_shine:
---------------------------------
include .c文件,是非常规做法,当然有时候也可以用用,但是大部分情况,都是.h文件的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2012-8-26
在线时间
4 小时
发表于 2012-8-29 10:13:29 | 显示全部楼层
回复【楼主位】sun_shine:
---------------------------------
我的体会是包含C文件是可以的,在软件不是很复杂的情况下没有问题。

但如果你要做一个复杂一点的系统,比如说具有文件、显示、通信。。。。以及操作系统等等,包含C文件会很麻烦的,编译出了错会到处找地方修改,甚至无从修改。。移植性不好
回复 支持 反对

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
 楼主| 发表于 2012-8-29 12:27:26 | 显示全部楼层
谢谢楼上几位   明白了,我是初学者,书本看多了,实践太少
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复 支持 反对

使用道具 举报

17

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2012-8-29
在线时间
0 小时
发表于 2012-8-30 04:15:29 | 显示全部楼层
回复【5楼】sun_shine:
---------------------------------
.H里是函数声明吧.
回复 支持 反对

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
 楼主| 发表于 2012-8-30 07:33:09 | 显示全部楼层
回复【6楼】ivory:
---------------------------------
嗯 一般都会写上声明,貌似keil是会自动包含.c文件的 ,不用自己在写了
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 13:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表