• Martes 5 de Noviembre de 2024, 14:54

Mostrar Mensajes

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 - Rasec_1984

Páginas: [1]
1
Programadores para microcontroladores / Re: Programador De Pics (puerto Usb)
« en: Sábado 18 de Agosto de 2007, 18:57 »
wooowww hermano, pero que gran aporte!, y muuuuuuchas gracias por enseñarnoslo a todos, muy gentil de tu parte. Para los que tienen un laptop es de mucha utilidad. Saludos!! :hola:  :hola:

2
Microcontroladores / Re: Pipo2
« en: Sábado 18 de Agosto de 2007, 18:31 »
Muchisimas gracias amigos, creanme que lo armare. Es necesario hacer un cambio el el circuito donde ira montado elpic para programar en ICSP? porque vi el programador y la parecer tiene esa modalidad. He oido que es peligroso cuando se ocupan los pines necesarios para programar. y algun cambio en software?.
Y lo del picstart,me gstaria saber si a alguien le ha sucedido, me gustaria dejarlo funcionando.
Muchas gracias amigos, como siempre muy buena onda ustedes, saludos

3
Microcontroladores / Re: Pipo2
« en: Viernes 17 de Agosto de 2007, 21:46 »
Ahh, y otra cosa, yo no desconecto el programador del puerto serie al sacar los pic, podria ser eso una causa del probleba?, este programador JDM del que les hable no tiene alimentacion independiente, se alimenta del puerto serie. Y como debo hacerlo con el picstart en caso de qu eme funcione? debo quitar la alimentacion antes de sacar o pener un pic? alguien sabe? saludos desde Chile.....;)

4
Microcontroladores / Re: Pipo2
« en: Viernes 17 de Agosto de 2007, 21:05 »
Hola amigos del foro. Bueno, tengo uan consulta, espero que alguien me pueda ayudar. Pense en hacer un tema nuevo, pero como vi que aca estan tratando esto dr lod programadores...aprovechare este hilo.

     Les cuento. Tengo unprogramador JDM (no se si este es un programador profesional, pero  el que tengo yo estoy seguro que no lo es, si es asi, el mio debe ser una imitación o algo asi, tiene my pocos componentes, unos dos transistores, capacitores,unos cuantos diodos y resistencias pro ahi), el cual compre a traves de internet, para evitar hacer uno, ademas las plaquitas vienen mejor hechas y todo. Estoy haciendo un programa, el cual necesito probar varias veces, debido a que es argo. Cuando recien comence, me di cuenta que que mis pic dejaban de funcionar despues de haberlos grabado unas 5 0 6 veces. A medida que el programa era mas grande (ocupando casi por completo la memoria flash del 16f628a) los pic dejaban de funcionar          
despues de grabarlos unas 2 o 3 veces. Ya he gastado como 6 pic, y me esta saliendo carito. El problema es que me arroja el error 0h000. me he fijado, nunca pongo el bit cp  activado. ¿Es mi programador el que esta malo cierto?

   Bueno, y tengo otra consulta. A raiz de esto, me consegui un programador original de microchip, el picstart plus. El problema es que cuando quiero grabar mi pic 628, no me deja debido a que no tengo la versión de frimware necesaria. ¿Puedo actualizar algun programita dentro del programador?, ¿a alguien le ha pasado esto?, ¿y si es asi, como lo han solucionado?

   De todas formas el picstart lo debo devolver a lo que termine ese programita, y quiero tener un programador para mi, ya que al parecer ese que tengo no funciona bien. mientras no soluciono lo del picstart quiero armarme el pipo2, yaq ue al parecer es el mas simple. Pero quiero programar pics mas potentes luego  tambien, como el 877, de hecho ya los compre. Un programador microship es muy caro para mi. que alternativas hay? algun programador barato que vendan?(soy de chile) algun circuito simple de armar? lo que sea sera bienvenido. Folks, ese circuito que pusiste es un programador? paraq ue modelos seria?

disculpen que me haya extendido tanto, pero es que estoy aprendiendo, y este mundo de los pic, aparte de enretenerme, me llena de miles de dudas. Saludos!!  :hola:

5
Microcontroladores / Re: Diferencia Entre Mpasm Y Mplab
« en: Sábado 28 de Abril de 2007, 22:16 »
Ah, y lo de la direccion 0x04, ya habia leido que no pasa nada si uno la ocupa, ya que cuando no hay interrupciones no hace las veces de vector de interrupcion. Pero ahora lei que por lo general se ocupan interrupciones, asiq ue es mejor acostumbrarse a hacerlo como tu dices, sin ocupar la direccion 0x04. repito, muchas gracias, saludos ;)

6
Microcontroladores / Re: Diferencia Entre Mpasm Y Mplab
« en: Sábado 28 de Abril de 2007, 22:09 »
Muchas gracias por responder Alternative.

   El error de la carpeta se me ocurrio lo que podia hacer, por lo que hice una ruta mas corta, y me funciono, tal como tu dices.
   Lo de los warning no tenia idea, pero hice lo que me dijiste, me meti a tu web y vi como se debian escribi para que no aparecieran, lo escribi asi:

         LIST P = 16F84A
         #include <p16F84A.inc>

