当前位置: 技术问答>linux和unix
函数ts_timers_handler()的疑问
来源: 互联网 发布时间:2016-02-20
本文导语: 我在应用定时器时,想把一个外部参数送到定时的中断执行函数ts_timers_handler()中,看了例程,通常是带个这样的参数:ts_timers_handler(unsigned long data),我的问题是data在这个函数中好像并没有被用到啊,另外,这个...
我在应用定时器时,想把一个外部参数送到定时的中断执行函数ts_timers_handler()中,看了例程,通常是带个这样的参数:ts_timers_handler(unsigned long data),我的问题是data在这个函数中好像并没有被用到啊,另外,这个data的实参是可以从哪里传过来的呢?
谢谢了,希望能给举个例子说明一下,再次感谢:)
谢谢了,希望能给举个例子说明一下,再次感谢:)
|
data应该是在你安装中断处理函数的时候传递过去的,这是惯用手法了。当然你也可以不用这个数据,当你真的需要时,这为你提供了一种实现的方式。实际上我们一般喜欢把一个指针传过去,这个指针指向我们感兴趣的数据结构。