打印

STM32串口中断发送

[复制链接]
1399|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
joypark159|  楼主 | 2013-7-20 11:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用串口接收到了一组数组,现在想把这一组发送出去,求解啊,弄了两天了,还是没搞明白。下面是接收程序,求大神帮帮尽快。
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);
}
沙发
haibian826| | 2013-7-20 13:16 | 只看该作者
在这里找串口中断的例程,能实现你的要求。http://www.51stm32.com/forum.php ... &extra=page%3D1

使用特权

评论回复
板凳
joypark159|  楼主 | 2013-7-22 08:47 | 只看该作者
haibian826 发表于 2013-7-20 13:16
在这里找串口中断的例程,能实现你的要求。http://www.51stm32.com/forum.php?mod=viewthread&tid=8&extra= ...

谢谢,我上去找找看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

30

帖子

0

粉丝