Подскажите пожалуйста рабочий алгоритм обработки 9-го бита в UART-е (установка для каждого байта индивидуально бита четности). if((UART_1_RX_CONTROL_REG&0x80) == 0x80 ) if(UART_1_RX_BUFFER_REG == 0x46) proc1(); else if(UART_1_RX_BUFFER_REG == 0x3F) proc2(); если при приеме байта "0x46" все работает (т.е. бит четности определяется всегда), то при приеме "0x3F" бит четности всегда определяется как установленный.