Autor Tema: Como empezar?  (Leído 5504 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado picto

  • PIC16
  • ***
  • Mensajes: 106
Re: Como empezar?
« Respuesta #15 en: 06 de Junio de 2006, 05:55:57 »
vszener, en sú tiempo estudíe ensamblador... pero  no recuerdo nada...

Que me recomendais? Quiero empezar con este ptroyecto y más adelante poco a poco ir mejorandolo.

Ya os digo, que vosotros sois los profesores...

Gracias también Manofwar por el link, voy a leermelo.

Ya tengo todo lo necesario el PIC, y el Proteus... para programar me bajé el Mplab, me sirve no?

Bueno... como empiezo?

GRACIAS A TODOS!

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Como empezar?
« Respuesta #16 en: 06 de Junio de 2006, 08:39:40 »
El Proteus te sirve para simular

El MPLAB es un IDE que tiene posibilidad de ensamblar y compilar código en varios lenguajes.  El MPLAB te permite instalar el ensamblador para micros de 8 bits de datos (12F, 14F, 16F, 18F) y para los de 16 bits (PIC24 y dsPIC).  Es una de las opciones cuando se instala que no recuerdo bien pero está habilitada por defecto la opción para los mciros de 8 bits.

El MPLAB IDE también tiene interfaz al simulador MPSIM pero es un simulador solo de pics.  No es al estilo del Proteus en que armas tu esquemático y lo simulas y lo puedes ver como si tuvieras el hardware armado.

En cuanto a por donde empezar bueno, ahí tu debieras decirnos que quieres hacer, pero de todas formas el amigo veguepic está subiendo ejemplos simples en ensamblador para que puedas iniciarte.
http://www.todopic.com.ar/foros/index.php?topic=12345.0

Otra forma es usar las application notes de Microchip y armar algo de lo que ahí proponen.  Muchas vienen con código en ensamblador comentado.

Saludos

- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado picto

  • PIC16
  • ***
  • Mensajes: 106
Re: Como empezar?
« Respuesta #17 en: 07 de Junio de 2006, 03:32:57 »
Maunix, gracias por ayudarme.

Bien, la idea es uahce un probador de unas electrónicas, y necesito hacer que el pic cuando yo le pulse por ejemplo un pulsador, me active unas 20 salidas + o menos, la 1, luego la 2, la 3, etc...

Supongo que no es muy complejo no?

Saludos

Desconectado picto

  • PIC16
  • ***
  • Mensajes: 106
Re: Como empezar?
« Respuesta #18 en: 09 de Junio de 2006, 07:56:39 »
Hola amigos.

Antes de ponerme manos a la obra con el PIC16F877 y el programa, estoy empezando con el PROTEUS (ahora mismo tengo la versión demo) y voy a hacer el típico programa de encender un led y simularlo.

Lo he trasteado un poco, pero en la versión demo se pueden poner todos los componentes? Es decir cristales de cuarzo, etc?

Algun consejo?

Gracias

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Como empezar?
« Respuesta #19 en: 09 de Junio de 2006, 08:16:55 »
Lo he trasteado un poco, pero en la versión demo se pueden poner todos los componentes? Es decir cristales de cuarzo, etc?

Desconozco si puedes instalar de todo o cual es la limitación de la versión "demo" pero si hablas del cristal del microcontrolador no hace falta colocarlo, con que le definas la frecuencia ya funciona solo.

De todas formas, si quieres resolver dudas puntuales sobre el Proteus u otros simuladores de electrónica hay un subforo destinado a tal fin :)

Fijate en http://www.todopic.com.ar/foros/index.php?board=22.0

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado picto

  • PIC16
  • ***
  • Mensajes: 106
Re: Como empezar?
« Respuesta #20 en: 09 de Junio de 2006, 08:57:16 »
gracias maunix! Voy a vver que se cuece por ahí.

He intenado bajarme un ejemplo del foro en proteus con su programa y al darle al PLAY del proteus me dá este error...
SIMULATION LOG
==============
Design:   C:\Documents and Settings\barlab\Escritorio\Ejemplo 01\Ejemplo 01\Ejemplo 01.DSN
Doc. no.: <NONE>
Revision: <NONE>
Author:   <NONE>
Created:  02/06/06
Modified: 02/06/06

Compiling source files...
Processing Ejemplo 01.asm...
MPASM Ejemplo 01.asm /q
DOS Error: File not found.  (0000:0161)                                         
Extracting debug data from Ejemplo 01.LST...
Ejemplo 01.LST not found.
Build FAILED with 1 error(s).



Empezamos bien...

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Como empezar?
« Respuesta #21 en: 09 de Junio de 2006, 09:50:59 »
Compiling source files...
Processing Ejemplo 01.asm...
MPASM Ejemplo 01.asm /q
DOS Error: File not found.  (0000:0161)                                         
Extracting debug data from Ejemplo 01.LST...
Ejemplo 01.LST not found.
Build FAILED with 1 error(s).


Bueno veo que no has hecho caso a mi pedido que esta pregunta debiera estar posteada allí.

De todas formas, lo que alcanzo a ver es que no encuentra el archivo "Ejemplo 01.asm".  La razon puede ser que no estes especificando bien el path o bien que debas incluir unas comillas para compilar el archivo en modo comando con el MPASM.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado picto

  • PIC16
  • ***
  • Mensajes: 106
Re: Como empezar?
« Respuesta #22 en: 12 de Junio de 2006, 06:38:26 »
Hola de nuevo!

Acabo de empezar a crear el circuito con el proteus, utilizandoi el pic16f877.
Una duda que tengo... quiero hacer que de Ra0 a Ra5 sean salidas. En un principio quiero que esten a 0 y luego cuando se activen a 1. Necesito ponerle resistencias pull-down? O no hace falta directamente?

Gracias por la ayuda.


 

anything