stm32f103rbt6的485通讯,发现一个奇怪的问题,每发送二条才回收到一条回执,硬件图如下: 
 
 
发送图如下: 
 
        GPIOA->BSRR =1<<8; //PA8 ÖøßÓÃÓÚ·¢ËÍ 
        Delay_ms(2); 
 
 
        USART1->DR=(u8)0x68; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=DeID1; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=DeID2; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=(u8)0x21; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=(u8)start_point; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=(u8)end_point; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=(u8)point_num; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=(u8)max; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        USART1->DR=(u8)0x16; 
        while((USART1->SR&0X40)==0);//µÈ´ý·¢ËͽáÊø 
 
 
        Delay_ms(2); 
        GPIOA->BRR =1<<8; //PA8 ÀµÍÓÃÓÚ½Ó  
        Delay_ms(2); 
 
什么情况啊?求解释。 |   
     
  
 |