comunicacion serial

Páginas: 5 (1166 palabras) Publicado: 22 de enero de 2014
Temas del módulo

Comunicaciones serie
Temas del módulo
Comunicaciones serie
USCI
Protocolos
UART Software de Aplicación
USB puerto COM Comunicación
Lab 7: Comunicaciones serie
Objetivo
Procedimiento














Comunicaciones serie
USCI
Universal Serial interface de comunicación

USCI_A0 soporta:
SPI (3 ó 4 hilos)
UART
IrDA
USCI_B0 soporta:
SPI (3 ó 4 hilos)I2CProtocols

Protocolos



USCI Protocolos seriales
SPI
• Interfaz Serial Peripheral
• Un solo maestro / Individual
I2C
• Interface Circuito inter-integrado
• Un solo maestro / Múltiple Slaves53
UART
• Receptor UniversalAsynchronous / Transmisor
• Full duplexR / TR / TTxRxRxTx














UART Software de Aplicación
 Una implementación UART simple, utilizandola Captura y Comparación de las características del temporizador para emular la comunicación UART
 velocidad de transmisión Half-duplex y relativamente baja (9.600 baudios límite recomendado), pero 2400 baudios en nuestro código (1 MHz DCO y sin cristal)
 tiempo Bit (cuántos ciclos de reloj de transmisión es uno) se calcula con base en el reloj temporizador y la velocidad de transmisión
 Unregistro CCR está configurado para TX en el modo de temporizador de comparación, alternando en función de si el bit correspondiente es 0 o 1
 El otro registro CCR está configurado para RX en el modo Captura Timer, principio similar
 Las funciones se configuran a TX o RX un solo byte (8 bits) anexado por el bit de inicio y parada de bits
Nota de aplicación:http://focus.ti.com/lit/an/slaa078a/slaa078a.pdf
USB puerto COM Comunicación

USB puerto COM Comunicación
-Emulación de hardware implementa características de emulación, así como un puerto de serie Comunicaciones.
-Reconocer por las ventanas como parte del conductor compuesto
-UART tx / rx pins coinciden pins interfaz JTAG espía-bi-alambre

Lab 7: Comunicaciones serie
objetivo
El objetivo de esta práctica es aprender lascomunicaciones serie con el dispositivo MSP430. En este ejercicio de laboratorio vamos a implementar un software UART y comunicarse con el PC a través del puerto USB. Sería posible hacer esto en el MSP430G2553 ya que cuenta con un periférico USCI con puertos UART. Pero a menudo los desarrolladores desean minimizar los costos en la mayor medida posible. La implementación de un UART en el softwarepodría ahorrar varios centavos cruciales de la lista de materiales.


-alter code to run on WDT + interval timer
- Add code to detect above/below/within temperature range
-Add WART code to send data to pc via USB com port





Procedimiento
Crear un proyecto nuevo
1. Crear un nuevo proyecto haciendo clic en:
Archivo -> Nuevo -> Proyecto CCS
Realice las selecciones que se muestran acontinuación (el diálogo puede tener un aspecto ligeramente diferente a éste). Si está utilizando el MSP430G2231, tomar las decisiones apropiadas para esa parte. Asegúrese de hacer clic en Proyecto vacío (con main.c) y, a continuación, haga clic en Finalizar.

Archivo de origen
En este ejercicio de laboratorio estaremos construyendo un programa que transmite "HI ", " LO" o " IN" utilizando elcódigo de software UART. Estos datos se comunicarán a través del puerto COM USB y luego a la PC para su visualización en un programa de terminal. El código UART utiliza TIMER_A2, por lo que tendrá que eliminar la dependencia de ese recurso de nuestro código de partida. A continuación vamos a añadir un poco de código " punto de disparo " que iluminará el LED rojo o verde que indica si la temperaturaestá por encima o por debajo de cierta temperatura programada. A continuación vamos a añadir el código UART y enviar mensajes a la PC. El archivo de código del último ejercicio de laboratorio se utilizará como punto de partida para este ejercicio de laboratorio.
1. Abra el archivo Lab6a.txt usando Archivo - > Abrir archivo...
• C: \ MSP430_LaunchPad \ Laboratorios \ Lab6 \ Files \ Lab6a.txt
2....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comunicacion serial
  • comunicación serial
  • Comunicacion Serial
  • Comunicacion Serial
  • Comunicación Serial Asincrona
  • Comunicacion serial y paralela
  • Comunicación serial con el pic16f877
  • comunicacion serial y transmision de bits

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS