[技术问答] 請問M0要如何直接抓取12 bit的原始資料呢?

[复制链接]
1469|9
 楼主| powerantone 发表于 2022-1-11 09:10 | 显示全部楼层 |阅读模式
AD, ADC, ADDR, dc, DDR, RS
因為ADC->ADDR[0].RSLT抓到的資料已經是int的型態,能否直接抓取原本12 bit 的值嗎?

想分成6bit ,6bit後加一些東西在做資料傳輸。  謝謝~
两只袜子 发表于 2022-1-11 11:22 | 显示全部楼层
Cortex内核,寄存器都只能按字防问,想要得到寄存器的半字、字节或其它位数据,只能读后再做运算得到
cr315 发表于 2022-1-11 11:23 | 显示全部楼层
RSLT的值并部分小数还是整数部分,它代表的就是转换结果。例如Vref = 4096mV,则每个值就代表1mV。如果ADC 精度为10bit,则转换结果高位10个bit应该保持稳定才对
jasontu 发表于 2022-1-12 07:48 | 显示全部楼层
ADC->ADDR[0].RSLT&0xfff =>取12bit
tpgf 发表于 2022-2-2 17:02 | 显示全部楼层
难道得到的不是原始数据吗
heimaojingzhang 发表于 2022-2-2 17:06 | 显示全部楼层
我一直以为得到的就是原始数据呢
keaibukelian 发表于 2022-2-2 17:11 | 显示全部楼层
这个是16位的ad吗
labasi 发表于 2022-2-2 17:17 | 显示全部楼层
只能是合法的读取吧
paotangsan 发表于 2022-2-2 17:23 | 显示全部楼层
可以选择多少位的吗
renzheshengui 发表于 2022-2-2 17:29 | 显示全部楼层
什么叫做抓取啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

679

主题

4005

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部