本帖最后由 莫静好实 于 2015-8-14 18:21 编辑
void ADCCS(void)
{
P6SEL |= 0x01; // 使能ADC通道
ADC12CTL0 = ADC12ON + MSC + SHT0_2; // 打开ADC,设置采样时间
ADC12CTL1 = SHP +CONSEQ_1; // 使用采样定时器
ADC12IE = 0x01; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 开始转换
}
//DAC初始化
void DACCS()
{
//P6DIR&=~BIT0;
ADC12CTL0 |= REF2_5V + REFON; // Internal 2.5V ref on
DAC12_0CTL = DAC12IR + DAC12AMP_5 + DAC12ENC; // Internal ref gain 1
DAC12_0DAT = dac0; // 1V
}
使 用 的 430F169
此帖出自
小平头技术问答
你好 楼主 请问下什么是TA触发呀 我也遇到了关于DACADC初始化冲突的问题,永远只有一个模块可以工作 ,而不能同时工作(p6^0采集电压显示在1602上面,通过键盘改变dacp6^6的输出) 楼主可以把这块的代码给我看看吗 谢谢
一周热门 更多>