OPERANDO1    EQU 0X0C
OPERANDO2    EQU 0X0D
RESULTADO    EQU 0X0E

         ORG 0

         movlw 05
         movwf OPERANDO1
         movlw 02
         movwf OPERANDO2
         movf  OPERANDO1,0
         addwf OPERANDO2,0
         movwf RESULTADO

         END



Mplab me lo ensamblo de maravillas, sin ningun error ni warning. Y aprendi a simularlo y todo, asi que muchas gracias por ayudarme en mi progreso. Saludos ;)...

7
Microcontroladores / Re: Diferencia Entre Mpasm Y Mplab
« en: Martes 24 de Abril de 2007, 01:19 »
Hola!....muchas gracias por responder Huguen_aus_Tirol.

Lei tu mensaje, me queod claro cuale s la función de cada uno ;).
Encontre un ttorial de iniciación en español de MPLAB, donde aprendi a como escribir el codigo en MPLAB. El link es el siguiente: w3.todopic.com.ar/utiles/tutorial_mplab_6x.pdf, por si es que hat otro novatto como yo por ahi que no sabe como comenzar.

He escrito un codigo, es un ejemplo bien simple que encontre en el librito que denante mensione, es codigo es el siguiente:

LIST P = 16F84A
#include <p16F84A.inc>

OPERANDO1 EQU 0X0C
OPERANDO2 EQU 0X0D
RESULTADO EQU 0X0E

ORG   0x00

movlw 05
movwf OPERANDO1
movlw 02
movwf OPERANDO2
movf  OPERANDO1,0
addwf OPERANDO2,0
movwf RESULTADO

END

     El rpograma lo que hace es sumar operando1=5 con operando2 = 2. Operando uno debe quedar guardado en 0x0c, operando2 en 0x0d y el resultado en 0x0e.

 Ya he estudiado toda la arquitectura interna de este micro, y he estudiado por separado lo que hace cada instrucción, pero a la hora de hacer un programa no me resulta. Éscribi el codigo de arriba, y presione F10, y me arroja este error, y todos estos warning:

