Preguntas con etiqueta 'uart'

1
respuesta

El temporizador causa un problema UART

Tengo un problema, encontrado tanto en ATMEGA1284P como en ATMEGA2560. He configurado un temporizador de 16 bits en CTC (probé Timer1 y Timer5) para dar una interrupción cada 1 ms, por lo que puedo incrementar una variable de tiempo volátil d...
2
respuestas

¿Factores de limitación de velocidad de UART? [duplicar]

Quiero preguntar sobre el uso de UART para enviar datos desde uC a PC. Así que tengo algunas preguntas. Me pregunto cuál es el máximo de la tasa de bits UART? ¿Qué factores afectan la velocidad de UART? Por ejemplo, ¿el uso de DMA afecta...
3
respuestas

Confundido sobre cómo se comunican la computadora y el tablero del microcontrolador

Hace poco conseguí el tablero FRDM K64F y me ocupé de la siguientes preguntas: ¿El código hexadecimal compilado que envío a mi tablero tiene que ir a ¿El chip UART antes de entrar en microcontrolador? Y si quiero dar salida a algunos envíe...
2
respuestas

Interfaz UART LPC1769 y ATMega88

Me refiero a los siguientes esquemas para la implementación. LPC1769 - > 3.3V alimentado AtMega88 - > 5V alimentado Los pines LART1769 UART son tolerantes a 5V. Y debido a alguna razón, no puede operar AtMega88 con suministro de 3...
2
respuestas

PIC18f45J50 ¿Segundo puerto serial?

Estoy trabajando en un proyecto de rastreador de GPS donde necesito interactuar con un módulo de GPS y un módulo UMTS para conectividad 3g. con esto necesito 2 puertos seriales en un solo microcontrolador. Para este requisito opté por PIC18F4...
3
respuestas

comunicación UART entre LPC2138 (3.3V) y ATmega88 (5V)

Quiero establecer comunicación UART entre LPC2138 (3.3V) y ATmega88 (5V). Pero como están en un nivel lógico diferente, necesito un traductor de nivel bidireccional entre ambos dispositivos. Se me ocurre lo siguiente part Como se ve en e...
1
respuesta

Combinar 2 caracteres de UART y convertirlos en valor HEX [cerrado]

Recibo dos caracteres del UART: char UD[2] = {'B','8'} Necesito convertir esto en un valor hexadecimal, como: int a = 0xB8; ¿Cómo puedo hacer eso? Estoy usando el AVR-GCC.     
1
respuesta

Generador de formas de onda arbitrarias DG1022Z de Rigol y frecuencia de muestreo de señal cuadrada

He generado una función arbitraria simple que representa el mensaje UART, pero tengo problemas cuando se trata de descodificarlo en un osciloscopio. El motivo es que mi 0 y 1 a una frecuencia de 9600Hz (para que coincidan con 9600 baudios) no...
2
respuestas

Problema con la fuente de alimentación de ATMEGA328P y USART Peripheral

Estoy aprendiendo Atmega328p USART periférico. Escribí un código simple para enviar y recibir datos de una computadora a través de un chip FTDI. En mi código, en realidad uso dos LED para indicar que estoy trabajando. El primer LED que está cone...
1
respuesta

CP2109 interfaz al controlador

Quiero implementar el puente USB a UART en mi aplicación. Estoy planeando usar CP2109 IC. El esquema es como se muestra: Mi duda es RST, Suspender, ~ Suspender, RI, DCD, DTR, DSR, CTS, RTS, TXD y RXD son señales de controlador o se...