]> mj.ucw.cz Git - home-hw.git/blobdiff - test-modbus/modbus.c
ModBus: Even parity is standard
[home-hw.git] / test-modbus / modbus.c
index 285c1522644187a08ccbefc361fab48ec172c680..a11c6c551849b367b6a72e4ff723e2ff0bbbd332 100644 (file)
@@ -94,10 +94,10 @@ void modbus_init(void)
        gpio_clear(GPIOA, GPIO1);
 
        usart_set_baudrate(USART2, 19200);
-       usart_set_databits(USART2, 8);
+       usart_set_databits(USART2, 9);
        usart_set_stopbits(USART2, USART_STOPBITS_1);
-       usart_set_parity(USART2, USART_PARITY_NONE);
-       // usart_set_parity(USART2, USART_PARITY_EVEN); // FIXME
+       // usart_set_parity(USART2, USART_PARITY_NONE);
+       usart_set_parity(USART2, USART_PARITY_EVEN);
        usart_set_flow_control(USART2, USART_FLOWCONTROL_NONE);
 
        rx_init();