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.

[参考译文] CCS/MSP430FR5994:寄存器无法读取数据。

Guru**** 2589265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/612032/ccs-msp430fr5994-registers-not-able-to-read-data

器件型号:MSP430FR5994

工具/软件:Code Composer Studio

您好、

我正在尝试对 ADC 进行编码、当我尝试在观察窗口中查看数据时、它显示"Error: Unable to Read"

我生成的代码为:

#include 

void adcinit ()
{
ADC12CTL0 = ADC12SHT0_2 | ADC12ON | ADC12MSC; /*采样时间、S&H=16、ADC12打开*/
ADC12CTL1 = ADC12SHP | ADC12CONSEQ0 | ADC12CONSEQ1; /*使用采样计时器*/
ADC12CTL2 |= ADC12RES_2; /* 12位转换结果*/
ADC12MCTL0 |= ADC12INCH_0; /* A0 ADC 输入选择;Vref=AVCC */
ADC12MCTL1 |= ADC12INCH_1; /* A1 ADC 输入选择;Vref=AVCC */
ADC12MCTL2 |= ADC12INCH_2; /* A2 ADC 输入选择;Vref=AVCC */
ADC12MCTL3 |= ADC12INCH_3; /* A3 ADC 输入选择;Vref=AVCC */
ADC12MCTL4 |= ADC12INCH_4; /* A4 ADC 输入选择;Vref=AVCC */
ADC12MCTL5 = ADC12INCH_6 | ADC12EOS; /* A6 ADC 输入选择;Vref=AVCC,序列结束*/
ADC12IER0 = ADC12IE0 | ADC12IE1 | ADC12IE2 | ADC12IE3 | ADC12IE4 | ADC12IE6;//启用 ADC 转换完成中断*
}

int main (void)
{
WDTCTL = WDTPW | WDTHOLD; //停止 WDT

__bis_SR_register (GIE);

//禁用 GPIO 上电默认高阻抗模式以激活
//先前配置的端口设置
PM5CTL0 &=~LOCKLPM5;
adcinit();
}
void __attribute__((interrupt (ADC12_vector)))) ADC12_ISR (ADC12_SIVE_ADC12_SWITCH

){_ADC12_void (ADC12_ENTRIE_ADC12_ENCH){_ENTRIE_ENCE_ENTRIE_ENTRIE_ENTRIE_{_ENTRY

ADC12IV_NONE 案例: 中断; //向量0:无中断
案例 ADC12IV_ADC12OVIFG:中断; //向量2:ADC12MEMx 溢出
ADC12IV_ADC12TOVIFG 案例:中断; //向量4:转换时间溢出
案例 ADC12IV_ADC12HIIFG:break; //向量6:ADC12BHI
ADC12IV_ADC12LOIFG 案例:中断; //向量8:ADC12BLO
ADC12IV_ADC12INIFG 案例:中断; //向量10:ADC12BIN
ADC12IV_ADC12IFG0案例:中断; //向量12:ADC12MEM0
ADC12IV_ADC12IFG1案例:中断; //向量14:ADC12MEM1
ADC12IV_ADC12IFG2案例:中断; //向量16:ADC12MEM2
ADC12IV_ADC12IFG3案例:中断; //向量18:ADC12MEM3
ADC12IV_ADC12IFG4案例:中断; //向量20:ADC12MEM4
ADC12IV_ADC12IFG5案例:中断; //向量22:ADC12MEM5
ADC12IV_ADC12IFG6案例:中断; //向量24:ADC12MEM6
ADC12IV_ADC12IFG7案例:中断; //向量26:ADC12MEM7
ADC12IV_ADC12IFG8案例:中断; //向量28:ADC12MEM8
ADC12IV_ADC12IFG9案例:中断; //向量30:ADC12MEM9
ADC12IV_ADC12IFG10案例:中断; //向量32:ADC12MEM10
ADC12IV_ADC12IFG11案例:中断; //向量34:ADC12MEM11
ADC12IV_ADC12IFG12案例:中断; //向量36:ADC12MEM12
ADC12IV_ADC12IFG13案例:中断; //向量38:ADC12MEM13
ADC12IV_ADC12IFG14案例:中断; //向量40:ADC12MEM14
ADC12IV_ADC12IFG15案例:中断; //向量42:ADC12MEM15
ADC12IV_ADC12IFG16案例:中断; //向量44:ADC12MEM16
ADC12IV_ADC12IFG17案例:中断; //向量46:ADC12MEM17
ADC12IV_ADC12IFG18案例:中断; //向量48:ADC12MEM18
ADC12IV_ADC12IFG19案例:中断; //向量50:ADC12MEM19
ADC12IV_ADC12IFG20案例:中断; //向量52:ADC12MEMM20
ADC12IV_ADC12IFG21案例:中断; //向量54:ADC12MEM21
ADC12IV_ADC12IFG22案例:中断; //向量56:ADC12MEM22
ADC12IV_ADC12IFG23案例:中断; //向量58:ADC12MEM3
ADC12IV_ADC12IFG24案例:中断; //向量60:ADC12MEM24
ADC12IV_ADC12IFG25案例:中断; //向量62:ADC12MEM25
ADC12IV_ADC12IFG26案例:中断; //向量64:ADC12MEM26
ADC12IV_ADC12IFG27案例:中断; //向量66:ADC12MEM27
ADC12IV_ADC12IFG28案例:中断; //向量68:ADC12MEM28
ADC12IV_ADC12IFG29案例:中断; //向量70:ADC12MEM29
ADC12IV_ADC12IFG30案例:中断; //向量72:ADC12MEM30
ADC12IV_ADC12IFG31案例:中断; //向量74:ADC12MEM31
案例 ADC12IV_ADC12RDYIFG:break; //向量76:ADC12RDY
默认值:中断;
}
}

提前感谢您。

Viswanath

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Viswanath、
    问题是目标正在运行。 MSP430没有在目标运行时访问寄存器的实时模式类型。 如果您停止目标、您将能够看到这些值。

    谢谢
    Ki