你好Dialog,
我已经成功地修改了prod\u测试示例,以便在P1.1上应用3V时(通过GPIO中断)开始未调制的TX测试。再次应用此输入有意停止未调制的TX测试,并使系统进入延时睡眠10秒。
睡觉时,我看到系统电流消耗下降到4uA持续10秒。所以它进入了睡眠状态。10秒后,CPU苏醒,我可以通过串行接口通过Windows应用程序“prod\u test”(例如,读取寄存器等)与它成功通信。
还没有问题。
然而,在系统唤醒后,应用3V不再引起GPIO中断。我需要做什么来重新启用此功能?
谢谢。
嗨,詹姆斯:
最有可能的中断机制不知何故被禁用了。无论您首先使用什么代码来启用中断,请在您的按键回调例程中重新应用它们。您可以查看邻近报告程序项目中的例程“app\u button\u enable”。
谢谢,
tru对话框
谢谢你的线索。结果我不得不打电话给他们让事情正常进行:
periph_init();
初始化电源和时钟();
补丁gtl_task();
你好,
我很高兴它起作用了。然而,不确定你是否真的需要以上三个例程。只有periph_init()应该足够了。
谢谢,
tru对话框