主题中讨论的其他器件:TIDA-00648、 DAC161S997、 MSP430F5172、 XTR115
您好!
我无法将 DAC 的 Iout 设置为低于5mA 或高于16mA。
CONST Timer_A_ContinuousModeConfig Fast_Mode = { Timer_A_CLOCKSOURCE_SMCLK、 // ACLK 时钟源 Timer_A_CLOCKSOURCE_DELAG_48、 // ACLK/1 = 32.768kHz Timer_A_TAIE_INTERRUPT_ENABLE、 //启用溢出 ISR Timer_A_do 清除 //清除计数 器}; int main(){ map_Timer_a_configureContinuousMode (timer_A0_BASE、&Fast_Mode); map_Interrupt_enableSlepOnIsrExit(); map_Interrupt_enableInterrupt (INT_TA0_N); MAP_Timer_A_startCounter (TIMER_A0_BASE、TIMER_A_CONSTACT_MODE); Setup_DAC161 (DAC161_STD_ERR_CONFIG_STERR_SABLED、0、21800); while (1) { MAP_PCM_gotoLPM0 (); } } void TA0_N_IRQHandler (void){ MAP_Timer_A_clearInterruptFlag (timer_A0_BASE); DAC161_SET_OUT_VALUE (int)(x * 2730)); dacStatus = DAC161_READ_Status (); DAC161_NOP (); }