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
5,120 Visitas
xyvy
Respuestas: 50
 XyVy
Topic starter
(@xyvy)
Trusted Member
Registrado: hace 16 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, has mirado en los ejemplos que vienen con el compilador? creo que allí lo pone...

En C18 los printf se suponen que van directos al puerto serie (si lo tienes abierto).

S2

Ranganok Schahzaman

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

XyVy, has mirado en los ejemplos que vienen con el compilador? creo que allí lo pone...

En C18 los printf se suponen que van directos al puerto serie (si lo tienes abierto).

S2

Ranganok Schahzaman

Luego le echare un vistazo a los ejemplos, pero del tema del cableado, solo tengo que usar dos pines? contra el cable del puerto serie ?

Ciao, gracias!

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

En realidad lo que tienes que hacer es usar el Tx de tu micro con el Rx del PC y el Rx del PC con el Tx de tu micro, eso sí tienes que pasar por un driver que te convierta los niveles de tensión (generalmente un MAX232 o similar), el resto de pines del puerto serie se utilizan para control de flujo hardware, líneas de control de modems y demás.

Te recomiendo que le eches un vistazo al esquemático de: http://wiki.webdearde.com/index.php/Ent ... C_40_pines

Ahí podrás ver la conexión que hace del puerto serie: Micro (U1), driver Max232 (U2) y PC (J9 que se llega a un conector DB9 mediante un cable apropiado: http://pinouts.ru/SerialPorts/Serial9_pinout.shtml )

S2

Ranganok Schahzaman

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

Gracias Ranganok la respuesta es genial!

Solo tengo una última duda, en los PICs que si vienen UART por hardware también es necesario el MAX232 ? Yo estoy usando un PIC 16F876A que creo que viene con UART de serie.

Gracias de verdad!

Responder
Página 1 / 3
Compartir: