Perguntas com a marcação «uart»

10
Existe um microcontrolador ATtiny ou similar com uma porta UART?

Estou procurando uma maneira de conectar um sensor e uma rede de controle a um Arduino, e acho que as comunicações seriais através da porta UART podem ser o caminho a seguir. Eu também vi o chip ATtiny e acho que ele, ou outro chip como esse, poderia ser muito bom para um nó na rede de sensores e...

10
Quando devo usar o USART em vez do UART?

Quero fazer uma comunicação entre meu PIC18F4550 e meu PC, mas estou ficando paralisado se devo usar o UART ou o USART para longas distâncias. Quando é mais vantajoso usar um em vez do

10
Posso usar um Arduino como interface USB para serial?

Eu tenho um reprodutor de BluRay que pode ser programado acessando um console serial, conforme descrito aqui . Eu tenho um Arduino (um Seeduino, na verdade), que possui uma interface USB. De acordo com a documentação do Arduino, os pinos 0 e 1 são RX e TX. Esses pinos ignoram o que o computador...

9
Por que não consigo enviar mensagens com sucesso pelo RS232?

Então, na semana passada, estive trabalhando para receber as mensagens UART enviadas de um STM32F407 e lê-las no meu laptop através de um cabo verde RS232 para USB usando cupins. Eu usei o STMCube para gerar código e adicioná-lo lendo as instruções relevantes na parte superior do arquivo...

9
Velocidade mínima do ATMega328 com UART

Estou pensando em projetar um projeto de baixa energia que terá um ATMega328 em execução em baixa velocidade para menor consumo de energia. O plano atual é conectar o UART a um receptor de link de RF para comunicação em 1200 baud. O que estou querendo saber, no entanto, é qual é a velocidade...

9
PIC12F675 GP4 não funciona

Estou usando um PIC12F675 para um projeto e tudo funciona bem, exceto uma coisa. GP4 não funciona como E / S digital. Eu olhei muito as configurações e o código, mas não consegui encontrar nada. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma...

9
Detectando o bit inicial no software UART

Estou experimentando escrever um software UART no meu microcontrolador usando pinos GPIO. Isso é para adicionar temporariamente um canal UART em um projeto até obtermos o novo design implementado que usa um uC com mais portas UART. Estou com dificuldade em detectar corretamente um bit de início em...

9
MIDI IN: muitos circuitos

Estou construindo um circuito MIDI IN para porta RX serial (para Raspberry Pi, Arduino ou qualquer outra coisa ...) usando um optoisolador 6N138. Mas encontro muitos circuitos diferentes, não sei por que são tão diferentes e qual escolher: Eles estão corretos? Primeiro, este com um resistor de...

8
Como encontrar a linha UART é gratuita para enviar dados

Eu tenho várias placas que se comunicam com o Rs485. Eles possuem ATMegamicrocontroladores em série como atmega168pou atmega8. Cada placa é livre para enviar dados a qualquer momento e eu tenho limitações que levam a que eu não possa usar o Modbus . O número de placas pode variar de 5 a 10. Meu...

8
O que causa erros de UART?

Gostaria de saber por que os erros do UART ocorrem e quando devemos verificar esses erros. Há um post aqui que pergunta sobre como lidar com erros individuais, como saturação, paridade, etc. Eu estou claro sobre o porquê da saturação de dados, por que ocorre o erro de paridade, mas eu gostaria de...

8
Resposta inesperada do Atmega16 sobre o UART

Resposta inesperada do Atmega16 sobre o UART Breve resumo do problema Eu exibi um Atmega16 com um código que deveria resultar no envio do Atmega16 para qualquer caractere que eu enviar através de um terminal. Eu recebo uma resposta, mas raramente é o personagem que enviei. Consigo ver a saída...

8
Diferença entre MISO / MOSI e TxD / RxD

Qual é a diferença entre USART e SPI? Existem [TXD / RXD] para USART e [MISO / MOSI / SCK / SS] para SPI. Eu sei que o SPI é um protocolo síncrono, mas o USART é um hardware. Mas, qual é a diferença entre a parte síncrona do USART e o

8
Manipulação de erros UART

Não estou me concentrando em um MCU específico, pois o UART da maioria dos controladores tem arquitetura semelhante. Eles têm FIFOs para Tx e Rx. Os erros mais comuns gerados pelo UART são: - 1. Erro de enquadramento 2. Erro de paridade 3. Erro de excesso de execução (estouro de FIFOs de Tx / Rx)...