我的usart 串口 使用串口助手 收不到数据

2019-03-23 20:17发布

配置如下
        GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_11;
        GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_IPD;                                                                         //上拉输入
        GPIO_Init(GPIOB, &GPIO_InitStructure);

        GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_10;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_AF_PP;                                                               // 复用推挽输出
        GPIO_Init(GPIOB, &GPIO_InitStructure);

        // 串口通信参数配置
        USART_InitStructure.USART_BaudRate            = USART3_BAUDRATE;                                // 波特率
        USART_InitStructure.USART_WordLength          = USART_WordLength_8b;                // 数据位数8位
        USART_InitStructure.USART_StopBits            = USART_StopBits_1;                        // 停止位
        USART_InitStructure.USART_Parity              = USART_Parity_No;                            // 无奇偶校验
        USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;        // 无硬件控制流
        USART_InitStructure.USART_Mode                = USART_Mode_Rx | USART_Mode_Tx;  
其中中断什么都进得去
我在中断中只执行一句话
USART_SendData(USARTx,0x26 /*data*/); 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。