Fecha actual Jue Abr 18, 2024 9:00 pm

Todos los horarios son UTC - 3 horas



Reglas del Foro


Todos los comentarios y opiniones expresadas por los usuarios en los foros son de exclusiva responsabilidad de sus autores. Tecnicosaurios.com no acepta ningún tipo de responsabilidad por los comentarios de los usuarios en los foros que son de índole pública, ni por las consecuencias de utilizar la información recogida en los mismos. Está absolutamente prohibido por Reglamento General de Tecnicosaurios.com, la publicación de contenidos protegidos por las leyes de copyright sin mediar la autorización de los dueños de dicha propiedad intelectual.
Copyright 2008-2015 Todos los derechos reservados



Nuevo tema Responder al tema  [ 11 mensajes ] 
Autor Mensaje
NotaPublicado: Mar May 25, 2010 1:05 pm 
Desconectado
Moderador Honorario
Moderador Honorario
Avatar de Usuario

Registrado: Vie Oct 09, 2009 1:11 am
Mensajes: 449
Ciudad: cordoba argentina
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 449 / 466
449 / 466
Para aprender a programar usando el lenguaje ensamblador deberíamos comenzar con algo básico como el destello de un Led.
Estos fueron mis primeros pasos en la programación de pics.
Propongo el armado de un proyecto y nos ponemos manos a la obra ¿ que les parece colegas?
Saludos .


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Mar May 25, 2010 4:47 pm 
Desconectado
Usuario Benefactor
Usuario Benefactor

Registrado: Mar Sep 08, 2009 6:46 pm
Mensajes: 431
Ubicación: Guernica
Ciudad: buenos aires
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 431 / 466
431 / 466
Me parece muy bien fede ¿que se necesita para estar al tanto? eso si aclaro que no se casi nada.
Solo encaro un PIC con Niple, fue así como aprendí, saludos.

_________________
Imagen


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Mar May 25, 2010 10:59 pm 
Desconectado
Moderador Honorario
Moderador Honorario
Avatar de Usuario

Registrado: Vie Oct 09, 2009 1:11 am
Mensajes: 449
Ciudad: cordoba argentina
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 449 / 466
449 / 466
OK colega, entonces comencemos haciendo destellar un LED en una frecuencia de unos 20Hz para que sea visible el parpadeo.
Para ello toma un PIC 16F84, diseña un circuito con un oscilador de 4Mhz y dime ¿en que pata quieres que tenga la salida? Después de definir todas estas cuestiones del Hard comenzamos con la programación.
Saludos.


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Mar May 25, 2010 11:37 pm 
Desconectado
Usuario Benefactor
Usuario Benefactor

Registrado: Mar Sep 08, 2009 6:46 pm
Mensajes: 431
Ubicación: Guernica
Ciudad: buenos aires
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 431 / 466
431 / 466
Bueno antes que nada quería decirte que el tema del hard esta todo, tengo un entrenador de PICs que me arme yo, tienen de todo desde LEDs, displays, hasta motor paso a paso con sus drivers, listo para probar cualquier cosa, en cuanto a software cuento con el ICProg con el driver para XP y un cargador de PICs, con unos cuantos PICs 16F84 para "quemarlos".
Lo que me faltaría seria el software para programar ¿o se puede hacer en cualquier editor de texto?
Saludos fede y gracias por tu paciencia.

_________________
Imagen


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Mié May 26, 2010 1:19 am 
Desconectado
Moderador Honorario
Moderador Honorario
Avatar de Usuario

Registrado: Vie Oct 09, 2009 1:11 am
Mensajes: 449
Ciudad: cordoba argentina
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 449 / 466
449 / 466
Fernando: En mi caso escribo el programa en el block de notas, lo guardo con la extensión .asm luego abro el MPASMWIN invoco el .asm le doy la orden de compilar y me genera el .hex. , después abro el soft de mi programador (en mi caso el noppp) cargo el .hex y doy orden de quemar y listo. El PIC comienza a grabarse.
Como es lógico en tu caso abrirás el soft de tu programador ( Icprog).
El Compilador MPASMWIN lo podes bajar gratuitamente de la pagina de Microchip, de todos modos te lo dejo en adjuntos.
Luego subo el circuito propuesto y la rutina en assembler comentada.
Saludos.


