Autor Tema: Problema al definir 2 UART peripherical pin select  (Leído 4965 veces)

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

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: Problema al definir 2 UART peripherical pin select
« Respuesta #15 en: 03 de Mayo de 2014, 16:27:10 »
Bueno, si bien ha funcionado en real con el cambio del orden, en proteus no funciona, cuando hago el cambio de orden de las sentencias funciona en uno pero en otro no

Asi funciona en real, pero en proteus No:
Código: C++
  1. #INCLUDE <24FJ64GA002.h>
  2. #FUSES ICSP1, NOWDT, NODEBUG, NOPROTECT, NOJTAG, FRC, NOWINDIS, NOPR, IOL1WAY, OSCIO, NOCKSFSM, NOIESO
  3. #USE DELAY(clock=8000000)
  4. #use rs232(baud=9600, Xmit=pin_b5, rcv=pin_b4,   STREAM=UART1)
  5. #use rs232(baud=9600, Xmit=pin_b14, rcv=pin_b15,   STREAM=UART2)
  6. #PIN_SELECT U2TX=pin_b14
  7. #PIN_SELECT U2RX=pin_b15
  8. #PIN_SELECT U1TX=pin_b5
  9. #PIN_SELECT U1RX=pin_b4

Asi No funciona en real, pero en proteus Si:
Código: C++
  1. #INCLUDE <24FJ64GA002.h>
  2. #FUSES ICSP1, NOWDT, NODEBUG, NOPROTECT, NOJTAG, FRC, NOWINDIS, NOPR, IOL1WAY, OSCIO, NOCKSFSM, NOIESO
  3. #USE DELAY(clock=8000000)
  4. #PIN_SELECT U2TX=pin_b14
  5. #PIN_SELECT U2RX=pin_b15
  6. #PIN_SELECT U1TX=pin_b5
  7. #PIN_SELECT U1RX=pin_b4
  8. #use rs232(baud=9600, Xmit=pin_b5, rcv=pin_b4,   STREAM=UART1)
  9. #use rs232(baud=9600, Xmit=pin_b14, rcv=pin_b15,   STREAM=UART2)

Cuando no funciona en proteus, el pin de TX se queda gris
Cuando funciona en real, hay actividad masiva en la recepción del pc, aun cuando en el codigo estoy enviando un "hola" cada 1segundo

Edito: Compilé con un version de ccs 4.xxx , simulé con proteus 7.8 y el resultado es el mismo,  el tema es de compilador
« Última modificación: 03 de Mayo de 2014, 17:30:15 por jhozate »
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado RALF2

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2062
Re: Problema al definir 2 UART peripherical pin select
« Respuesta #16 en: 11 de Julio de 2014, 15:02:52 »
Dogflux, no podrias probar solo el usart 2 que te da problemas sin utilizar le usart 1, a ver si no es problema de hardware?

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Problema al definir 2 UART peripherical pin select
« Respuesta #17 en: 12 de Julio de 2014, 04:57:33 »
Dogflux, no podrias probar solo el usart 2 que te da problemas sin utilizar le usart 1, a ver si no es problema de hardware?
El beber ron da muchas Resaca  ;-)
Cuando beba guarda la botella  :D