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.

[参考译文] MSP430FR2355:Energia 上的串行存在问题

Guru**** 2551590 points
Other Parts Discussed in Thread: MSP-EXP430FR2355, ENERGIA

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/745216/msp430fr2355-problem-with-serial-on-energia

器件型号:MSP430FR2355
主题中讨论的其他器件:MSP-EXP430FR2355ENERGIA

您好!

实际上、我在 Energia 1.8.7E21上与 MSP-EXP430FR2355合作、串行功能的使用存在严重问题。

当我将串行与下面的代码一起使用时、它在我的终端上无任何反馈的情况下工作6次、然后它停止工作、闪烁停止。 我不知道这个问题是由我的代码还是串行库引起的。 问题不是来自我的计算机、因为我使用的 MSP 与电池、它的反应也是一样的。 我的 launchpad 上的所有跳线都垂直放置。

#define LED1 RED_LED
#define LED2 GREEN_LED

void setup ()
{
Serial.begin(9600);

pinMode (LED1、OUTPUT);
pinMode (LED2、OUTPUT);

digitalWrite (LED1、low);
digitalWrite (LED2、low);
}

void loop ()
{
digitalWrite (LED1、high);//打开 LED (high is the voltage level)
digitalWrite (LED2、low);
Serial.println ("red");
delay (1000); //等待第二

个 digitalWrite (LED1、low);
digitalWrite (LED2、high);//通过将电压设为 low
Serial.println ("green");
delay (1000);
}来关闭 LED 

谢谢您、

Maxim

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

    尊敬的 Maxim:

    当 FR2355的开发分支合并到发布版本时、看起来出现了问题。

    检查 FR2355的 pins_energia.h 文件是否存在以下行、并更新此处分配的值:

     静态常量 uint8_t DEBUG_UARTRXD = 42; /*在 P4.2上接收数据(RXD)*

     静态常量 uint8_t DEBUG_UARTTXD = 41; //在 P4.3处发送数据(TXD)

     #define DEBUG_UART_MODULE_OFFSET 0x80

    控制电路板功能的文件位于 Energia 文件夹中的(例如、对于窗口)下

    ..\AppData\Local\Energia15\packages/Energia\hardware\MSP430\1.0.5\variants\MSP-EXP430FR2355LP\pins_energia.h

    我希望这在短期内有所帮助、但也会将此信息反馈给 Energia。

    此致、

    Stefan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答,文件位于我的计算机上:
    ...Energia-1.8.7E21-windows\Energia-1.8.7E21\hardware\Energia\MSP430\variants\MSP-EXP430FR2355LP\pins_energia.h