主题中讨论的其他器件: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 引脚发送信号?
感谢您的任何帮助或信息