Programación Específica > Microcontroladores
Envio De Datos Por El Puerto Serial Pic-pc
karen81:
--- Citar ---1.-Que sistema operativo utilisaste para la comunicacion??, lo que pasa es que he oido que windows XP desabilita el puerto paralelo.
--- Fin de la cita ---
Uso el windows XP, y es mentira que desabilita el puerto paralelo yo he trabajado con ambos puertos, pero aunque asi fuera ¿estas usando el puerto serial o no?
--- Citar ---2.-Que pic fue el que utilisaste para tu programa?
--- Fin de la cita ---
Use el pic 16f873, la configuracion y las rutinas de envio y recepcion las saque de esta pagina web http://www.x-robotics.com/se va a RUTINAS y luego a comunicaciones rs232, propiamente estos programas no los probe solo saque de ahi la configuracion y las rutinas de recepcion y envio
--- Citar ---Podrias pasarme la configuracion que utilisaste, que cristal, capacitores de cuanto, para que yo lo pueda reproducir, y asi salir de dudas, mas que nada por que en verdad quiero saber en que estoy mal. Utilizaria la hiperterminal para probarlo, pero anda pasame la configuracion.
Utilisas ensamblador igual que yo para el codigo, solo eso quiero, un ejemplo que ya alla funcionado para corregir mis errores.
--- Fin de la cita ---
utilizo ensamblador puro. cristal 4MHZ capacitores 15Pf
¿que programa y que hardware estas utilizando para quemar el programa?
verifica bien la configuracion, tambien verifica que la configuracion del hyperterminal sea correcta
Mars:
Hola,
Necesito hacer un programa para el PC que me permita comunicarse via serie con un micro. Lo estoy intentando con C pero no tengo mucha idea de como hacerlo.
He visto que Karen ha posteado un programa en Basic para comunicacion, pero no tengo ni idea de basic.
Podria alguien darme algun cosejo, alguna web con explicaciones y librerias? Me recomendais hacerlo en C o es mas sencillo con basic? el programa que necesito no tiene que hacer nada especialmente dificl, solo enviar unos caracteres y recibir ciertos bytes de info para guardarlos.
Muchas gracias!!
marçal
Huguen_aus_Tirol:
Hola! yo lo hice en VB; es bastante simple, con solo leer la ayuda del comando mscomm (creo que se llama asi...) ya lo tienes. Por defecto este comando no está, pero pulsas ctrl+T y lo buscas en la lista.
No tengo gran idea de VB, pero logre la comunicación...
Saludos :hola:
Scheilla&Fabian:
Saludos...
...estoy realizando un proyecto para transmitir datos y visualizarlos en el hyperterminal tipo publik; es decir con tres efectos distintos, para eso tambien tengo que hacer recepción para escoger el tipo de efecto.
Utilizo el max232 para la conexión con el puerto serial del pc y el microcontrolador(AP16). La situación es que no he podido visualizar nada en el pc, no sé si estoy realizando mal la configuración del hyperterminal. En el código selecciono velocidad de 38400 baudios, entonces en el hyperterminal coloco esa misma velocidad, en paridad doy ninguno, en bits de parada selecciono 1 y en control de flujo coloco ninguno pero no se si sea correcto. La verdad agradecería cualquier tipo de información o tips al respecto.
Utilice un codigo solo para transmisión y aun así no he podido visualizar nada
Ettneciv:
Hola...!!!
Bueno...como deben imaginarse tbm necesito una comunicacion PC - PIC :D
Aun no he hecho ningun montaje ni prueba alguna, estoy estudiando LA TEORIA como para ahorrarme gastos ( Gracias Karen por el circuito suplente del rs232 ) y leer las experiencias de otras personas para ahorrarme tiempo ( " PARA Q INVENTAR LA RUEDA 2 VECES? frase muy cierta y digna d ser seguida :P )
Aqui va mi primera duda.... :(
1.- Tengo entendido q el RS232 no ayuda a enviar datos en forma serial y q es asincrono al comenzar el envio de dato y sincrono en el proceso de transmision d dicho dato...
El proceso de transmision es BIT x BIT? o BYTE x BYTE?
Al PC enviar el caracter 0x20...Me imagino q el PIC deberia tener un contador = 8 el cual se decrementaria poco a poco para poder obtener los 8 bit de ese caracter
En las rutinas q he podido ver no he logrado observar la recepcion individual de los 8 BIT del caracter enviado.
Y para el caso q estoy trabajando es muy importante el manejo de los 8 bit de cada caracter para ordenarlos segun la opcion q necesite...
Gracias de antemano...!!!!!
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa