恭喜,你发布的帖子
发布于 2016-05-19 12:19:56
15楼
借兵哥的话题,我也提一个比较奇怪的现象,请各位大侠帮助分析分析。
我是用450-1,两个通道各带一只增量编码器,各自用SW_GATE,我在OB40中利用#OB40_POINT_ADDR来判断是哪一个通道产生的中断,来区别处理。根据模板和通道的地址,这个#OB40_POINT_ADDR我认为是每个通道对应一个唯一的值,例如两个通道分别是L#268435456,和L#4096,但是实际在运行中出现OB40被调用,但是#OB40_POINT_ADDR不等于以上两个值的情况。
我实验了很多次,不是经常出现,不理解,不明白。
请各位大侠看一下!
有了其它硬件中断:)
请填写推广理由:
分享
只看
楼主