pic 16f877A comunicacion serial
| #1 pic 16f877A comunicacion serial |
| #2 |
|
ELCHAVO
|
HOLA
En ingenieria Electronica, cuando se diseña, es mas facil hacerlo sin tratar de copiar que hacerlo uno solo realmente !!! creeme ! Por donde tienes empezar es no tratar de encontrarlo hecho en el internet, sino que puedes planear sobre papel cual de tus microcontroladores va a ser el maestro y cual el esclavo. Tambien vas a escoger cual protocolo inventas tu mismo ! para darle la orden al otro micro que muestre o envie el valor de determinado canal analogo. cuando ya tengas eso claro sobre papel, entonces inicias programando un micro y lo ensayas con el hyperterminal de tu PC, y simulas que tu puerto serial de tu PC es el otro micro !! y asi cuando le escribas y envias una determinada combinacion de numeros , entonces el otro micro te tiene que responder con otro codigo, acorde a lo que hayas planeado en tu protocolo. una vez este respondiendo segun lo planeado, entonces programas el otro y lo ensayas con el PC por hyperterminal, cuando ya estes seguro que cada uno recibe y responde bien, entonces ahi si los pones a que charlen elllos dos . disculpa una pregunta de que universidad eres y en q semestre estas ??? yo tambien soy de colombia , solo es por curiosidad. vas a controlar alguna variable ? Espero te sirva lo que te escribi. |
|||||||||||
|
|
||||||||||||
| #3 |
|
hockenhaim
|
que bueno no se si podras regalarme tu msn o otro tipo de comunicacion lo que pasa es que no hemos aprendido lo del hyperterminal y tengo demasiadas dudas con lo que me estas respondiendo y estudio en la universidad cooperativa de colombia bogota.
gracias |
|||||||||||
|
|
||||||||||||
| #4 Ayuda con comunicacion serial |
|
RAM_G_JES
|
yo tambien soy nuevo en este ramo de comunicación serial con PIC's; ya he realizado algunos proyectos con el PIC 16F877 y 877A, pero ahora que tengo que interactuar con la computadora y el puerto serial me enfrento a un nuevom problema.
Ya he intentado hacre puebas con un max 232; y ocurre algo extraño; y es que al conectar los pines del db 9 en los pines de entrada y salida de circuito; me realiza un especie de Loop(entre los pines 2 y 3 del DB9) , aun sin haber conectado el voltaje de la fuente (5V), he realizado varias pruebas y no he tenido exito. Otra cosa rara es que al conectar la tierra comun(pin 5 DB9 a -) (ya no hace el Loop); yningun tipo de comunicación. La prueba que intento hacer es con un Boot loader que baje desde internet pero aun no puedo pasar al pic sin antes haber solucionado este problema. Lo que intento hacer es "simple"; solo quiero enviar datos al PIC, que este los muestre por algun puerto cualquiera, y que los devuelva a la computadora. Algun diagrama me serviria; de preferencia interconexión del max232 y el puerto serie(DB9) Y al igualalgún codigo fuente para el PIC. Por su ayuda gracias. |
|||||||||||
|
|
||||||||||||
| #5 |
|
rockerita09
|
Hola!!
Tengo que hacer algo similar a la duda anterior Resulta que debo hacer una interfaz con el computador en la cual yo envìe una direccion desde un PIC y el PC me arroje un dato. El dato que me envia el pc es una frase, por ejemplo, digito desde el pic mediante un teclado matricial (parte que ya tengo hecha) el código de un disco, y el pc me debe arrojar en nombre del mismo, así, si digito por ejemplo: 256, en esa dirección está ubicado "Nevermind, Nirvana), esa informacion debe ser arrojada al mircro y este debe mostrarlo en una pantalla LCD. No he visto cómo hacer interfaces entre el PIC y el PC, así que me encuentro bastante confundida pues no sé como hacer que el pc me arroje el dato cuando yo se lo indique desde el PIC.... Cualquier guìa me puede ayudar demasiado... Gracias. |
|||||||||||
|
|
||||||||||||
| #6 suegerencia |
|
RAM_G_JES
|
Si te urge mucho; puedes intentar lo que quieres hacer con el puerto paralelo; que es mucho más sencillo, pero esta más limitado.
Puedes investigar acerca del puerto paralelo; y si te ineteresa usarlo; sí te puedo ayudar con este tema. Por la necesidad de mi proyecto yo por mi parte; tengo que usar comunicación serial. Y por lo que puedo ver tenemos un problema similar; así, que si encuentras a alguien que nos pueda ayudar con la comunicación serial lo agradeceré muchísimo. |
|||||||||||
|
|
||||||||||||
| #7 |
|
ELCHAVO
|
uds tiene que comenzar a entender el puerto serial, es decir lo que yo les recomendaria inicialmente es estudiar la interconexion de dos computadorsa entre si
ambos conectados por el puerto serial (investiguen interconexion asincrona ) y programan los hyperterminales de cada computdora para ver que envia uno y que recibe el otro. uds pueden enviar facilmente datos , los escriben y van saliendo en la pantalla del otro computador en tiempo real es decir al mismo instanet que oprimen el numero 3 sale el 3 en la pantalla del otro. cuando uds jueguen un buen rato y experimenten con eso van a poder seguir con el siguiente paso, antes, es dificil porque necesito que comprendan que existen datos ascii, binarios, hexadecimales, que se pueden enviar. |
|||||||||||
|
|
||||||||||||
| #8 |
|
rockerita09
|
Sucede que si necesito el puerto serial... puesto que los pines del 16f877a ya estan bastante limitados en mi montaje, pues tengo conectada la LCD y el teclado matricial... igual, al parecer el complique no está tanto en sacar los datos desde el PC hasta mi PIC, sino lo contrario, del PIC al PC, nadie ha sabido como responder a esa inquietud y la verdad me encuentro bastante colgada de tiempo...
|
|||||||||||
|
|
||||||||||||
| #9 |
|
ELCHAVO
|
es muy facil del pic hacia el pc, por ejemplo en visual basic utiliza la instruccion mscomm, configuras el puerto serial y listo.
|
|||||||||||
|
|
||||||||||||
| #10 |
|
RAM_G_JES
|
"ElChavo" gracias por los consejos, la verdad es que no podiamos comenzar desde cero, por el tiempo limitado, pero nuestro proyecto se basa mas que nada en lograr la interaccion de un sistema informatico con uno electronico, y pues como ya la mencioné, el tiempo nos obligo a presentarlo con el puerto serial, los resultados fueron buenisimos, pero el puerto paralelo no satisface todas nuestras necesidades y por tal motivo, seguiremos adelante con la comunicación serial, pero ahora comenzaremos desde cero, tomaremos en cuenta tus consejos y si nos encontramos con nuevos problemas, se los comunicaremos.
"Rockerita09" pues con la parte electronica no te puedo ayudar, pero con la programación si. Por el momento no tengo la información que te puede servir, pero nosotros ya escribimos un programa en C para enviar datos del PIC al PC y viceversa, el problema que tenemos es que la comunicación no es la adecuada, ya que aunque el circuito sobre el que estaba montado el PIC estaba apagado, el puerto serie seguia recibiendo datos. Trataré de buscar el codigo que utilizamos como referencia y el codigo que desarrollamos, tan pronto encuentre la información la voy a adjuntar. Tengo tambien el programa en Visual Basic (VB), y espero poder enviartelo, tambien espero tengas VB 6.0. Como ya lo mencione, si logras la comunicación entre el PIC y PC te puedo ayudar a desarrollar el software en VB, en general todo lo que tenga que ver con programación en VB y en C, tepuedo ayudar un poco. |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Control PID con microcontroladores PIC | |
| Diagrama de adaptador USB a serial | |
| Circuito Serial RS-232 a USB | |
| Programar el PIC16C765 por el puerto serial y el USB | |
| Interface IrDA para el puerto serial | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.16845 segundos, Consultas = 13
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.16845 segundos, Consultas = 13

