[DSP编程] ADC结果寄存器

[复制链接]
280|6
 楼主 | 2018-5-14 10:51 | 显示全部楼层 |阅读模式
结果寄存器为什么要右移4位,SampleTable[array_index++]= ( (AdcRegs.ADCRESULT8)>>4);详细介绍下,求助
| 2018-5-14 10:53 | 显示全部楼层
这应该是一个12位的ADC,右移四位,把低四位信息抛掉。
 楼主 | 2018-5-14 15:32 | 显示全部楼层
forrest11 发表于 2018-5-14 10:53
这应该是一个12位的ADC,右移四位,把低四位信息抛掉。

那请问12位的ADC,16位的结果寄存器,那如果数据是左对齐进来的,右移4位,那如果数据是右对齐进来的,那是不是要左移4位啊,大哥
| 2018-5-14 17:07 | 显示全部楼层
闪烁的泪光 发表于 2018-5-14 15:32
那请问12位的ADC,16位的结果寄存器,那如果数据是左对齐进来的,右移4位,那如果数据是右对齐进来的,那 ...

如果右对齐就不用移位了

评论

闪烁的泪光 2018-5-14 20:01 回复TA
应该是左对齐不用移位,右对齐右移4位吧。我前面说错了 
Cjy_JDxy 2018-5-15 08:46 回复TA
那样低4位信息就没了 
| 2018-5-14 23:13 | 显示全部楼层
这个手册里面你看看     大端小端的问题
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

分享 快速回复 返回顶部 返回列表