嗨,对话,
我们使用UART2与外部设备通信。我们还使用wkupct处理来自几个按钮的中断。在初始化UART2之后,wkupct将停止工作约10秒,这似乎存在一些问题。
在初始化UART2之前,wkupct按钮会正确中断功能。初始化UART2后,按下按钮几秒钟内没有效果。几秒钟后,按钮中断又开始正常工作。UART2似乎始终正常工作。
你知道这是什么原因吗?UART2和wkupct都使用CLK\ U PER\ U REG,它们的中断具有相同的优先级。有什么问题吗?
谢谢你的帮助。
我在这方面取得了一些进展,但我仍然看到一些奇怪的行为。
如果我在使用SetBits16(CLK\u PER\u REG,uart2\u enable,1)启动uart2后调用app\u button\u enable(),则按钮工作正常。
但是,即使在用SetBits16(CLK\u PER\u REG,uart2\u enable,0)停止uart2后调用app\u button\u enable(),我仍然看到关闭uart2和按钮正常工作后大约10秒的延迟。
有什么想法吗?
你好,
我已请我们的专家组调查这个问题。很抱歉延迟了回复。
谢谢你的对话。我期待着听到专家组能给出的任何建议。
嗨,又来了,
小组不认为这是以前报告过的问题。我们将直接与您联系,从那里解决问题,直到找到解决方案。
我在这方面取得了一些进展,但我仍然看到一些奇怪的行为。
如果我在使用SetBits16(CLK\u PER\u REG,uart2\u enable,1)启动uart2后调用app\u button\u enable(),则按钮工作正常。
但是,即使在用SetBits16(CLK\u PER\u REG,uart2\u enable,0)停止uart2后调用app\u button\u enable(),我仍然看到关闭uart2和按钮正常工作后大约10秒的延迟。
有什么想法吗?
你好,
我已请我们的专家组调查这个问题。很抱歉延迟了回复。
谢谢你的对话。我期待着听到专家组能给出的任何建议。
嗨,又来了,
小组不认为这是以前报告过的问题。我们将直接与您联系,从那里解决问题,直到找到解决方案。