when two tasks call this function at the same time, it can cause it to go into an endless loop.
for example:
if one task is printing data , but task scheduling otther task. other task also print data. when it comlete print data, it would disable transmitter. if so , when come back to first task , it will go into endless loop.

zgguo@iflytek.com