请问其ADC有12位,最高位是符号位,我在运算处理的时候是不是要对这个符号位进行判断呢,正就直接运算,负就补码运算呢?或者用拼接好的12位ADC,用其后10位运算呢,抛弃符号位呢?谢谢。
xyz549040622:
我的想法是,办法有两种
1.我在运算处理的时候是不是要对这个符号位进行判断呢,正就直接运算,负就补码运算呢。你的这个办法
2.取到的数据进行移位,直接赋值给幼符号的数据类型。
我的疑问是,CC1110没用过,但是一般ad读出来的都是正值把,怎么可能有负值呢,如果有负值,那就肯定不对了。因为mcu不会有负电压的供电吧。
Ke Zhang6:
回复 xyz549040622:
恩恩,谢谢回复。但是我用温度传感器读出来的数据偏高,我就在想看看是不是AD部分出了问题,因为这个12位的AD有一位符号位,所以我就自然这么想了。