找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

请教大神,Ai8H2K32U-45I-LQFP32芯片CRC效验不计算,是什么问题 | EAXFR

2025-7-30 10:41 来自 ESSON 发布 @ 综合讨论

请教大神:我使用的是Ai8H2K32U-45I-LQFP32芯片,使用其CRC硬件效验时,CRC16_DOH、CRC16_DOL输入是什么值,输出就是什么值,感觉没有给我计算,不知道我哪里漏了啥?

  下面是相关的程序内容,望指教:

定义:
CRC16_CR    EQU  0FB30H  ;;CRC控制寄存器
CRC16_DIN   EQU  0FB31H  ;;CRC输入寄存器
CRC16_DOH   EQU  0FB32H  ;;CRC结果寄存器高位
CRC16_DOL   EQU  0FB33H  ;;CRC结果寄存器低位

rt2SendCountCyc  equ      4ah   ;;RT2发送的字节数计数器

运行以下测试程序:

SendNumbToRt2_operate:                     ;;;20250209
    push acc
    push psw     
   
     ;  mov a,#05h             ;;;起始字节
    ;   lcall SENDs2BUF_hex
      
         mov dptr,#0200h    ;设备识别码IDH+IDL 11-55
         MOV A,#11H
         movx @dptr,A   
         Inc DPTR   
         MOV A,#55H
         movx @dptr,A  
         
             ;;;TEST ONLY START
                         Inc DPTR     ;;;0202  11 55 4C 00 40 02 A4 5B 3B 4D
                    MOV A,#57H                ;11 55 57 01 E3 01 00 D7 14
                    movx @dptr,A  
                         Inc DPTR     ;;;0203
                    MOV A,#01H
                    movx @dptr,A  
                         Inc DPTR     ;;;0204
                    MOV A,#0E3H
                    movx @dptr,A  
                         Inc DPTR     ;;;0205
                    MOV A,#01H
                    movx @dptr,A  
         
  • 最近查阅:

免责声明:

本平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-23 22:35 , Processed in 0.067159 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部