|
但是我想用中断来发送啊!!!<br /><br />如果用查询发送的话还不行用我的这个<br /><br />/////////////////////////////////////////////////////////<br />//函 数 名:void SendNumChar(uint8 *SendAddr, uint8 Num)<br />//功能描述:发送函数<br />//函数说明:<br />//调用函数: <br />//全局变量: <br />//输入参数:uint8 *SendAddr是要发送数据的首地址<br />// uint8 Num是要发送数据的个数<br />//返回参数: 无<br />//////////////////////////////////////////////////////////<br />void SendNumChar(uint8 *SendAddr, uint8 Num)<br />{<br /> for(; Num > 0; Num--)<br /> {<br /> TXREG = *SendAddr;<br /> SendAddr++; <br /> while(!PIR1bits.TXIF);<br /> PIR1bits.TXIF = 0; //未发送完毕,等待<br /> }<br />}<br />
|