fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

printf, puerto seri...
 
Avisos
Vaciar todo

printf, puerto serie y CCS

14 Respuestas
3 Usuarios
0 Reactions
6,465 Visitas
xyvy
Respuestas: 50
 XyVy
Topic starter
(@xyvy)
Trusted Member
Registrado: hace 17 años

Hola chicos, he visto algunos ejemplos donde usan instrucciones como printf que por lo que he leido se envian por el puerto serie.

Yo estoy usando un PIC 16F876 y me gustaría contar con esta facilidad, por lo que he leido, se usan dos pines del PIC que son los que soportan esta funcionalidad.

Mi pregunta es que lo que no he encontrado la conexión del puerto serie con estos dos pines, ya que en puerto DB9 consta de 9 Pines, se que los que interesan son TX/RX pero y el resto de pines?

Alguien podría comentarme si me hace falta alguna cosa adicional o como debo realizar la conexión entre los pines?

Gracias de antemano!

Responder
13 respuestas
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

XyVy, generalmente los condensadores del MAX232 deben ser de 1uF, el N sólo indica el encapsulado (NDIP)... además necesitas 5 condensadores:
- Entre Vs+ y GND (este puede ir entre Vs+ y Vcc)
- Entre GND y Vs-
- Entre C1+ y C1-
- Entre C2+ y C2-
- Entre Vcc y GND

El Tx del pic debe ir conectado al puerto 10 u 11, y saldrás por el puerto 7 o 14 (respectivamente) que debe ir conectado al Rx de PC.

El Tx del PC debe ir conectado al 13 o al 8, saldrás respectivamente por el 12 o 9 que debe ir conectado al Rx del pic.

Además en el hyperterminal y en el pic debes definir el mismo protocolo, y te recomiendo este para empezar:
9600bps 8N1 sin control de flujo.
Es decir:
- 9600 baudios
- 8 bits de datos
- Sin paridad (N)
- 1 bit de parada
- Sin control de flujo

S2

Ranganok Schahzaman

Responder
xyvy
Respuestas: 50
 XyVy
Topic starter
(@xyvy)
Trusted Member
Registrado: hace 17 años

Gracias Ranganok, ya está resuelto gracias de verdad por tu ayuda...

Nos faltaba un condesandor y conectar Vcc a la alimentación fallo tonto, pero bueno....

Hemos unido este MAX232 al PIC que teníamos haciendo de maestro y esclavo i2c, y ahora podemos depurar perfectamente todo.

Esto es genial!!!

Muchas gracias chico, Cuidate!

Responder
xyvy
Respuestas: 50
 XyVy
Topic starter
(@xyvy)
Trusted Member
Registrado: hace 17 años

Ranganok y resto de usuarios por si me podéis ayudar.

El último mensaje de Ranganok me solucionó mis problemas de comunicación entre el PIC y el PC usando un MAX232, la comunicación funciona perfectamente.

Ahora me veo en la necesidad de utilizar un adaptador USB-SERIE para conectar el circuito al ordenador, y el problema es que no consigo hacerlos comunicar. Sabéis si tengo que cambiar alguna cosa? O alguien ha tenido experiencia en este tipo de conversión?

Gracias.

Responder
xyvy
Respuestas: 50
 XyVy
Topic starter
(@xyvy)
Trusted Member
Registrado: hace 17 años

Ya me funciona, no sé bien aun porque no funcionaba al principio pero bueno...

Ciao.

Responder
Página 3 / 3
Compartir: