Autor Tema: transmisión a tráves de UART  (Leído 2043 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado andysabbath

  • PIC10
  • *
  • Mensajes: 18
transmisión a tráves de UART
« en: 02 de Septiembre de 2008, 19:44:32 »
hola


tengo un problema con una transmision a traves del uart ya que cuando le envio un dato desde el pc  el micro lo recibe, pero al enviar desde  el micro al pc en el programa COMTEST me sale caracteres erroneos



pego el codigo
:
         CLR U1BRG ;//Se inicializa U1BREG para transmisión
         U1BRG=0x0019,// tasa de 9600 baudios
         U1MODE=0x8000
         U1STA=0x0510
         U1MODE=0x8020,
         CLR IEC0
         CLR IEC1
         CLR IEC2
         RETURN

while(1) {U1STAbits.TRMT };//buffer vacio?
      dato_trans=U1TXREG ;//Envía el dato a través de U1TXREG
         RETURN

agradezco la ayuda de quien pueda darmela

Desconectado superprp

  • PIC16
  • ***
  • Mensajes: 137
Re: transmisión a tráves de UART
« Respuesta #1 en: 15 de Septiembre de 2008, 10:37:07 »
con que oscilador trabajas? que reloj tienes puesto? y PLL?? si te salen caracteres erroneos repasa las fórmulas para calcular el baud rate


 

anything