MSP430F2616 DAC模块问题

2019-07-24 15:59发布

目前需要做一款电源   需要使用到DAC模块   但是我现在在想  是使用MSP430F2616这款单片机的内置DAC模块还是使用外置的DAC芯片来控制,
我之所以这么想是因为需要考虑内置DAC模块和外置DAC模块的性能差异,因为做电源嘛   需要考虑到它的反应速度还有功耗等问题,本人新手,恳求各位高手指点指点,交个朋友~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dirtwillfly
1楼-- · 2019-07-24 19:17
看来楼主已经有思路了
请乃们叫额乔哥
2楼-- · 2019-07-24 21:14
需要考虑到它的反应速度还有功耗等问题,楼主说出你的需求就好了!
18483620972
3楼-- · 2019-07-24 23:59
dirtwillfly 发表于 2015-11-21 09:10
看来楼主已经有思路了

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  //BoardConfig(0xb8);                        //关闭数码管、流水灯和电平转换
  P3DIR |= BIT4;                            // P3.4 output
  CCTL0 = CCIE;                             // CCR0 interrupt enabled
  CCR0 = 50000;
  TACTL = TASSEL_1 + MC_1;                  // SMCLK, contmode
  _EINT();
// _BIS_SR(LPM0_bits + GIE);                 // Enter LPM0 w/ interrupt
   for(;;);
}

// Timer A0 interrupt service routine
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
  P3OUT ^= BIT4;                            // Toggle P3.4
  CCR0 = 500;                            // Add Offset to CCR0
}



帮我看一下我这程序有什么问题   为什么在中断里面改了CCR0的值  但是缺无效
18483620972
4楼-- · 2019-07-25 03:16
 精彩回答 2  元偷偷看……
Thor9
5楼-- · 2019-07-25 07:13
CCR0 = 50000;
CCR0 = 500;
楼主是想重写CCR0吗
exson_2006
6楼-- · 2019-07-25 09:04
学习一下

一周热门 更多>