请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:EK-TM4C123GXL 主题中讨论的其他器件:TM4C123GH6PM、 ENERGIA
你好。
我一直在尝试在 Launchpad (基于 tm4c123ghpm)和手机之间创建串行链路。 代码非常简单、可用于测试目的。 这是:
/*这是用于测试蓝牙功能
的演示代码->此处使用的外设是智能手机;要获取设备终端上的"i"值,
当引脚10和11用作 RX 和 TX 时,必须将“显示模式”设置更改为“十六进制”->代码无法正常工作
->成功测试了将 I 的值发送到 Rx 终端并接收从该终端发送的字符。 */
int i=0;
void setup()
{
Serial.begin(9600);
Serial.print("欢迎");
}
char data_ffrom _bluy=0;
//String rx_str ="";
void loop()
{
for (i=0;i<10;i++)
{
if (Serial.available ()>0)
{
DATA_FAND_Blue = Serial.Read();//读取从蓝牙模块/外设(此处为电话)接收到的数据
serial.println("I received:");
serial.println (data_fin_blue);
//serial.println (rx_str);//将其显示在串行监视器 i.e 上,此处已接收到读数!
!}
serial.write(i); //Print inciding value of 'i' across the other terminal (i.e、my cellphone)(在其他终端(i.e、我的手机)上打印"i"的递增值)
延迟(1000);
}
该代码适用于 Arduino + HC05和 MSP430G2 Lauchpad Kit+HC05。
但是、对于上面提到的 Tiva Launchpad、串行监视器只显示带有"?"的乱码值 在盒子内。 我几乎尝试了所有东西。
请帮帮我。