This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430G2955:MSP430G2955 ADC端口中断和放大器;唤醒

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/583706/msp430g2955-msp430g2955-adc-port-interrupt-wake-up

部件号:MSP430G2955

您好,MSP MCU团队。

我能否 获得ISR routin数据表?

因为,我想知道当休眠(LPM3)状态时,不需要唤醒ADC ISR路由。

我们在下面设置了注册表

ADC10CTL1 = INCH6 | ADC10SSEL_1

ADC10CTL0 = SREF_1 | ADC10SHT_3 | REFON | ADC10ON | ADC10IE


此致
Gerald Choi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gerald Choi 说:
    因为,我想在不唤醒ADC ISR路由的情况下了解睡眠(LPM3)状态。[/QUOT]

    源代码示例 ,msp430g2x55_ADC10_13.c可以完全满足您的需要:ADC转换,而LPM3:

    // MSP430G2x55演示- ADC10,DTC样本A1 32x,AVcc,TA0 Trig,DCO
    ////
    描述;A1采用32x脉冲采样,使用DTC每秒16次
    //(ACLK/2048)参考AVcc。 活动由中断驱动。
    // upmode中的Timer_A使用TA0切换驱动ADC10转换。 每
    2048次ACLK循环,TA0上升边缘就会自动触发样品突发//。
    // ADC10_ISR将退出LPM3模式并返回CPU活动状态。 内部ADC10OSC
    //乘以采样(16x)和转换(13x)。 DTC将转换代码传输至
    // RAM 200h - 240h。 在Mainloop中,将切换为WFP 1.0。 正常模式为LPM3。
    /////* ACLK *//需要Xin XOUT上的外部水晶表片