请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2311 我正在尝试在 MSP430FR2311上使用1.2V 的外部基准输出。 即使我启用 外部基准、但在运行程序时、EXTREFEN 保持为0、P1.7上的基准输出保持为0V。
#include "msp430fr2311.h" ;------------------------------------------------------------------------------- ;------------------------------------------------------------------------------- ORG 0F100h ; Program Reset ;------------------------------------------------------------------------------- RESET mov #02400h,SP ; Initialize stackpointer mov #WDTPW+WDTHOLD,&WDTCTL ; Stop watchdog timer mov #80h,&SYSCFG2 ; Enable A7 for A/D mov.b #80h,&P1DIR ; Make P1.7 an output mov.b #80h,&P1SEL0 ; P1SEL0=P1SEL=1 chooses A7/VREF mov.b #80h,&P1SEL1 bic.w #LOCKLPM5,PM5CTL0 bis #7h,&ADCMCTL0 ; Not sure I need this mov #EXTREFEN,&PMMCTL2 ; Enable external reference output Loop jmp Loop ret ;------------------------------------------------------------------------------- ORG 0FFFEh DW RESET END