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.

[参考译文] EK-TM4C123GXL:将 HC05与 Launchpad 连接时 UART 通信出现问题

Guru**** 2610085 points
Other Parts Discussed in Thread: ENERGIA

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/767626/ek-tm4c123gxl-problem-in-uart-communication-while-interfacing-hc05-with-the-launchpad

器件型号:EK-TM4C123GXL
主题中讨论的其他器件:TM4C123GH6PMENERGIA

你好。

我一直在尝试在 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、串行监视器只显示带有"?"的乱码值 在盒子内。 我几乎尝试了所有东西。

请帮帮我。  

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

    如需查看 Energia 代码以及 TM4C 论坛指南第5点、请将所有 Energia 问题直接发送至主 Energia 论坛、网址为 :forum.43oh.com/.../