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.
工具与软件:
您好!
我将使用示例代码 为 MSP430F249启用 uart msp430x24x_uscia1_uart_05_9600.c
当我通过 IAR 运行代码时、示例代码运行正常。
我可以看到在 Teraterm 端口中输入字符的输出(9600波特率)。
当我使用 HEX 映像和闪存并使用 FETPro 工具时、它无法正常工作。 我的意思是、RX 输入会回送至 TX。
请帮助确定问题。
你好、Swarna Latha
我能否知道您选择了哪种十六进制格式
我选择 TI 十六进制
您的 hex 文件内容与您的不同
谢谢
示例代码是在 IAR 工具中编译的(链接器设置用于生成 hex 文件)。
然后使用了具有以下设置的 FET-PRO 工具
我还尝试了 LED 示例代码、即使代码处于 while 循环中、LED 也会闪烁一次。
//
// MSP430x2xx 演示-软件切换 P1.0
//
//说明;通过在软件循环内对 P1.0执行异或运算来切换 P1.0。
// ACLK =不适用、MCLK = SMCLK =默认 DCO
//
// MSP430x2xx
//-------
///|\| XIN|-
//|||
//--|RST XOUT|-
//|
//| P1.0|--> LED
//
// A. Dannenberg
// Texas Instruments、Inc
// 2006年1月
//构建 IAR 嵌入式工作平台版本:3.40A
//
#include "msp430.h"
volatile unsigned int i;
int main (void)
{
WDTCTL = WDTPW + WDTHOLD;//停止 WDT
P3DIR |= 0x01; //绿色 LED
P6DIR |= 0x01; //红色 LED
while (1){
volatile unsigned int i;// volatile 以防止优化
P3OUT ^= 0x01;//使用异或切换 P1.0
__delay_cycles (500000);
P6OUT ^= 0x01;
}
}
2. 32.768kHz 晶振连接到 MCU MSP430F249的 XIN& XOUT。 如果没有设置、则代码存在吗?? 或为什么 LED 没有闪烁。 当我对十六进制图像重新编程时、我只看到一次。
你好、Swarna Latha
您能否提供 LED 示例代码的链接?
我在 https://www.ti.com/tool/download/SLAC149上下载并检查了该器件的示例代码
但我没有找到此代码
谢谢
您好!
在我配置 Crystal 设置并重置芯片后、问题得到解决。
感谢大家的支持和意见。