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.

[参考译文] RTOS/LAUNCHXL-CC2650:CC2650

Guru**** 2587365 points
Other Parts Discussed in Thread: CC2650, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/599015/rtos-launchxl-cc2650-cc2650

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650CC2640

工具/软件:TI-RTOS

大家好、

我尝试创建一个应用、其中 cc2650和 MCU 通过 UART 与 CCS 6.1.1进行通信。

目标是通过手机对 cc2650进行蓝牙侵扰、然后 cc2650通过 UART 将此指令发送到 MCU、而 MCU 通过 UART 对 cc2650做出应答。

问题是从 MCU 到 cc2650的答案。 实际上、答案被检测到但未被读取。

以下代码:

void receiveUART(){
int ret;
ret = UART_read (hUart、UART_rxBuf、DS_STREAM _LEN);
printf ("UART read %d bytes\n"、ret);//在执行一些测试后,ret = 0
_nop ();//空指令(进行测试)
}


UART_Params* UART_Init ()
UART_Params_init (&paramsUart);

paramsUart.readMode = UART_MODE_callback;
paramsUart.readCallback = readCallback;
paramsUart.readEcho = UART_ECHO_OFF;
paramsUart.readDataMode = UART_DATA_BINARY;
paramsUart.baudrate = 115200;
paramsUart.readReturnMode = UART_return_full;
hUart = UART_open (Board_UART、&paramsUart);
如果(!hUart){
printf ("UART 未打开");
}
返回参数 Uart;
} 

经过一些测试,我可以说我进入了 receiveUART 函数(),所有的初始化都很好(我认为,但我可能错了),我不认为这是一个电气问题。

此应用程序属于一家公司、因此我无法为您提供所有来源。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉、我犯了个错误、是 cc2640 5x5、而不是2650。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您可能可以重复使用 SPP BLE 服务器/客户端项目:
    github.com/.../spp_ble.md

    该器件已经具有双向 UART 设置、可连接您的 MCU。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Zahid、
    感谢您的回复。

    我尝试在我的 worspace 中导入 SPP BLE 服务器/客户端项目,但在几乎所有的.c 和.h 文件上,当我尝试读取它们时,我遇到此错误:
    检索资源'/resource.c '的内容说明时出错。

    我在另一个论坛中看到,我需要将项目复制/粘贴到该错误,但当我尝试此错误时,我遇到另一个错误:
    "复制资源时遇到问题。
    资源“/path/resource.c”不存在。

    当我检查遇到复制问题的资源路径时、我看到已解决的位置不存在、但我不理解为什么以及我可以做什么...

    我知道这是另一个问题、但也许您有一些建议吗?

    此致、
    卢卡斯