Autor Tema: cuantos puerto serie se pueden crear en un pic 16f877  (Leído 2693 veces)

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

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
cuantos puerto serie se pueden crear en un pic 16f877
« en: 13 de Octubre de 2010, 10:52:15 »
hola, una consulta, saben ustedes si se pueden crear varios  puertos serie por software en un microcontrolador 16f877 o en cualquier otro.

quiero tener cuatro puertos serie en un mismo PIC

Saludos espero sus opiniones


Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re: cuantos puerto serie se pueden crear en un pic 16f877
« Respuesta #1 en: 13 de Octubre de 2010, 11:45:19 »
concretamente en ccs quiero definir varios usart por software de la siguiente manera

#use rs232(baud=9600, xmit=pin_b6,rcv=pin_b7,stream=us1)
#use rs232(baud=9600, xmit=pin_b1,rcv=pin_b2,stream=us2)
#use rs232(baud=9600, xmit=pin_b4,rcv=pin_b3,stream=us3)
#use rs232(baud=9600, xmit=pin_b5,rcv=pin_b6,stream=us4)

saludos espero sus comentarios




Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: cuantos puerto serie se pueden crear en un pic 16f877
« Respuesta #2 en: 13 de Octubre de 2010, 12:22:55 »
No vas a tener problemas mientras no sea muy excesivo la transferencia de datos. Si o si van a tener que ser secuenciales, y no soportará envío o recepción de datos simultáneos en 2 o más buses.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re: cuantos puerto serie se pueden crear en un pic 16f877
« Respuesta #3 en: 13 de Octubre de 2010, 12:39:45 »
ok amigo muchas gracias, solo voy a enviar informacion en un solo sentido y esto se va a limitar a unos pocos bytes


Desconectado elfrancho

  • PIC16
  • ***
  • Mensajes: 101
Re: cuantos puerto serie se pueden crear en un pic 16f877
« Respuesta #4 en: 14 de Octubre de 2010, 10:22:50 »
una consulta, no le faltaría colocar FORCE_SW para indicar que son RS232 por software??

EJ:
#use rs232(baud=9600, xmit=pin_b6,rcv=pin_b7,stream=us1, FORCE_SW)

Saludos amigos !

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: cuantos puerto serie se pueden crear en un pic 16f877
« Respuesta #5 en: 14 de Octubre de 2010, 11:42:47 »
No hace falta, se crean automáticamente por software todos aquellos puertos serie que declares en pines distintos a los que llevan el hardware serie.
La directiva FORCE_SW sólo sirve si pretendes crear un puerto serie por software sobre los susodichos pines, donde la opción por defecto es por hardware.


 

anything