No tenés los permisos requeridos para ver los archivos adjuntos a este mensaje.


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Mié May 26, 2010 11:30 am 
Desconectado
Usuario Benefactor
Usuario Benefactor

Registrado: Mar Sep 08, 2009 6:46 pm
Mensajes: 431
Ubicación: Guernica
Ciudad: buenos aires
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 431 / 466
431 / 466
Bueno fede te comento que a la noche lo voy a bajar desde casa acá no hay tiempo jejej. Saludos.

_________________
Imagen


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Mié May 26, 2010 11:58 pm 
Desconectado
Usuario Benefactor
Usuario Benefactor

Registrado: Mar Sep 08, 2009 6:46 pm
Mensajes: 431
Ubicación: Guernica
Ciudad: buenos aires
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 431 / 466
431 / 466
Bueno fede como sigue esto o hay algun tutorial como para seguirlo e ir adelantando algo . saludos

_________________
Imagen


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Sab May 29, 2010 1:23 pm 
Desconectado
Moderador Honorario
Moderador Honorario
Avatar de Usuario

Registrado: Vie Oct 09, 2009 1:11 am
Mensajes: 449
Ciudad: cordoba argentina
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 449 / 466
449 / 466
En adjunto dejo el programa en assembler para pic.
Faltaria compilar y probar.
Espero comentarios.
Saludos.


No tenés los permisos requeridos para ver los archivos adjuntos a este mensaje.


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Lun Jun 07, 2010 12:22 am 
Desconectado
Usuario Benefactor
Usuario Benefactor

Registrado: Mar Sep 08, 2009 6:46 pm
Mensajes: 431
Ubicación: Guernica
Ciudad: buenos aires
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 431 / 466
431 / 466
Hola fede esto va de diez ya entiendo casi todo lo que expresas en el programa solo dame hasta mañana así lo cargo al PIC y si funciona voy a intentar cambiar parámetros para poder aprender un poco mejor saludos y gracias.

_________________
Imagen


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Lun Sep 13, 2010 2:03 pm 
Desconectado
Usuario Calificado
Usuario Calificado

Registrado: Mié Dic 09, 2009 4:10 pm
Mensajes: 348
Ciudad: Vinto-Bolivia
Level: 17
HP: 0 / 630
0 / 630
MP: 301 / 301
301 / 301
EXP: 348 / 372
348 / 372
bueno ya hay uno mas en esto para aprender , mi consulta es si en vez de fabricar estos proyectos, se puede simular en algun software y luego viendo su funcionamiento poder fabricarlo a ojo cerrado, solo uso el livewire y circuit wizard, pero por sus escasas librerias estoy aprendiendo recien a usar el EAGLE, tengo entendido que un buen soft para simulacion es el PROTEUS, seria lindo que estos proyectos esten para el proteus y asi simularlo , lo que no se es si el EAGLE tiene simulador, bravo.gif +10.gif bravo.gif


Arriba
 Perfil Enviar mensaje privado  
 
NotaPublicado: Lun Sep 13, 2010 6:05 pm 
Desconectado
Moderador Honorario
Moderador Honorario
Avatar de Usuario

Registrado: Vie Oct 09, 2009 1:11 am
Mensajes: 449
Ciudad: cordoba argentina
Level: 19
HP: 0 / 798
0 / 798
MP: 381 / 381
381 / 381
EXP: 449 / 466
449 / 466
Hola Kevin. Te comento que estoy probando como simulador el “PIC Simulator IDE” en su versión de evaluación, este soft te permite ver la actividad de los registros del micro y como es lógico ver las puertas de entrada y salida.
En cuanto a Proteus, se que es un buen programa, pero no lo he probado.
El Eagle es un programa de diseño de circuitos y pcb.
Espero te sirva.
Saludos.


Arriba
 Perfil Enviar mensaje privado  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 11 mensajes ] 

Todos los horarios son UTC - 3 horas


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados


No podés abrir nuevos temas en este Foro
No podés responder a temas en este Foro
No podés editar tus mensajes en este Foro
No podés borrar tus mensajes en este Foro
No podés enviar adjuntos en este Foro

Buscar:
Saltar a:  
Web Button Image by Free-Web-Buttons.com v2.0 Powered by phpBB® Forum Software © phpBB Group
Traducción al español argentino por xirox con la colaboración de phpBB-Es.com
Traducción actualizada por nextgen