金牌会员
 
- 积分
- 1067
- 金钱
- 1067
- 注册时间
- 2012-1-7
- 在线时间
- 157 小时
|

楼主 |
发表于 2016-6-23 09:19:33
|
显示全部楼层
void USART2_Send(u8 *buf, u8 len)
{
u8 t;
RS485_TX_EN=1; //éèÖÃÎa·¢ËíÄ£ê½
USART_ITConfig(USART2,USART_IT_RXNE,DISABLE);
for(t = 0; t < len; t++)
{
while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
USART_SendData(USART2,buf[t]);
}
while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
RS485_TX_EN=0; //éèÖÃÎa½óêÕÄ£ê½
USART_ITConfig(USART2,USART_IT_RXNE,ENABLE);
}
这是发送函数 |
|