Make: The target "C:\Documents and Settings\César\Mis documentos\Cesar\Microcontroladores\Pic\mis proyectos\MPASM\primero1\primero1.o" is out of date.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F84A "primero1.asm" /l"primero1.lst" /e"primero1.err"
Warning[205] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 1 : Found directive in column 1. (LIST)
Warning[205] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 8 : Found directive in column 1. (ORG)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 10 : Found opcode in column 1. (movlw)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 11 : Found opcode in column 1. (movwf)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 12 : Found opcode in column 1. (movlw)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 13 : Found opcode in column 1. (movwf)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 14 : Found opcode in column 1. (movf)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 15 : Found opcode in column 1. (addwf)
Warning[203] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 16 : Found opcode in column 1. (movwf)
Warning[205] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 18 : Found directive in column 1. (END)
Error[173]   C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 19 : Source file path exceeds 62 characters (C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM)
Halting build on first failure as requested.
BUILD FAILED: Mon Apr 23 19:11:03 2007


      Alguien me podria decir que he hecho mal????, por que la verdad no se. En el ejemlito del libro el codigo está sin el include, en un ejemplo que viene con el MPLAB está sin el list, pero con el include. Y en otro eje`mplo del mplab, está con ambos :S.

       Ya escogi el 16F84A en configure/selec device.

Espero me puedan hechar una manito, se los agradecería. saludos :kicking:

8
Microcontroladores / Diferencia Entre Mpasm Y Mplab
« en: Lunes 23 de Abril de 2007, 01:06 »
Hola chikos, como pueden ver por el titulo de esta discusion se darán cuenta que soy nuevo en esto. Comence hace un poco mas de un mes a programar pic en basic, pero ahora necesito manejar perifericos y esas cosas, y al parecer la mejor forma de hacerlo eficientemente es estudiar la arquitectura interna, y edemas aprender un poco de ASM. Estoy leyendo un libro muy bueno, llegue a la parte de programar en ASM, pero el autor lo hace con un ensamblador que en mi PC se pega. Habla tambien del MPASM y del MPLAB, y por lo que veo es el mas usado. Baje el MPLAB y no se como se usa :S , tampoco se cual es la diferencia entre ambos, pq segun se los dos sirven para escribir el codigo. Si alguien me pudiera aclarar cual es el rol de cada uno, y ademas indicarme donde hay un buen tutorial para usar el ensamblador (el que ustedes mas ocupen). O en caso de que fuera simple, me podrian decir donde escribir el codigo, y como generar el archivo .HEX..... se los agradeceria mucho :hola:  saludos

9
Microcontroladores / Re: Ayuda Porfis
« en: Jueves 15 de Marzo de 2007, 20:39 »
Muchisimas gracias Bicholev y Folksa......muy interesante lo de la pulsera, si siguo con problemas tal vez decida construirme una. Es verdad, yo tambien he trabajado con CMOS y nunca me habia pasado (a pesar de que dicen que son sensibles a la estatica), pero esta es primera vez que trabajo con pic, asi que por eso mi preguta. Y la verdad es que si es muy raro que hayan sido los dos a la vez, quizas que sucedio. De todas maneras he preferido no tocar los pines de mis nuevos pic, y les he cragado el mismo programa que le cargue a los pic quemados, y funcionan bien. Es muy extraño, quizas mi circuito en el board tenia una mala conexion, o quizas hay personas que son mas suceptibles a cargarse con estatica que otras......bueno, muy agradecido........saludos ;)

10
Microcontroladores / Re: Ayuda Porfis
« en: Jueves 15 de Marzo de 2007, 01:37 »
Muchas gracias por respoder, pense que ya no lo harian......mmmm, la verdad es que he oido hablar de las pulseras, pero nunca he visto una. Y lo de descargame, la vredad no se como se pude hacer eso, agradeceria si me enseñas alguna tecnica. Con los nuevos pic que tengo he tenido la precaucion de no tocarlos (los pines) y trato de tomarlos con pinsas y manosearlos lo menos posible, hasta el momento no se me han quemado ( a pesar de que he trabajado pococon ellos aun).....bueno, eso....saludos;)

11
Microcontroladores / Ayuda Porfis
« en: Martes 6 de Marzo de 2007, 05:13 »
Hola, saludos a todos los el foro. Tengo unas cuantas preguntitas que hacer, en realdad son varias, asi q ojala temgan el tiempode responderme, s elos agradeceria.

En primer lugar queria preguntar por que razon mis dos 16F628 habran dejado de funcionar. era el segundo el tercer programa q le metia y cuando lo puse en mi protoboard y encendi la fuente, los led conectados a las salidas comenzaron a encernder de forma muy extraña (estos estaban conectados a las salidas con una resistencia de 1k en serie, asi q supongo q el problema no es un sobreconsumo), unos no encendian, y los que lo hacian como q lo hacian con cierta frecuencia bn rapido, se veia como si estuvieran prendidos pero titilaban, asi que tome el pic y lo intente grabar denuevo, pero me arrojo el bn conocido error 0000H. tome mi otro pic supuestamente bueno, y lo mismo. Piense que puede haber sido, poruqe como dicen por ahi, con la estatica de las manos los pude haber quemado, pero me parece extraño que los dos al mismo tiempo. Como hay que manipular los pic entonces si no es con las manos? hay alguna tecnica? o solo evitando tocar los pines?. otra cosa, cuando se conecta o desconecta el programador al pc, hay que apagar el pc? y lo puedo hacer con este encendido? (utilizo un programador JDM en puerto serie). Sera que es mejor simular los prigramas primero ( he oido que hay programas que lo hacen) en vez de programar una y otra vez, ya que eso deteriora los pic?

Aki va otra pregunta, cuales FUSES debo activar y cuales no para que funcione correctamente?(pienso que a lo mejor alguno de ellos hecho a perder mis pic), yo siempre activo el MCLR (q se q es para poder resetearlo mediante un pin) y el BODEN ( q no se para que es, pero esta por defecto), y utilizo el osc interno (intRC I/O). Eso si nunca he puesto el CP (protector de codigo) porque lei que bloquea el pic y despues no lo puedes leer desde el pc. otra cosa, el MCLR lo lleve directo a Vcc, en un circuito por ahi vi que lo llevan a Vcc a traves de una R de 1k . Alguien me podria aclarar esas cositas? es que hoy compre dos pic mas, y no quiero quemarlos nuevamene. y si alguien me hecha una manito, o me da un linck para entender bn los fues (me meti al datasheet, pero esta en ingles y la verdad me cuesta un poco), pero en un datasheet del F84 q esta en español pude ver algunos FUSES q se repiten......
...ufff, eso...espero que me puedan ayudar ya que recien comienzo, hace cuatro dias que hice mi primer prograa de hacer parpadear un led jaja.....espero no haber dado muxa lata.......saludos ;)    :hola:

12
Microcontroladores / Re: Uso Del Oscilador Interno Del Pic 16f88
« en: Viernes 2 de Marzo de 2007, 20:58 »
Muchas gracias Yuliettte, pero ya me funciono, con el consejito de Huquen me basto. muxas gracias a ambos, saludos ;)  :kicking:

13
Microcontroladores / Re: Uso Del Oscilador Interno Del Pic 16f88
« en: Sábado 24 de Febrero de 2007, 18:56 »
Oh vale ;) gracias por tu ayuda, y sorry mi ortografia, creo que esto del msn me la empeora cada vez mas ajja, y saludoz jajaj

14
Microcontroladores / Re: Uso Del Oscilador Interno Del Pic 16f88
« en: Viernes 23 de Febrero de 2007, 20:40 »
Y como lo hiciste? io kiero hacer lo mismo con el 16F628 :P

saludos :hola:

Páginas: [1]