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.

[参考译文] CC3220MOD:FreeRTOS 和 TI +驱动程序库优先级

Guru**** 2556030 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/784315/cc3220mod-freertos-and-ti-driver-lib-priorities

器件型号:CC3220MOD
Thread 中讨论的其他器件:SysConfig

您好、社区

在哪里可以阅读或有人解释 FreeRTOS 任务优先级如何与其他中断相结合?

假设我们有 GPIO 中断、我的第一个问题是:在哪里定义了 GPIOCC32XX_Config 的.intPriority 成员? 能否以不同的方式配置各个 GPIO?

2.那么,这些优先级与 FreeRTOS 的任务优先级有何关系?

3.在使用驱动程序库时如何配置 UART 中断的优先级?

谢谢!

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

    为此、默认将所有 GPIO 中断设置为最低优先级。
    GPIO 中断的优先级始终高于任务。 这些事件发生时将会触发。
    3.您希望如何配置它? 我认为电源策略中有一个 UART 唤醒功能、应该与您想要的功能类似吗?

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

    1.是的、哪些文档定义了哪些位与哪个 GPIO 有关? (假设我要确保我的 GPIO 中断之一的优先级高于另一个中断)。

    2.还可以!

    嗯、再说一次、我想控制我的中断的优先级。 假设谁将在 UART 中断和 GPIO 中断或 SPI 中断之间首先触发...  

    此致

    Vince

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果需要该级别的控制、则可以更改每个模块中的.intPriority =(~0)、并使其(~1)或(~2)增加优先级。

    此致、
    Vince
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很好、这就是我想要知道的!
    是否有任何有关这些值的文档?
    这种表示法对我来说有点令人困惑((~1)= 0xFFFFFFFE)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vincent、

    您可以在此处查看 :www.programiz.com/.../bitwise-operators 及其按位补码。 它几乎将数字转换为二进制补码、因此0x00000001 (0x01或1)是0x111110 (0xFE)。

    这有点令人困惑,我不确定这种符号的设计决定是什么,但这就是它的工作原理:)

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

    您好、Vince、

    我更想了解有关.intPriority 寄存器的文档...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们将在未来的版本中更详细地记录中断设置。 尤其是在新的 SysConfig 工具中。

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