使用UART2和wkupct的问题

5个职位/ 0个新职位
最后发表
motred
离线
最后看到:5年9个月前
专家
加入:2014-01-20 21:48
使用UART2和wkupct的问题

嗨,对话框中,

我们使用UART2与外部设备进行通信。我们还使用wkupct来处理来自几个按钮的中断。似乎有一些问题,在初始化UART2后,wkupct将停止工作~10s。

在初始化UART2之前,wkupct按钮会正确地中断功能。初始化UART2后,按下按钮几秒钟内没有效果。几秒钟后,按钮中断再次开始正常工作。UART2似乎在任何时候都能正常工作。

你知道是什么导致的吗?UART2和wkupct都使用CLK_PER_REG,它们的中断具有相同的优先级。这有什么问题吗?

谢谢你给的任何帮助。

motred
离线
最后看到:5年9个月前
专家
加入:2014-01-20 21:48
我取得了一点进步

我在这方面有了一些进展,但我还是看到一些奇怪的行为。

如果我在使用SetBits16(CLK_PER_REG, UART2_ENABLE, 1)启动uart2之后调用app_button_enable(),那么按钮就能正常工作。

然而,即使在使用SetBits16(CLK_PER_REG, UART2_ENABLE, 0)停止uart2后调用app_button_enable(),我仍然看到在关闭uart2和我的按钮正常工作后大约10s的延迟。

什么好主意吗?

MHv_Dialog
离线
最后看到:2周3天前
工作人员
加入:15 2013-12-06
你好,

你好,

我已经让我们的专家小组调查这个问题。抱歉回复晚了。

motred
离线
最后看到:5年9个月前
专家
加入:2014-01-20 21:48
谢谢MHv_dialog。我

谢谢MHv_dialog。我期待听到专家团队的任何建议。

MHv_Dialog
离线
最后看到:2周3天前
工作人员
加入:15 2013-12-06
你好再次,

你好再次,

研究小组不认为这个问题以前曾被报道过。我们将直接联系你,并从那里采取问题,直到找到一个解决方案。