Thread 中讨论的其他器件:SYSBIOS
我想知道如何使用 TI-RTOS API 触发 ARM 软件中断。 我正在使用由周期性信号驱动的 GPIO 来触发回调函数。 为了进行测试、我不希望必须完成从外部生成 GPIO 信号的过程、而是创建一个简单的软件循环来触发软件中断。
我找到了驱动程序函数 IntTrigger() ,它将 NVIC 中断表中的 GPIO 中断编号作为其参数。 使用此函数,当我使用 driverlib API (GPIOP#_IRQHandler ()、 IntEnable()、..)配置 GPIO 中断时,我可以生成软件中断。
但是,如果我使用 TI-RTOS API (GPIO_setConfig()、 GPIO_setCallback()、 GPIO_enableInt()、...)配置 GPIO 中断,IntTrigger()函数将不起作用。 为了与我的其余应用代码保持一致、我想使用 TI-RTOS API。 通过软件触发 GPIO 中断的 TI-RTOS API 方法是什么?
-Phil