SysTick做的时间延时函数的头文件为什么要定义这个__DELAY_H

2019-07-14 23:58发布

#include <STM32f10x_map.h>
#include <stm32f10x_nvic.h>
void delay_init(u8 SYSCLK);
void delay_ms(u16 nms);
void delay_us(u32 nus);

#endif


这个是用Systick做的时间延时函数的头文件,这个地方为什么要定义这个__DELAY_H ,我看了这个.h和.c文件,都没有用到__DELAY_H 这个变量啊!~~~求~~~~~~~~~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
aiohu
1楼-- · 2019-07-15 04:04
头文件的规定,在单片机中就是这样规定的,目的是实现模块化程序间的调用
aiohu
2楼-- · 2019-07-15 05:52
在一个大的工程开发中,不可能在一个MAIN 中把所有的函数都写进来,那样的话,主函数会很大的,也看不清楚了,不易懂,调程序的时候很难调的通的,如果把一些用到的函数写成一个个的模块程序并调通,在主函数中调用就可以省好多的时间,也方便主函数的调通。
2807785558
3楼-- · 2019-07-15 08:30

在一个大的工程开发中,不可能在一个MAIN 中把所有的函数都写进来,那样的话,主函数会很大的,也看不清楚了,不易懂,调程序的时候很难调的通的,如果把一些用到的函数写成一个个的模块程序并调通,在主函数中调用就可以省好多的时间,也方便主函数的调通。
Dove?
4楼-- · 2019-07-15 09:44
 精彩回答 2  元偷偷看……

一周热门 更多>