电路设计论坛
直播中

杨杰

7年用户 1080经验值
私信 关注
[问答]

关于AD2S1210速度寄存器存储值的疑问求解

手册上说速度寄存器的值以16进制的补码形式存储,以我的理解,
16进制,速度为-125 rps 时,原码为 0xFFFF,其存入速度寄存器的值应该为 0x8001;同理,
10进制,速度为-2500 rps 时,原码为 0x3FF,其存入速度寄存器的值应该为 0x201。
不知这样是否有错误。

回帖(1)

李波

2024-3-6 17:17:35
根据您的描述,您的理解是正确的。当速度为-125 rps时,其原码为 0xFFFF,在16进制补码中表示为 0x8001,应该存入速度寄存器的值为 0x8001。同样地,当速度为-2500 rps时,其原码为 0x3FF,在16进制补码中表示为 0x201,应该存入速度寄存器的值为 0x201。所以您的理解是没有错误的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分