RT-Thread操作系统设置串口为奇校验

#define RT_SERIAL_CONFIG_DEFAULT           \
{                                          \
    BAUD_RATE_115200, /* 115200 bits/s */  \
    DATA_BITS_9,      /* 8 databits */     \
    STOP_BITS_1,      /* 1 stopbit */      \
    PARITY_ODD,      /* No parity  */     \
    BIT_ORDER_LSB,    /* LSB first sent */ \
    NRZ_NORMAL,       /* Normal mode */    \
    RT_SERIAL_RB_BUFSZ, /* Buffer size */  \
    0                                      \
}

若是设置为奇校验,必须把数据长度设置为DATA_BITS_9,否则通讯不正常。

你可能感兴趣的:(RT-Thread操作系统设置串口为奇校验)