我正在使用带Digi Extension的飞思卡尔CodeWarrior IDE设计应用程序。我已经创建了示例应用程序并使用它们。这工作得很好但我在IRQ上遇到了一些问题。如果我使用IRQ组件,我并不总是进入中断例程。我的意思是当我按下按钮时,我并不总是输入myButton_irq()函数。 知道为什么吗?你有同样的问题吗?
现在我正在尝试其他应用程序,按钮反应变得越来越低效......
提前致谢,
干杯!
答案 0 :(得分:1)
您是否在默认样本中或修改代码后看到此行为? 假设您正在使用XBIB板,请确保IRQ组件中的上拉电阻已启用(或放置外部电阻)。 另一个典型错误是应用程序卡在中断上下文中的某个位置,始终确保尽可能快地保留中断例程。