The driver timer of the slave stops when the slave disconnects with the master. The deviation is caused by the disconnection as the following picture shows. The hardware timers performs well if the Slave connects with the Master well. And it seems that the process of connection has no influence on the slave's timer. I use Timer1 in my program. Why the disconnection influence the timers?