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.
工具/软件:Code Composer Studio
尊敬的先生:
尊敬的 Siva E:
>>调试器被停止 在 UCS 文件中的 XTAL 初始化行
您能否检查您电路板上的晶体是否正常工作。
您也可以找到这部分代码:此代码来自 MSP430F67791A 代码示例的 msp430f677xA_uscia0_UART_03.c。
//循环直到 XT1故障标志被清除
操作
{
UCSCTL7 &=~(XT2OFFG | XT1LFOFFG | DCOFFG);
//清除 XT2、XT1、DCO 故障标志
SFRIFG1 &=~OFIFG; //清除故障标志
} while (SFRIFG1 & OFIFG); //测试振荡器故障标志
你好,李晓东
MSP430F67791A 的 msp430f677xA_uscia0_UART_03.c 代码示例不起作用
以下行用于我的代码不起作用的情况
//循环直到 XT1故障标志被清除
操作
{
UCSCTL7 &=~(XT2OFFG | XT1LFOFFG | DCOFFG);
//清除 XT2、XT1、DCO 故障标志
SFRIFG1 &=~OFIFG; //清除故障标志
} while (SFRIFG1 & OFIFG); //测试振荡器故障标志
但我使用了以下代码(下面附上的完整代码)、这在 UART 通信中非常有效、波特率也是正确的。
测试 ACLK 引脚是否为 ACLK - 32.768kHz
P1DIR |= BIT2;// ACLK 设置为引脚
P1SEL0 |= BIT2;// P1.2用于调试。
//设置 LFXT1
UCSCTL6 &=~(XT1OFF);// XT1打开
UCSCTL6 |= XCAP_3;//内部负载电容
我的 xtal 电路工作正常、但您的示例代码和 xtal 故障标志代码不工作。 我的 UART 代码工作正常。 我的错在哪里?
请尽快答复。
在外部 xtal (32.768kHz)图像之后、我的电路使用了引脚1和2 (MSP430F6
你好、Siva E
EMDC 生成的代码上有 XT 故障标志检查循环、但您的 UART 代码上没有 XT 故障标志检查循环。
您已检查 EMDC 生成的代码上的2种 XT 故障标志检查循环。 但代码在两种 XT 故障标志检查循环的"while loop"或"do loop"上停止。
我计划找到一个 msp430f677xA 板、并使用32K 晶体在板上测试此部件代码。 这将需要一些时间。 我今天不在办公室、我将从明天开始做准备。
如果有任何更新、我将向您提供反馈。
谢谢!
你好, 李晓东
Auxvcc3引脚连接 o 电源。 XTAL 问题解决了。 现在运转良好。 但是
我的主要问题是、
我正在尝试从 EMDC 生成的代码中读取数据、但它无法正常工作。