TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1110的ADC

请问其ADC有12位,最高位是符号位,我在运算处理的时候是不是要对这个符号位进行判断呢,正就直接运算,负就补码运算呢?或者用拼接好的12位ADC,用其后10位运算呢,抛弃符号位呢?谢谢。

xyz549040622:

我的想法是,办法有两种

1.我在运算处理的时候是不是要对这个符号位进行判断呢,正就直接运算,负就补码运算呢。你的这个办法

2.取到的数据进行移位,直接赋值给幼符号的数据类型。

我的疑问是,CC1110没用过,但是一般ad读出来的都是正值把,怎么可能有负值呢,如果有负值,那就肯定不对了。因为mcu不会有负电压的供电吧。

Ke Zhang6:

回复 xyz549040622:

恩恩,谢谢回复。但是我用温度传感器读出来的数据偏高,我就在想看看是不是AD部分出了问题,因为这个12位的AD有一位符号位,所以我就自然这么想了。

赞(0)
未经允许不得转载:TI中文支持网 » CC1110的ADC
分享到: 更多 (0)