RS485串口输出乱码

2019-07-21 04:15发布

我在用RS485跟USART3做通信的时候串口输出的全是乱吗求解决办法引起485串口输出乱码的可能原因什么啊!!!!
开发板用的是买好的没有自己设计焊接电路,主函数如下USART3配置是用的原子哥的那个SYSTEM文件下的USART1的只是简单的更改了一下引脚把USART1改成USART3其他地方未改动但输出的是乱码求解答
int main(void)
 {
delay_init();
NVIC_Configuration();
USART_Config();
while(1)
{
Key_San();
   }
 
 }
 
 
 void Key_San()
{
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_12)==0)         //PB12是按键1
{
u8 t;
delay_ms(10);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_12)==0)
{
while(!GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_12));

GPIO_SetBits(GPIOB,GPIO_Pin_9);        //PB9控制收发
delay_ms(20);
for(t=0;t<2;t++){
 USART_SendData(USART3,RS485_RX_BUF[t]);
while(USART_GetFlagStatus(USART3,USART_FLAG_TC)!=SET) ;
}
delay_ms(50);  

}

}

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。