MSP430f149的ADC,它存下来的值是几位的啊?

2019-03-24 09:59发布

MSP430f149的ADC,它存下来的值是几位的啊?但是我看介绍它不是12位的吗,但是读的时候为啥只有八位啊?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
littleshrimp
1楼-- · 2019-03-24 17:18
是12位的,建议你使用官方的例程试试
http://www.ti.com/cn/lit/zip/slac015
fet140_adc12_01.c的例程里有一句话
//  MSP-FET430P140 Demo - ADC12, Sample A0, Set P1.0 if A0 > 0.5*AVcc
判断0.5*AVCC的时候使用0x7ff,所以AVCC=4096=12位没错
  1.     if (ADC12MEM0 < 0x7FF)
  2.       P1OUT &= ~0x01;                       // Clear P1.0 LED off
  3.     else
  4.       P1OUT |= 0x01;                        // Set P1.0 LED on
复制代码
qiushenghua
2楼-- · 2019-03-24 17:23
 精彩回答 2  元偷偷看……
xushun716
3楼-- · 2019-03-24 19:00
会不会是定义char型的变量,导致数据丢失。定义int型的看看可以吗
强仔00001
4楼-- · 2019-03-24 21:54
多看看官方的历程,我记得有的430可以设置adc输出多少位的

一周热门 更多>

相关问题

    相关文章