HAL中STM32的串口配置问题,是不是导致串口出错的原因?

2020-01-01 17:58发布

    /**USART6 GPIO Configuration   
    PC6     ------> USART6_TX
    PC7     ------> USART6_RX
    */
    GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_PULLUP;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
    GPIO_InitStruct.Alternate = GPIO_AF8_USART6;
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);

这个是HAL程序对串口的配置,我奇怪的是为什么两个叫都是一样的?为什么RX不是输入上下拉模式?
我现在碰到的问题是我用USB-TTL监控接收数据正常,但是STM32给我收的数据显示不正常。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。