初始化方面不是很懂

2019-08-08 22:12发布

我的是f149单片机 p6.1 p6.2对应ADC输出
现在想用2个ADC
但是初始化方面不是很懂
采样定时器怎么设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
jiaxw
1楼-- · 2019-08-08 23:57
这么基本的东西啊
jlyuan
2楼-- · 2019-08-09 00:40
 精彩回答 2  元偷偷看……
jlyuan
3楼-- · 2019-08-09 05:26
下面这段程序有错误 但是很多寄存器不是很懂 希望告诉我怎么初始化

/********************************************
函数名称:Init_ADC
功 能:初始化ADC
参 数:无
返回值 :无
********************************************/
void Init_ADC(void)
{
P6SEL |= 0x06; // 使能ADC通道
ADC12CTL0 = ADC12ON+SHT0_15+MSC; // 打开ADC,设置采样时间
ADC12CTL1 = SHP+CONSEQ_2; // 使用采样定时器
ADC12MCTL1 = INCH_1;
ADC12MCTL2 = INCH_2;
ADC12IE = 0x06; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
_EINT();
ADC12CTL0 |= ADC12SC; // 开始转换
}
jiaxw
4楼-- · 2019-08-09 10:50
网上就有示例代码,你找找看
spark周
5楼-- · 2019-08-09 15:44
帮顶,路过
jlyuan
6楼-- · 2019-08-09 18:44
算了,先结贴了

一周热门 更多>