发现问题了。偶的EK-STM32没CRC功能!!

benson   2008-9-3 16:52 楼主
103VBT6 竟然没CRC模块功能,IAREWARM 442A 仿真的STM32也没CRC 寄存器!
恶搞了!

偶从网上 找了4个CRC-16 和一个CRC-32程序!
竟然算出来的都各不相同! MD !  

short test[]={1,2,3,4,5,6,7,8,9}; // CRC-CCITT
long  test1[]={1,2,3,4,5,6,7,8,9};//CRC32

CRC-CCITT:
0X3B0A
0XB20E
0X2378

CRC32:
0X40EFAB9E

CRC32算出的结果偶比较相信的!


哪位能用STM32的CRC32模块算一下test1[] ,9个数字。
看看是否是:0X40EFAB9E










回复评论 (6)

软件仿真结果图:

                                  
点赞  2008-9-3 16:56

万利 EK-STM32 软件允许图:

                                  
点赞  2008-9-3 16:57

不要以软件仿真作为依据

                                 发布IAR EWARM 4.42A时,还没有发布STM32的CRC功能。这个功能是在发布了大容量STM32时才公开的,EWARM 4.42A是在此之前就出来了,没有此功能不奇怪。
点赞  2008-9-3 17:02

顶楼上。

偶的软件仿真是在PC上的VC++.NET仿真的。

而这个程序IAR是 下载到EK-STM32开发板上仿真看变量的图啊!

继续顶!
点赞  2008-9-3 17:04

要看看多项式是不是一样

                                  
点赞  2008-9-3 23:06

国际标准的多项式!

完全与STM32 CRC 模块的一样!
哪位可以算算上面的CRC32,看是否是0X40EFAB9E 。
点赞  2008-9-4 16:47
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复