|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - © Jonathan ©
Páginas: 1 ... 4 5 [6] 7 8 ... 65
126
« en: Miércoles 17 de Enero de 2007, 22:21 »
127
« en: Martes 16 de Enero de 2007, 03:00 »
Bueno vane, segun tus comentarios creo que queda descartado que la rutina de comunicacion SPI sea la falla. Mi programa de comunicacion funciona perfecto con el SPI entre dos pic(master/slave) Me inclino en que la falla esta o bien en la configuracion del modulo de RF o con seguridad en el armado del circuito electronico. La radiofrecuencia es muy sensible a las impurezas del circuito realizado en la placa y mas todavia a la frecuencia que trabaja ese modulo, si eres tan amable me interesaria mucho ver el esquema que estas utilizando y saber tmb si la placa la tienes hecha en PCB o utilizas el protoboard para realizar las pruebas. Estoy buscando la manera de ayudarte y lograr manejar tmb el modulito, ya que he visto que es tema de consulta en varios post del foro. Saludos
128
« en: Martes 16 de Enero de 2007, 02:45 »
bueno, se pueden reformar los motores que vienen limitados y hacerlos girar los 360 grados limando los topes que impiden el giro completo, este trabajo se hace en los servos para lograr que de toda la vuelta... encuentro el doc y lo dejo para los interesados. Andrezzs, el motor del que hablas es un motor dc comun o es un paso a paso?.. de ser un simple motor de 9v es imposible elegir angulos o simplemente lograr que de una vueltita sin que este se pase.. por eso existen los motores paso a paso, aclarame que tipo de motor es y continuo la respuesta. Saludos
129
« en: Lunes 8 de Enero de 2007, 14:56 »
Camilo, te he enviado desde mi cuenta de correo un mensaje confirmando mi participacion para encontrar solucion a tu problema, el mensaje fue enviado a Cherz00001@yahoo.es el mismo dia que pusiste tu consulta aqui. No he recibido respuesta alguna ni los graficos que prometes, por lo creo que seguramente el correo no llego, si lees esto y aun no has recibido mi correo hazme el favor de avisar e intento reenviarlo nuevamente. Un Abrazo y feliz 2007
130
« en: Jueves 4 de Enero de 2007, 02:53 »
y como tienes configurado el modulos MSSP?.. el error esta en el codigo del pic, el hiperterminal deberia recibirte todo tal como lo envias desde el chip, si tienes la fuente de alimentacion bien filtrada, respetas el conexionado al puerto serie con Rx, Tx y MASA, deberia funcionar perfectamente.. sin dudas estas atendiendo mal alguna de las banderas de aviso dentro del pic, esos fragmento de informacion basura se deben a problemas en el algoritmo de envio de datos. Muestrame el codigo y vemos como resolverlo. Saludos
131
« en: Sábado 30 de Diciembre de 2006, 00:27 »
Muchas gracias por este aporte , si deseas puedes subirlo al FTP de Solocodigo, o me encargo de subirlo yo mismo. Saludos y Feliz 2007!
133
« en: Sábado 9 de Diciembre de 2006, 07:00 »
Gracias por las rutinas, las modifique y adapte a un soft y funcan de maravillas.. le hice una reforma a la rutina de int2hex, si alguien la quiere me avisa y la subo, estas de aca no funcionan con algunos decimales. Saludos!
134
« en: Lunes 4 de Diciembre de 2006, 13:19 »
Hola, esto te servira
inicio
bcf STATUS,RP1 bsf STATUS,RP0 ; Elige el banco 1. movlw b'00000000' movwf INTCON ; Desactiva interrupciones. movlw 0x06 movwf ADCON1 ; Configura el puerto A como E/S digitales. movlw b'00110000' movwf PORTA ; RA4 y 5 como entradas, resto salidas.
continua...
Saludos!
135
« en: Sábado 2 de Diciembre de 2006, 04:41 »
Es posible que sea un puerto.. la corriente estatica es peligrosa para estos componentes, la manipulacion de los mismos se debe hacer con mucho cuidado.. yo jodi varios por andar paseandolos en la mano como si tal cosa .. si tu nuevo pic jala perfecto sin dudas hubo alguna mala maniobra que dejo obsoleto tu otro pic. Saludos
136
« en: Viernes 1 de Diciembre de 2006, 12:39 »
Para el primer paso no puedo aportar mucho, simplemente que bajes la hoja de datos del micro y veas las direcciones de cada registro, con algun simulador para el chip puedes ver en un visor hexa como cambian los mismos segun el codigo.. medio complicadito si nunca has programado el c51 pero es cuestion tambien de empaparse en el tema hasta familiarizarse.. para la segunda parte puedes ver el siguiente esquema, nunca lo probe pero teoricamente funciona.. http://www.batronix.com/electronic/circuit...2-layouts.shtml .. los programadores faciles de elaborar pero funcionan por el puerto serie son unos que utilizan otro 89C51 para la programacion. Si utilizas la ayuda del foro encontraras circuitos. Saludos
137
« en: Jueves 30 de Noviembre de 2006, 23:54 »
lo que necesitas se llama BOOTLOADER.. antes tenes que meter un codigo en el pic que sera el que hara la comunicacion entre el pic y tu PC para pedir los datos que seran grabados en la flash del micro. Busca sobre bootloader, es sin dudas lo que necesitas.. el programa en VC++ es simple ya que solo le tira la informacion a grabar en el micro.. pero te aclaro que necesitas un programa residente en el chip que hara de intermediario, recibira la info y la quemara en la flash. Saludos
138
« en: Jueves 30 de Noviembre de 2006, 23:51 »
La fuente de alimentacion esta bien?, no se te habra disparado?, medi las tensiones en los pines correspondientes a la alimentacion.. intenta leer el pic con tu grabador, proba de borrarlo y hacerle un chequeo, si te tira un error decime cual es. Si el pic esta bien y la alimentacion es correcta el problema seguramente esta en el oscilador.. proba de cambiar el cristal por uno nuevo y los 2 capacitores para mas seguridad. Saludos
139
« en: Jueves 23 de Noviembre de 2006, 03:38 »
Holas yo particularmente use muy poco el simulador de Mplab porque encontre en el Pic Simulator IDE todos los componentes necesarios en una simulacion, te invito a que lo pruebes, es muy bueno y te facilitara mucho el trabajo. Saludos http://www.oshonsoft.com/pic.html
140
« en: Viernes 17 de Noviembre de 2006, 00:16 »
Antes que nada Bienvenido . No es por desanimarte , pero creo que el pic que intentaste leer siempre estuvo protegido, por lo que te fue imposible leer lo que realmente tenia en su interior. El respaldo que hiciste de la lectura no es lo que realmente tenia el chip, por lo que dedusco que la unica manera de dejar el micro como estaba antes de borrarlo, es pidiendo el software a la persona que hizo el dispositivo. Si quieres aprender microcontroladores pic estas en el foro correcto, utiliza el buscador del foro para encontrar discusiones y empezar a entrar en el tema. Cualquier duda preguntas . Saludos!
143
« en: Lunes 13 de Noviembre de 2006, 18:33 »
a mi me ocurre lo mismo con el pp2 hace todo bien y sale el bendito error 0000h con el ic prog lo probe con winpic800 y tambien me muestra error ya no se que sera pero ese fallo es cuando hay problemas con el puerto paralelo o con el pic yo he probado con varios pic no creo que todos esten dañados. algo curioso es que en win 98 y con una computadora vieja funcionaba OK a veces pienso que XP molesta con el puerto paralelo en algunos pc por que el driver que se baja para trabajar en xp es precisamente para el puerto paralelo En la mayoria de los casos, ese error es porque no estan los 13,2volts necesarios para entrar en el modo grabacion del chip, medi con un multimetro la tension VPP para ver si es correcta, el LM7812 en el esquema del pp2 tiene aislada la masa con 2 diodos en serie, es para elevar en 1 volt la tension de salida del componente y asi lograr los 13,2 necesarios para quemar el pic. Fijate en eso y me cuentas. Saludos
144
« en: Viernes 10 de Noviembre de 2006, 13:03 »
Hola.. para borrar el pic debes ir al menu, a la opcion PROGRAMMER y elegir ERASE FLASH DEVICE, de esta forma borras el chip completo. Saludos PROGRAMMER ----> ERASE FLASH DEVICE
145
« en: Viernes 10 de Noviembre de 2006, 02:31 »
Deberias ver si flash tiene acceso a los puertos, no creo que esto sea posible, pero si podrias usar flash junto con php por ejemplo, que si tiene funciones para accesar a los puertos si no me equivoco. Cuando se necesita enviar datos a programas por ejemplo se hace un puente entre la aplicacion y el microcontrolador, eso es lo que tienes que buscar, porque no creo que flash cuente con la capacidad de manejar puertos. En firtec ( http://www.firtec.com.ar/) hay un articulo y proyecto donde mandan datos desde un motorola jk3 a una hoja en Excel y lo que usa de puente entre la aplicacion Excel y el microcontrolador es otro programita hecho en Builder C++. Saludos
146
« en: Viernes 10 de Noviembre de 2006, 02:14 »
Se entiende bien lo que quieres hacer pero tengo entendido que ser MASTER de USB es algo que esta fuera del alcance para un PIC o micro de la gama media (sea ATMEL o MOTOROLA). El tipo de señalizacion necesaria para ser master de USB no es nada simple y no creo que se pueda hacer con un micrcontrolador. En una epoca estuve buscando la misma info y me choque con esta informacion negativa .. claro que no tenia una necesidad tan exigente como la tuya .. voy a buscar un poco de info para ver si alguien logro romper con este paradigma de los pendrivers conectados a micros. Saludos y Bienvenido
147
« en: Miércoles 8 de Noviembre de 2006, 18:52 »
Te adjunto el acceso al archivo. Espero te sea util. Saludos PCM audio digital
148
« en: Miércoles 8 de Noviembre de 2006, 15:35 »
Yo estuve buscando informacion porque necesito hacer tambien algo similar a lo tuyo pero sobre el motorola HC908.. tengo unos pdfs interesantes, los voy a subir al FTP para que puedas descargarlos. Saludos =)
149
« en: Miércoles 8 de Noviembre de 2006, 15:33 »
Me respondo solo.. para codewarrior se debe usar:
jmp *+1
y el WinIde basta con hacer lo mismo que en los pics:
jmp $+1
Saludos, espero les sea de utilidad..
150
« en: Lunes 6 de Noviembre de 2006, 22:19 »
Wenas, quisiera saber si alguien es tan amable de decirme como puedo hacer algo que en pics era tan simple, talves tmb lo sea en el hc908 pero no tengo los conocimientos. en PIC para avanzar uno en la posicion de memoria partiendo desde la posicion actual hacia lo siguiente: goto $+1 eso me hacia avanzar uno partiendo desde donde me encontraba. Alguien sabe como hacerlo en Motorola?, intente con jmp $+1 pero hace cualquier cosa. Gracias y Saludos
Páginas: 1 ... 4 5 [6] 7 8 ... 65
|
|
|