求大神相助,msp430 ADC10问题

2024-12-29 04:11:08
推荐回答(2个)
回答1:

ADC10为10位AD,采样值最大才0x3ff。

你这句 if (ADC10MEM > 0x3ff) 条件根本就达不到。

回答2:

1.建议加断点调试,在中断的地方设置断点。先保证已经进入了中断,确定ADC的采样是没有问题的。
2.然后再来考虑ADC时的最大采样数值。 可通过查看寄存器来确定。
楼上说的有道理,ADC10的最大采样值为0x3FF。