首页 > 编程语言 > 详细

C语言进阶日志二

时间:2019-04-20 13:16:23      阅读:154      评论:0      收藏:0      [点我收藏+]

1.一个功能模块最好使用一个文件夹包含

2.基本就需要几个文件,比如定时器取反  LED:

  bsp_led.c 和 bsp_led.h : 包含你需要的led外设GPIO的初始化代码

  led_it.c 和 led_it.h :包含你需要在中断中执行的回调函数

  led.c 和 led.h:包含你需要被整个程序调用的函数和定义

  led_inc.c 和 led_inc.h:  文件包含led需要使用到外部的东西和led相关的.h文件。注意 #include “led_inc.h”包含在每个.c文件里面   

3.led_inc.c里面只放在外部已经有的数据,方便单个功能测试时编译通过,方便后期移植。后期移植只要不包含这个.c文件,然后把原有构架的文件包含到 led_inc.h就行。

C语言进阶日志二

原文:https://www.cnblogs.com/luckytimor/p/10740534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!