单片机串口发送过程中 TI 置 1,直到发送完毕,硬件自动将 TI 置 0 while(!TI) 就是 直到串口发送完毕就停止,由于 _nop_() 只是一个短延时,所以不会是死循环
while(!TI){_nop_();}的意思是当TI=0时,一直执行空操作,知道TI=1,退出。
不是,_nop_();延时一1US
nop() 不是死循环while(!TI) 是 wait serial send data end