I am using uIP on STR912, connected with a PC/104AB control board. there are 4 motor encoders data-in from PC/104AB to the main board.
I use the TCP/IP protocol to get the Encoder values from the data bus, but I encounter the problem:
The Encoder reading task runs every 10ms, it returns correct value while the motor is running. The TCP/IP task starts every 0.5 sec. once the task starts, the value from Encoder is boomed to an abnormal one. Anyone here met this problem before?