当前位置: 首页 > news >正文

STM32F4、GD32F4 内部硬件CRC使用方法和踩坑实录

背景

某项目用到了IC卡刷卡启动功能,程序中对读取IC卡的相关数据后要进行CRC校验,本文介绍如何在STM32F4 GD32F4 平台上使用标准库函数进行CRC硬件校验。

 摘要

本文介绍如何在STM32F4、GD32F4 平台上使用标准库函数进行CRC硬件校验。包括容易出现的问题和解决方法。涉及STM32F4、GD32F4硬件CRC计算错误等问题的解决方法。

运行开发环境介绍

硬件环境

GD32F407

J-LINK  V11

软件开发环境

IAR 8.32.1 

VSCODE 

软件支持包ST官方标准库

上代码:

硬件CRC相关的函数在如下文件中

stm32f2xx_crc.c

工程中通过 引用

#include "stm32f2xx.h"

来实现间接引用

#include "stm32f2xx_crc.h"

因为stm32f2xx.h 中有关于

http://www.lryc.cn/news/229758.html

相关文章:

  • 【SpringBoot】序列化和反序列化介绍
  • Android 升级软件后清空工厂模式测试进度
  • Promise原理、以及Promise.race、Promise.all、Promise.resolve、Promise.reject实现;
  • mysql---MHA(高可用)
  • 人工智能基础_机器学习032_多项式回归升维_原理理解---人工智能工作笔记0072
  • C#截取范围
  • 用 winget 在 Windows 上安装 kubectl
  • 1 Supervised Machine Learning Regression and Classification
  • Antv/G2 折线图 DataSet 数据展开成指定格式
  • 物理问题中常见的分析问题----什么样的函数性质较好
  • 8 Go的函数
  • 算法笔记-第九章-二叉树的遍历(待整理)
  • C语言从入门到精通之【字符串】
  • 超详细!必看!!STM32--时钟树原理
  • 用 Golang 采集 Nginx 接口流量大小
  • Linux java jar启停脚本(合并版)
  • 计算机毕业设计选题推荐-公共浴池微信小程序/安卓APP-项目实战
  • sqli-labs关卡13(基于post提交的单引号加括号的报错盲注)通关思路
  • SparkAi创作系统ChatGPT网站源码+详细搭建部署教程+AI绘画系统+支持GPT4.0+Midjourney绘画
  • shiro默认session设置永不超时
  • 前端食堂技术周刊第 104 期:Angular v17、GPTs、Vue vapor mode、Svelte Flow、Bundler 的设计取舍
  • list复制出新的list后修改元素,也更改了旧的list?
  • Qt绘制各种图形
  • NIO 笔记(二)Netty框架专题
  • HTTP——
  • 第13章 Java IO流处理(二) 字节流与字符流
  • 【论文阅读】(CTGAN)Modeling Tabular data using Conditional GAN
  • 如何进行iOS技术博客的备案?
  • RTSP/Onvif安防平台EasyNVR批量禁用/启用通道接口的详细操作步骤
  • 2个器件,做1个恒流源