一小段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-15 20:21
u16和u8是指数据类型。就像char,int一样。ADC12MEM4这个应该在单片机的配置文件里有。指的是ad采样的数据。 最佳答案
chendalong
2楼-- · 2019-07-15 23:48
楼主在逗我呢。。。。
蓝雨LOVE诗
3楼-- · 2019-07-16 04:24
????????什么意思?
河红well
4楼-- · 2019-07-16 05:54
 精彩回答 2  元偷偷看……
w一锤定音w
5楼-- · 2019-07-16 08:19
楼主,你C语言知识都不过关,还是好好先学习C语言吧
北泥人
6楼-- · 2019-07-16 14:04
说明书上有,你看看

一周热门 更多>