Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
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!
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
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!
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
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!