码迷,mamicode.com
首页 > 编程语言 > 详细

C语言进阶日志二

时间:2019-04-20 12:56:26      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:文件   一个   测试   注意   进阶   最好   led   需要   gpio   

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语言进阶日志二

标签:文件   一个   测试   注意   进阶   最好   led   需要   gpio   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!