Ir ao conteúdo
  • Cadastre-se

C problema com a uart 1 e 0 do esp32


Posts recomendados

Bom dia,

Estou encontrando problemas em ler dados com a uart 0 e 1 do esp32.

Pretendo ler 9 bits utilizando 8 data bits e + o bit de paridade, como mostra o link https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019MV3SAM

Até ai tudo certo, quando leio os bits com a uart 0, consigo obter os valores corretos de leitura, já quando tento utilizar a função read bytes para ler os dados na uart 1 não obtenho os valores corretos... para 8 em hexa leio 0, para 10 leio 20, para 30 leio 0.

preciso dessa leitura na uart 1, já que o esp 32 utiliza a uart 0 para a comunicação ESP_LOG e tambem para a programação!

Alguém sabe o que pode estar ocorrendo? agradeço desde já!

 

configure Uart 0 and 1

uart_config_t uart_config = {
.baud_rate = 9600,
.data_bits = UART_DATA_8_BITS,
.parity = UART_PARITY_EVEN,
.stop_bits = UART_STOP_BITS_1,
.flow_ctrl = UART_HW_FLOWCTRL_DISABLE
};

uart_set_pin(UART_NUM_0, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE)

uart_set_pin(UART_NUM_1, GPIO_NUM_17, GPIO_NUM_16, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE)

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!