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 生成的代码中读取数据、但它无法正常工作。