请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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 */
}
}
}
谢谢!