野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21295|回复: 7

关于一些外设的.C 和.H文件的白痴问题

[复制链接]
发表于 2013-11-16 17:07:57 | 显示全部楼层 |阅读模式
记得我在51编程的时候,建立一个C文件和H文件,C文件中include<reg52.h>,H文件定一些对应的头函数,不用包含一些头文件,H文件是被别的文件包含调用的。

而在STM32中的一些外设的C文件包含了自己的H文件而不是包含include”stm32f10x.h“,H文件才包含include”stm32f10x.h“


还有H文件里的这些都是什么来的
/** @defgroup CRC_Private_TypesDefinitions  * @{
  */

/**
  * @}
  */


C文件

C文件

H文件

H文件
回复

使用道具 举报

发表于 2013-11-16 17:53:51 | 显示全部楼层
  1. /** @defgroup CRC_Private_TypesDefinitions  * @{
  2.   */

  3. /**
  4.   * @}
  5.   */
复制代码
这个是 Doxygen 风格注释,百度一下“Doxygen”就知道
回复 支持 反对

使用道具 举报

发表于 2013-11-16 17:56:12 | 显示全部楼层
H 头文件的作用是 用于 插入到相应位置,这样就可以避免写重复的代码

H文件包含include”stm32f10x.h“ ,原因是 这个头文件包含 平台的配置,例如 uint8_t 。H文件 里都需要用这些配置。
回复 支持 反对

使用道具 举报

发表于 2013-11-16 22:55:02 | 显示全部楼层
学习了,谢谢分享、、、
回复 支持 反对

使用道具 举报

发表于 2013-11-16 23:19:06 | 显示全部楼层
fire 发表于 2013-11-16 17:53
这个是 Doxygen 风格注释,百度一下“Doxygen”就知道

之前看过,不过不知道是什么东西
回复 支持 反对

使用道具 举报

发表于 2013-11-17 10:33:09 | 显示全部楼层
fire 发表于 2013-11-16 17:53
这个是 Doxygen 风格注释,百度一下“Doxygen”就知道

多谢火哥,学习了
回复 支持 反对

使用道具 举报

发表于 2013-11-17 10:40:19 | 显示全部楼层
fire 发表于 2013-11-16 17:56
H 头文件的作用是 用于 插入到相应位置,这样就可以避免写重复的代码

H文件包含include”stm32f10x.h“  ...

了解了解,学习一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 09:35:22 | 显示全部楼层
fire 发表于 2013-11-16 17:53
这个是 Doxygen 风格注释,百度一下“Doxygen”就知道

一定要这样子注释吗?能不能简单的 //......和   /*.......*/
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-17 11:43 , Processed in 0.029835 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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