工具与软件:
您好!
我将使用示例代码 为 MSP430F249启用 uart msp430x24x_uscia1_uart_05_9600.c
当我通过 IAR 运行代码时、示例代码运行正常。
我可以看到在 Teraterm 端口中输入字符的输出(9600波特率)。
当我使用 HEX 映像和闪存并使用 FETPro 工具时、它无法正常工作。 我的意思是、RX 输入会回送至 TX。
请帮助确定问题。
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。
请帮助确定问题。
示例代码是在 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上下载并检查了该器件的示例代码
但我没有找到此代码
谢谢