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.

[参考译文] CC2538:UART 中断未处于待处理中?

Guru**** 2551110 points
Other Parts Discussed in Thread: Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/711951/cc2538-uart-interrupt-not-under-standing

器件型号:CC2538
Thread 中讨论的其他器件:Z-stack

您好!

我使用的是 ZStack-3.0。 在这里、我对 UART 的读取和写入感到困惑。

在该函数中,processUART_ReadBuf();它没有调用任何内容,但仍然是执行它的函数,任何人都可以帮助我。 UART 如何提供中断  

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

    因此、如果我理解正确、您对 MT 的行为感兴趣、因为它可以将 UART 读/写功能正确集成到项目中? 为供您参考、您可以查看多个不同的 MT 项目、如 OTAServer 软件狗和 ZNP。

    此帖子也可能对您有所帮助: e2e.ti.com/.../2505013

    您的最终目标是什么? 我在 Z-Stack 3.0.1 SDK 中的任何位置都找不到函数'processUART_ReadBuf'。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用的是 ZStack-3.0.0。 在  UartInterface_service 中、有一个名为 uartDebug_serviec.c 的文件


    我不知道  processUART_ReadBuf 函数在某些地方被调用、在那里调用我搜索的函数我没有得到。

    下面是代码

    /

    uint8 processUART_ReadBuf (uint8 * newBuffer)


          uint16 intCommand;
          uint16 intCommand2;
          intCommand = atoi (newBuffer);
          令牌= strtok (newBuffer、"_-");

          if (intCommand == 51)
          {
             OSAL_START_timerEx (Kiko_TouchPchannel_taskID、read_touch、500);

          }

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 Z-Stack 3.0文件夹下看不到 uartDebug_serviec.c。 您确定该文件来自 TI Z-Stack 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    与 YK 一样,我的 Z-Stack 3.0.0 SDK 中或3.0.1 SDK 中也没有此文件。