我用串口接收到了一组数组,现在想把这一组发送出去,求解啊,弄了两天了,还是没搞明白。下面是接收程序,求大神帮帮尽快。
void USART3_IRQHandler(void)
{
if(USART_GetITStatus(USART3,USART_IT_RXNE)==SET)
{
//if(USART_GetFlagStatus(USART3, USART_FLAG_RXNE) !=RESET)
table2[i++]= USART_ReceiveData(USART3);
USART_ClearITPendingBit(USART3,USART_IT_RXNE);
}
// if(USART_GetFlagStatus(USART3,USART_FLAG_RXNE)==RESET)
// {
// GPIO_SetBits(GPIOB,GPIO_Pin_14);
// USART_SendData(USART3,table1[i++]);
// while(USART_GetFlagStatus(USART3, USART_FLAG_TXE) == RESET);
// }
//USART_ITConfig(USART3, USART_IT_RXNE, DISABLE);
//GPIO_ResetBits(GPIOB,GPIO_Pin_14);
} |