一小段AD转换程序看不懂,请大神指教,谢谢。

2019-07-15 16:23发布

用的是msp430f249,我想知道 return ADC12MEM4;是什么意思?还有  u16 u8是什么意思?请大神指教。
//AD转换
u16 Get_Adc(void)
{
  ADC12CTL0 |=ADC12SC;//启动转换
  while(!(ADC12IFG&BIT4));//等待转换完成
  //if(ch==0) return ADC12MSM10;//通道10数据
  return ADC12MEM4;
}
//AD进行采样10次再平均
u16 Get_Adc10(void)
{
  u16 tempa=0,tempb;
u8 t;
  for(t=0;t<10;t++)
  {
    tempa+=Get_Adc();
  }
  tempb=tempa/10;
  return tempb;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
倚栏望远
1楼-- · 2019-07-16 15:00
C语言基础都不清楚,还是好好看看书把
yulinyong
2楼-- · 2019-07-16 18:22
#define u8 unsigned char
旺仔棒棒糖
3楼-- · 2019-07-16 22:47
 精彩回答 2  元偷偷看……

一周热门 更多>