为什么把程序添加到PHab里面后,数据和没有添加时不一样???

大家好, 我起先单独写了一个C程序是读一个PCI卡收回来的数据的,但是当我把这个c文件作为一个按键的回调函数的运行的时候,数据和原来收回来的不一样,打的时候相差20多,不知道是什么原因啊?难道是收发速度的问题,有没有哪位大侠碰到过类似的情况。

谢谢!!!