Просмотр исходного кода

update:485转换在低波特率时需要更多的时间

alienwalker 3 лет назад
Родитель
Сommit
9311a599d9
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      application/src/luat_uart_air105.c

+ 5 - 4
application/src/luat_uart_air105.c

@@ -40,14 +40,15 @@ typedef struct
 	timer_t *rs485_timer;
 	timer_t *rs485_timer;
 	union
 	union
 	{
 	{
-		uint16_t rs485_param;
+		uint32_t rs485_param;
 		struct
 		struct
 		{
 		{
-			uint16_t wait_time:14;
-			uint16_t rx_level:1;
-			uint16_t is_485used:1;
+			uint32_t wait_time:30;
+			uint32_t rx_level:1;
+			uint32_t is_485used:1;
 		}rs485_param_bit;
 		}rs485_param_bit;
 	};
 	};
+	uint16_t unused;
 	uint8_t rx_mark;
 	uint8_t rx_mark;
 	uint8_t rs485_pin;
 	uint8_t rs485_pin;
 }serials_info;
 }serials_info;