问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STM32如何计算8位数组CRC校验

发布网友 发布时间:2022-05-01 05:46

我来回答

1个回答

热心网友 时间:2022-06-25 04:48

你是使用stm32的SPI么?貌似只有这个里包含CRC校验……具体的你可以参考一下stm32的固件库,我把主要用到函数给你列出来~
1、使能或者失能指定SPI的CRC传输的函数
/* Enable the CRC transfer for SPI1 */
SPI_TransmitCRC(SPI1);
2、使能或者失能指定SPI的传输字CRC值计算的函数
/* Enable the CRC calculation for the transfered bytes from SPI2 */
SPI_CalculateCRC(SPI2, ENABLE);
3、返回指定SPI的CRC值的函数
/* Returns the SPI1 transmit CRC register */
u16 CRCValue;
CRCValue = SPI_GetCRC(SPI1, SPI_CRC_Tx);
这里的CRC register可以是SPI_CRC_TX,也可以是SPI_CRC_RX
4、返回指定SPI的CRC多项式寄存器值
/* Returns the SPI2 CRC polynomial register */
u16 CRCPolyValue;
CRCPolyValue = SPI_GetCRCPolynomial(SPI2);

基本上就是这些吧,你对着数据手册再看看里程,用一下固件库里的这些函数就可以了,一般来说,你将CRC计算函数的参数设为那个数组,他自动就会得到CRC校验,然后你通过getspicrc那个函数将CRC的计算值取出来就可以了。我也没用过CRC,不过stm32其他的模块我基本都用过,就是这个套路的。如果不对不要怪我啊。。。。如果试一试结果还不错你可以把结果告诉我,正好我也学习一下。
祝共同进步!O(∩_∩)O哈哈~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有没有人用airport express在windows下播放音乐?不用itunes!可以让其他... 电脑屏幕无线投到多台电视机上电脑可以无线投屏到电视上吗 笔记本怎么投屏到电视上电脑里的电影怎么投屏到电视 法院会发信息通知被起诉的人吗 电脑突然没声音、两次了,什么都显示正常、打开酷狗音乐,音乐进度条一... 什么是诸葛亮 卧龙,凤雏,冢虎,幼麟得一可安天下,为啥刘备失败? 潮州老式粿汁的做法 求一篇六百字作文。题目大概是:找一个话题跟父母展开一次朋友式的... 老师让以某个话题,给父母进行一次朋友式的书信往来, 下列有关基本概念和原理的说法正确的是(  ) A.纯净物不一定由同种分子构成 B.质子数相同的粒 CRC校验的生成方法 计算机网络中什么叫隐藏主机,什么叫暴露主机? 代表高贵的字有哪些 三菱plcFX3GA与变频器通讯,8个数据位,crc校验码怎么计算? 简答题什么样的计算机叫网络主机? matlab 中crc校验问题 什么是网络主机? crc16校验 crc校验码计算方法是什么? 有没有生成CRC校验码并附加到帧上发送的串口助手 如图:crc8校验工具问题,我如何在这个工具里对16进制数102进行CRC8运算? 康树华的作品 关于学习法律,知法守法的思想汇报 滨州的油价是多少 打车是怎么计费的 工程项目计划任务书怎么写, 工作岗位计划书怎样写 韩网红Hamzy点赞辱华言论后直播道歉,你会选择原谅吗? 如何写计划任务书 火烧云数据的周涨粉榜TOP10的生活类UP主都有谁? 在学计算机网络里面,我不清楚主机,还有我们的PC机是怎么区别的。计算机网络中的主机不是我们的PC机吧? 简述pmw控制技术的基本概念和原理 下列有关基本概念和原理的说法正确的是(  )A.纯净物不一定由同种分子构成B.质子数相同的粒子一定属 我要做关于静电除尘的实验,请问哪有1.5KV的静电发生器啊,太贵的用不起啊。最普通的就好想,谢谢了! 掌握基本概念和原理是学好化学的前提,有关化学概念和原理的叙述正确的是(  )A.复分解反应一定属于 高压静电除尘器排放能达到20mg吗 求描述高贵优雅的字 是字不是词 越多越好 快毕业了做毕业设计,机电系的,选的课题是“静电除尘高压静电发生器”,急!急! 三原色实验是科学还是艺术? 一个字代表女人“高贵 自信 美丽 有魅力 有诱惑力 聪明”的字呢? 为什么光的三原色是红绿蓝,美术中就是红黄蓝? 好人来解答下呗! 矛盾的同一性与对立性是什么? 美术功底包含什么? 矛盾的同一性与对立性分别是什么? 马克思主义哲学中的发展原理基本概念 我用人家的营业执照中标号人家不给我开发票怎么办? 静电除尘中,尘埃带正电或负电是否影响除尘效果? 计算机网络中的,主机指的是什么? 蒙德里安的作品 高压静电除尘的原理?