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.

[参考译文] MSP430F5529:MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/592757/msp430f5529-msp430f5529

器件型号:MSP430F5529
主题中讨论的其他器件:Energia

您好!

我一直在使用 MSP4305229 Launchpad 并尝试使用蓝牙。 我正在使用 RN 42X 模块并将其通电和连接。 不过、我的问题至少是从 MSP430 TXD 引脚获取信号。 我正在使用 Energia、因为我需要发送的信息并不复杂、而且根据我的理解、使用了  

serial.print(); serial.println(); 至少应为 TXD 引脚提供信号。 不过、我已经使用了示波器、在我打开 launchpad 电源后、TXD 就会变为高电平、而不会传输我的信号。 我使用的代码如下所示。

#include

void setup(){
//设置波特率以匹配 BT 模块
Serial.begin(115200);  

void loop(){

字符串 t;//字符串用于保存来自 BT 模块的数据

// while (Serial.available ()){//保留在缓冲区中仍有更多字节时读取字节
// t +=(char) Serial.read();//读取字节,转换为 char,并将其附加到字符串
//}

if (Serial.available ()){//保留在缓冲区中仍有更多字节时的读取
t +=(char) Serial.read();//read 字节、转换为 char、并将其附加到字符串

while (t.length()){//if string is not empty、执行以下操作

serial.print ("不应接收数据!!!!\n");//将此发送给任何其他字符串


延迟(2000年);
serial.println(0);

serial.println(1);

serial.println(5);

}}

我已经尝试使用和不使用连接到 EZ FET 板的跳线、但没有结果。  

我缺少什么吗? Serial.println 是否应该不向 TXD 引脚发送信号?

感谢您的任何帮助或信息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、我能够让它在 Energia 的串行监视器上正常工作、而不会出现任何问题、但串行监视器与蓝牙信号不同、对吧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以验证设置。 请尝试

    void setup()
    {
    //以9600 bps 启动串行端口:
    Serial.begin(115200);
    }
    
    void loop()
    {
    Serial.write(1);
    delay(10);
    } 

    看看您的 TX 线路是否在变化。