请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2340R2 主题中讨论的其他器件: SysConfig
工具与软件:
此问题的目的是确认 CC2340R2 在处理 ISR 时是否处理数据存储/恢复。 在这个特定的例子中,GPIO 使用函数 GPIO_setCallback ()调用中断。 是否应该向下面的 ISR 代码片段添加任何内容?
static void example_ISR(uint8_t LoopCounter) { uint8_t level; if(LoopCounter == _ITERATIONS) { level = GPIO_read(_ITERATIONS); if (level == 0) { RLLTransport_PostEvt(RLL_MASTER_FLOW_ASSERT_SIG); /* post event */ } else { RLLTransport_PostEvt(RLL_MASTER_FLOW_CLEAR_SIG); /* post event */ } } }
谢谢!