如何在Trinket上生成/处理侦听器?

时间:2018-02-06 19:04:34

标签: c arduino listener

有没有办法实现一个监听器?在PC机上很容易做到 - 分叉过程并使用全局变量可以告诉你听众是否发现了什么,但我不知道这是否可以在饰品上做,或者可能有某种选择处理这个?

基本上,我只是想在某些引脚为低电平时做一些事情(例如,通过开关连接两个引脚,然后在拉开开关时执行某些操作)。

非常感谢你!

1 个答案:

答案 0 :(得分:2)

您可以使用中断引脚轮询,即将开关连接到链接到外部中断的引脚(有关此情况,请参见MCU的数据表),当引脚上的状态发生变化(即从高变低)时,将触发此中断。然后中断将在Interrupt Service Routine(ISR)中处理。这类似于听众。

或者,您可以在特定时段内轮询引脚的状态。轮询意味着检查状态是高还是低,即每50ms(可能由定时器触发)。这不是最佳解决方案。

相关问题