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/CC2640:将 UART 添加到项目中

Guru**** 2605645 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/579059/rtos-cc2640-addind-uart-to-project

器件型号:CC2640

工具/软件:TI-RTOS

我想向 SimpleBLECentral 项目添加 UART 调试接口。  

主代码中的代码:  

const unsigned char hello[]="Hello World\n";

UART_INIT();

UART_PARAMS_INIT (params);
params.baudrate = 115200;
params.writeDataMode = UART_DATA_BINARY;
params.readDataMode = UART_DATA_BINARY;
Params.readReturnMode = UART_return_NEWLINE;
params.readEcho = UART_ECHO_OFF;
句柄= UART_OPEN (Board_UART、params);

UART_WRITE (handle、hello、sizeof (hello));

我在终端上得到写入。 但我想对什么是配置读取任务的任务参数执行读取选项。

我很高兴能获得使用 UART 的任何示例。 有没有示例?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI-RTOS 产品中提供的"uartecho"示例显示了 UART_READ()的简单用例。

    要从已打开的 UART 读取字符,只需将缓冲区和字符数传递给 UART_read():

    char rxBuffer[32];

    UART_READ (handle、rxBuffer、1);//这将在接收到一个字符并复制到'rxBuffer'后返回*/


    Alan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Alan,我是按照你的建议来做的,但是读的不能用… 我可以放置 UART 的引脚是否有任何限制?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我假设您使用的是示例板文件中提供的 UART 配置、该配置使用绑定到 JTAG USB 连接的串行端口。 否? 如果没有、您将使用哪些引脚来进行 TX 和 Rx? 您能否共享您的板级配置文件以便我查看?

    在终端仿真器中输入了类型字符后,您是否说 UART_READ()函数调用永远不会返回?

    Alan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于原始海报最近没有活动、我将关闭此主题。

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

    尊敬的 Alan:  

    很抱歉我没收到您的回复。 附加电路板文件:

    e2e.ti.com/.../8171.Board.h