************************************************************************************<br />** Function name: Uart0Send<br />** Descriptions: 发送多个字节数据<br />** Input: Buffer:发送数据存储位置<br />** NByte:发送数据个数<br />** Output: 无<br />** Created by: Zhou Shaogang <br />** Created Date: 2006-11-18<br />**----------------------------------------------------------------------------------<br />** Modified by:<br />** Modified Date: <br />**----------------------------------------------------------------------------------<br />************************************************************************************/<br />void Uart0Send(uint8 *Buffer, uint16 NByte)<br />{<br /> while(NByte)<br /> {<br /> if( UARTSpaceAvail(UART0_BASE) )<br /> {<br /> UARTCharNonBlockingPut(UART0_BASE, *Buffer++);<br /> NByte--;<br /> }<br /> }<br /><br /> // while( !UARTTraFifoEmp(UART0_BASE) );//改动的部分<br />为什么这样改动之后就可以了呢,还没有想通阿!!<br />}
|