12、STM32F1系列HAL库 源码注释汉化 stm32f1xx_hal_crc.c & .h

本想着直接打包上传到CSDN,可现在资源审核好严格,直接给毙了。

随便贴点代码水水。到发文时为止,已汉化内容:

HAL库驱动头文件(hal.h文件,48个)
HAL库驱动文件(hal.c 文件,42个)
外设访问层头文件(stm32f1xxx.h 寄存器宏定义文件,15个)
工具链向量表(.s文件,43个)
LL库(正在进行)
...
 本汉化只对库中注释进行汉化,所有原版校对完成的文件,实际代码均与官方原库一致 使用方法按官方库即可。(除部分原版代码报错的调整,修改条目见:使用说明)

源库文件来自ST官网:

版本:V1.8.0 + V1.8.5更新补丁(2023/10/7(官方更新记录2023/4/7))

长期下载链接(更新地址):

STM32F1汉化版HAL库icon-default.png?t=N7T8https://10heart.lanzouj.com/s/stm32f1-cnstm32f1xx_hal_crc.c  & stm32f1xx_hal_crc.h 源码注释汉化版

/**
  ******************************************************************************
  * @file    stm32f1xx_hal_crc.c
  * @author  MCD Application Team
  * @brief   HAL库 CRC 模块驱动
  *          本文件提供了管理循环冗余校验(CRC)外设以下功能的固件函数:
  *           + 初始化和反初始化函数
  *           + 外设控制函数
  *           + 外设状态函数
  *
  ******************************************************************************
  * @attention
  *
  * 版权所有 (c) 2016 STMicroelectronics。
  * 保留所有权利。
  *
  * 本软件根据可以在此软件组件的根目录中找到的 LICENSE 文件中的条款进行许可。
  * 如果此软件没有附带 LICENSE 文件,则按原样提供。
  *
  ******************************************************************************
  @verbatim
 ===============================================================================
                     ##### 如何使用驱动#####
 ===============================================================================
    [..]
         (+) 使用 __HAL_RCC_CRC_CLK_ENABLE() 启用 CRC AHB 时钟;
         (+) 初始化 CRC 计算
             (++) 指定生成多项式(外设默认或非默认)
             (++) 指定初始化值(外设默认或非默认)
             (++) 指定输入数据格式
             (++) 指定输入或输出数据反转模式(如果有)
         (+) 使用 HAL_CRC_Accumulate() 函数计算输入数据缓冲区的 CRC 值,以先前计算的 CRC 作为初始化值
         (+) 使用 HAL_CRC_Calculate() 函数计算输入数据缓冲区的 CRC 值
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值