La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26258 - DIFERENCIAS ENTRE INTERFACES SERIALES ASCII, AUSART, I2C,SPI
Autor:  Yehiver
¿Que diferencia existe entre las interfaces Seriales ASCII y AUSART, I2C y SPI en la programación de los puertos de un microcontrolador?
y ¿Donde puedo conseguir información al referente ellas?

Muchisimas Gracias

  Respuesta:  osi peris
AscII se refiere al formato de los datos, la codificacion, no al tipo de transmision Busca caracteres ASCII. Los demás sí se refieren al tipo de transmisión. Son todos serie.Ausart: es usart direccionable. Busca usart. Usart es el serie clásico sin mas, (implica nº de bits por dato, bit de start, bit de stop).El programador define el resto. Lo hay síncrono(con señal de reloj compartida) y asíncrono(sin señal clk). I2C y SPI implican mas cosas, también son serie pero implican mas cosas. Hay un protocolo de mas alto nivel definido, no solo como son las tramas dedatos. Por ejemplo, en I2C hay maestros y esclavos,multidirección, todos comparten la linea de transmision/recepción,etc, hay que poner pull ups por los niveles eléctricos,.... SPI es serie tb, pero hay 2 lineas (con lo que puede recibir y transmitir a la vez) y otras cosas. Al final todos son mas o menos iguales, pero lo hacen de manera diferente, los mas nuevos mejorando a los anterioresBusca cualquier fabricante de microcontroladores que implemente esos protocolos en su micro y en las datasheet te lo explica

  Respuesta:  BORIS LUDGARDO FIGUEROA HENRQUEZ
POR LO QUE RECUERDO, Las interfases seriales de microcontroladores pueden ser RS232, RS422 Y LO QUE SE ENVIAN POR LOS CABLES SON CARACTERES ASCCII PARA TI Y BIT PARA EL PROCESADOR.

YO BUSCARIA EN LA WEB POR PROTOCOLO DE COMUNICACION DE INTERFASES RS232

SI ME ESPECIFICAS UN POCO MAS PODRE VER SI TE PUEDO DAR UNA MANO.

SUERTE Y SALU2
BORIS