Autor Tema: MicroChip CURSILLO (Empezar desde cero)  (Leído 29843 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #75 en: 16 de Junio de 2004, 17:56:00 »
Un condensador de 100K??
Sera ceramico de 100nF?? no??

Ahora que hablamos de condensadores, me podeis explicar la funcion de un condensador de desacoplo?? Supongo que este debe de ser uno de ellos no??

Sobre lo del programador, ahun no he echo ninguna placa,
se como hacerlas xo nunca he echo, estoy en espera de una insloadora, xo se k tardaran a traermela, de momento ire haciendo con la protoboard.

Una cosa k no tiene nada k vor con el tema, como anecdota , ayer fui a la tiende de electronica y por un LCD alfanumerico retroiluminado de 4x16 me pedia 70€, y por internet x 30€ tengo.
Soy de Tarragona (España)

Y para terminar a ver si algun maestro me puede echar una mano con esto

http://miarroba.com/foros/ver.php?temaid=2090913&foroid=6510

Es mu chungo de hacer??

Salu2 a to2

Desconectado andyros

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 70
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #76 en: 19 de Junio de 2004, 04:49:00 »
Hola , vamos a ensamblar el programa y asi lo vamos viendo, he de deciros que os voy a contar como lo hago yo, tambien se puede hacer utilizando el mplab , ya deje un enlace de un tutorial en castellano de como hacerlo.

El programa yo lo hago en el bloc de notas , si no lo habeis hecho  en el bloc de notas copiarlo del mensaje  ( boton derecho del raton, copiar y luego pegar ), vamos a  " archivo " y  " guardar como " , aqui le damos un nombre y le ponemos por extension asm , mas o menos quedaria asi le llamaremos Primero, Primero.asm , lo guardaremos en una carpeta que tengamos localizada.

Ya os comente que me hize un acceso directo del mpasm, abri la carpeta del mplab y localize el mpasmwin.exe , boton derecho y crear acceso directo, y luego lo arrestre, hasta el escritorio

Abrimos el programa Mpasm,  localizamos el programa Primero.asm con el boton  BROWSE y apretamos Assemble .

Si no tenemos ningun error, lo ensamblara y nos crea unos archivos en la carpeta donde guardamos el programa Primero.asm,  el que nos interesa tiene una extension hex , Primero .hex ese es el que utilizaremos para grabar el programa en el pic.

Os tiene que haber salido esto:  
Codigo:
:020000000528D1
:06000A0083161F30850083
:1000100086018312860105180B280614051C0D287D
:0400200006100B2893
:00000001FF
 


Pues ya podeis ir probando .

UN SALUDO

Desconectado Chile_irc

  • PIC12
  • **
  • Mensajes: 66
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #77 en: 21 de Junio de 2004, 15:00:00 »
Hola gente a ver a ver.. he pasado el programa a MPLAB para testearlo antes de que se grabe en el pic y en contrado algunas cosas que no c si el resto se ha dado cuenta:

1- analizando el programa una ves que esta en el banco 0  pasa ala instrucion ke testea el bit 0 del puertoA pero en ningun momento del programa se le ha dicho al puerto b que cuendo el bit 0 del puertoa se ponga a 0 se encienda el led  conectado al puerto B por lo tanto no veo ke se encienda ningun LED

2- en la simulacion una ves que detecta un nivel 0 en la puerta a Bit0  termina el programa el MPLAB despues de eso continua leyendo hasta la posicion 1024 de la EEPROM y se resetea ( esto no c si es por un problema de configuracion o que. jeje)

3- al setearse el puertob como salida los bit de este estan a 0 por lo cual en el instante el programa termina.


Espero me corroboren esto o bien discutamos el asuntillo.

Saludos gente

PD: el programa lo tome textual de este apartado debo mencionar que el MPLAB no encuentra ningun error pero en la simulacion no se enciende o mejor dicho no se pone a uno ningun bit del puertob pulsando o no pulsando el bit0 del puertoa

bye bye.

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #78 en: 21 de Junio de 2004, 15:23:00 »
Lo que podriais hacer, es, antes de pasar a hacer otro programa, enseñarnos a simular los programas com mplab y a interpretar lo que sale en cada pantalla. Os parece bien??

Salu2

Desconectado Chile_irc

  • PIC12
  • **
  • Mensajes: 66
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #79 en: 21 de Junio de 2004, 15:28:00 »
Me retracto.. copie a MPLAB un programa que se corrigio posteriormente....  
el prorama esta correcto...

Hem lo de MPLAB podria ser un buena idea pero es super largo
talves es mejor leer el manual que se dejo en este mismo apartado
que esta enc astellano y muy detallado con ejemplo y todos..

Bueno si esque os parece bien al resto..


Una duda

que pasa con el perro guardian.. en este ejemplo??


Saludos
bye bye

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #80 en: 21 de Junio de 2004, 15:45:00 »
ya me he leido el manual, pero no sale como simular un circuito con un LCD, y no tengo ni idea de hacerlo, en mplab ay una opcion  en el menu view que pone lcd pixel, xo esta opcion me sale desactivada y no se como activarla.

Desconectado Meybel

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 60
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #81 en: 21 de Junio de 2004, 16:58:00 »
La opción de visualización "LCD pixel" es nueva en la última versión de MPLAB v. 6.50 y sólo se activa para los PIC que soportan un control directo de un LCD tal como el PIC16C924.

Que yo sepa para simular el LCD se utiliza el PROTEUS, aunque yo particularmente prefiero montar el circuito y probar porque para proyectos medianamente complejos, siempre hay detalles que a los simuladores se les escapa y te vuelven loco, no por culpa del funcionamiento del circuito sino por el manejo del simulador. Tengo experiencia en ello. Prefiero ganar tiempo en montar nuevos proyectos reales que perderlo en aprender a manejar más simuladores virtuales, aún reconociendo que PROTEUS es el mejor con diferencia.

Saludos.

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #82 en: 21 de Junio de 2004, 19:13:00 »
Intentare hacerlo con proteus, ya k el proyecto es mu sencillo, se trata de testear un bit  de entrada, si esta es 0 mandar un mensaje al lcd, si este bit es 1 las salidas del port B seran 0. NO creo k sea dificil de hacer aun siendo novato.

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #83 en: 21 de Junio de 2004, 20:19:00 »
Una couriosidad, Andyros, como lo haces para que cuando posteas un programa te respete las tabulaciones?? es que a mi cuando posteo un programa se me come to2 los espacios en blanco.

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #84 en: 22 de Junio de 2004, 00:30:00 »
Escrives esto pero sin los espacios en blanco , es decir todo junto .
Codigo:

[ c o d e ]
bla,bla
bla,bla
[ / c o d e ]



Tambien hacerle caso a Meybel , es mejor ver los resultados en tiempo real para empezar y aprender .

Por cierto , cual entrenador haveis escogido ? para montarlo .

saludos.

Desconectado andyros

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 70
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #85 en: 22 de Junio de 2004, 08:35:00 »
Hola ,        MUY BIEN, MUY BIEN    , ir probando , asi es como mejor vais a aprender.

Piriots, para que te se salga tabulado copia el texto presiona la almohadilla es este simbolo   "  #  "  , en la pantalla que te salga le das aceptar y te saldra (code) (code), has de pegar el texto en medio de los ( code ), quedaria asi  (code)  tu texto  (code) .

Yo tambien estoy de acuerdo con Sispic y Meybel, yo prefiero simularlo en un circuito real , pero es cuestion de gustos.

Asi que poneros a practicar.

UN SALUDO

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #86 en: 22 de Junio de 2004, 08:44:00 »
Estoy con vosotros....
La verdad, es que nunca simulé mis programas por software...
Siempre por hard, que se aprende mas... Porque aparte de los errores de programa, aparecen lo errores de circuito...
Así aprendes a solucionar ambas cosas....

AH!!, por cierto...
Tengo mi último proyecto, en el cual he puesto el porta como salidas digitales...
y cuando enciendo porta.4, el led se enciende, pero en cuanto accedo a cualquiera de los demas pines de porta, se apaga...

Veis, aqui viene el aprendizage de los errores de hard...

acepto alguna idea.

Desconectado Chile_irc

  • PIC12
  • **
  • Mensajes: 66
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #87 en: 22 de Junio de 2004, 10:43:00 »
Bueno grabe el programa lo revise y ta todo ok. pero no consigo hacer nada no sale ningun nivel en la salida del puerto b

el programa se ha grabado bien y en dos pic nuevos sin problemas pero al parecer la implementacion del circuito puede estar fallando algo..

seria bueno publicar un circuito para este proyecto con su respectivos condensadores diodos resistencias etc..

o talves los famosos antirevotes no dejan que se ejecute bien el programa. etc..
Tambien estoy implementando estos circuitos en una protoboard
Afectara ello en algo al pic ya que no hace NADA ..

podriamos partir por algo ..


dejo la inquietud.

Saludos.

Desconectado andyros

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 70
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #88 en: 23 de Junio de 2004, 07:50:00 »
Hola ,que tal ?
Chile_irc  el programa funciona,  yo lo tengo probando en el entrenador, pruebalo de esta manera , patilla 4 y 14 al +5v ( ya hablaremos de la patilla 4 y como hacer que funcione ), cristal de 4 Mhz entre la 15 y la 16 , condensadores de 22 pf entre la patilla 16 y masa, y otro mas entre la 15 y masa,  patilla 5 a masa , resistencia de 10k un extremo a positivo y el otro a la patilla 17, aqui pones el pulsador un extremo patilla 17 y el otro masa, resistencia de 330 ohm en la patilla 6 conectada en serie con el anodo del led y el catodo a masa.
A ver si algien puede subir un esquema .  

UN SALUDO

P.D. Abago sube el asm. para que le echemos un vistazo.

Desconectado Chile_irc

  • PIC12
  • **
  • Mensajes: 66
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #89 en: 23 de Junio de 2004, 08:15:00 »
Hola gente
Andyros el problema no fue el programa fue que al grabarlo en el pic no desabilite el perro guardian y se me reseteaba jejej
asuntosolucionado que sirva para otros este error jeje

El programa Funciono OK

esperemos que al resto tmb para poder incorporar alguna rutinas de retardo y todo eso que es entretenido.


Saludos..