boa noite,
estou fazendo comunicacao serial, e gostaria de saber como eu faco para habilitar ou desabilitar o envio do nono bit.
tentei utilizar essas duas funcoes abaixo, mas nao funcionou.
alguem tem alguma ideia de como funciona?
void uart_putcharSET(char c) {
UCSR2B = 0b10011101; // turn 9th bit on
UDR2 = c;
loop_until_bit_is_set(UCSR2A, TXC2); /* Wait until transmission ready. */
}
void uart_putcharCLR(char c) {
UCSR2B = 0b10011100; // turn 9th bit off again
UDR2 = c;
loop_until_bit_is_set(UCSR2A, TXC2); /* Wait until transmission ready. */
}