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/Msp432p401r:UART 回调触发时间

Guru**** 2595805 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582050/rtos-msp432p401r-uart-call-back-triggering-time

器件型号:MSP432P401R

工具/软件:TI-RTOS

您好!

将 MSP432P401R Launchpad 与 TI RTOS 配合使用的 IAM

我已按如下方式配置 UART

UART_PARAMS_INIT (uartParams);

uartParams.writeDataMode = UART_DATA_BINARY;

uartParams.readDataMode = UART_DATA_TEXT;    uartParams.readReturnMode=UART_Return_NEWLINE;

uartParams.readEcho   = UART_ECHO_OFF;

uartParams.baudrate = 115200;

uartParams.readMode=uart_mode_callback;

uartParams.readCallback=&UART1_readCallBack;

 uartDaughterPort1 = UART_OPEN (Board_UART1、&uartParams);

我以01 01 02 0A 的形式发送 UART 数据  (0A 是十六进制的换行符)。

IAM 定期发送此帧、持续0.5秒。

但 ISR 将在1秒内触发一次。

如果我以0.5秒的间隔发送上述数据10次、 ISR 将仅触发5次、即丢失5个帧。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Kavan、
    我将看到我是否可以重现此情况。 您使用的是 TI-RTOS 的哪个版本?
    谢谢、
    Janet
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于原始海报中没有活动、我将关闭此功能。

    Todd