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

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

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #90 en: 24 de Junio de 2004, 01:07:00 »
Pues es el momento Abago de hecharte una cabuceada con el asm e intentar hacer lo mismo , ya veras que que con ello mejoraras el basic y en muchas ocasiones hasta tendras la necesidad(curiosidad) de ojear el .lst generado para saver lo que estas haciendo .

Tambien si dominas un poco veras que es incluso mas entendible hacer algunas funciones en asm y usaras muchisimo asm .... edasm .




Desconectado andyros

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 70
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #91 en: 24 de Junio de 2004, 06:15:00 »
 Abago yo tambien estoy con Sispic , intentalo y recuerda  " Quien obra puede equivocarse, pero quien no hace nada ya esta equivocado "

UN SALUDO

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #92 en: 24 de Junio de 2004, 13:51:00 »
Buenas:
Abago, ¿podrias poner el código basic que estas probando?.
Para ver de hacer alguna prueba.-

Saludos
Jorge

Desconectado Chile_irc

  • PIC12
  • **
  • Mensajes: 66
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #93 en: 25 de Junio de 2004, 07:35:00 »
Hola hola no seria malo abago si alguien lo tradujiese a ASM y asi los que tamos apreniendo podamos tambien emitir algun juicio quien sabe.. todo puede ser

Saludos


Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #94 en: 25 de Junio de 2004, 07:52:00 »
Buenas:

Abago,estuve probando el programita con pic basic pro y efectivamente pasa eso, voy a hacer un par de pruebas con otro basic y te comento,pero de primera intención me parece un bug del software

Saludos
Jorge

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #95 en: 26 de Junio de 2004, 00:12:00 »
Que te parece kntonchino si borras el programa de aquí y lo transladas al subforo de programadores, es por no introducir ya más cosas que no tienen que ver con el "microcursillo, empezar desde 0". Yo también borraré este mensaje y lo transladaré allí.

Respuesta a tu mensaje:

Desde MPLAB no vas a poder utilizar el TE20SE, el MPLAB solo se puede usar con los grabadores que lleva incorporados y que valen un pastón (PROMATE y PICSTAR creo recordar).

El TE20SE lo puedes grabar con el software más conocido de grabación que es el IC-PROG o con el software menos conocido, pero mejor y más rápido que es el WINPIC800. Este último lo tienes en el subforo de Programadores y se lo debemos al amigo Sispic un componente de este FORO.

Respecto al error que te dá el MPLAB especifica más concretamente.

Un saludo

Desconectado andyros

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 70
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #96 en: 26 de Junio de 2004, 02:58:00 »
Hola , que os parece si grabamos el pic , bien nos hace falta el programa en hex.  ( ya lo colgue en un mensaje anterior )
Programas para grabar el pic hay varios, yo utilizo el ic-prog ya os deje el enlace para descargarlo.

Abrimos el ic-prog , buscamos nuestro hex. en " archivo " y " abrir archivo " lo localizamos en la carpeta que lo guardamos lo seleccionamos y presionamos " abrir " , ahora vamos a por las palabras de configuracion , en la parte derecha son 3  casillas la primera el WDT que es el perro guardian , este se encarga de que el programa no se cuelgue, de momento no lo utilizaremos, asi que casilla deshabilitada, la 2ª es PWRT esta casilla retrasa 72ms ( si no recuerdo mal ) el funcionamiento del pic , para que la fuente de alimentacion se estabilice, esta la activaremos, CP , codigo protegido bueno pues esta creo que no hace falta comentarla, si la activamos no podremos leer nuestro codigo, asi que esta casilla deshabilitada.

Bueno en la casilla de arriba seleccionamos el pic que estamos grabando el PIC16F84A , y la casilla del oscilador de momento vamos a utilizar el XT.
La casilla del reloj tiene 4 posibilidades la RC formado por resistencia y condensador, la LP es para trabajar con cristales con frecuencias que van desde 35 a 200 KHz , la XT entre 100 KHz y 4 MHz , y por ultimo la HS a partir de 4 MHz. Como gastamos un oscilador de 4 MHz , activaremos la casilla XT .
Recordar que solo tiene que estar habilitada la casilla " PWRT ".
Ahora solo falta grabar el chip lo podemos hacer desde " COMANDO " o mas facil desde las figuras , son los chips dibujados con una flecha , que es para leer los codigos,  chip con un rayo para programar , con un borrador pues para borrar .........

Primero que nada es conveniente borrar el chip asi que lo borraremos , abriremos nuesrtro programa lo configuramos y pulsamos la figura del chip con el rayo , y ya lo tenemos.

Aqui os dejo un enlace que lo explica mucho mejor que yo http://autric.com/Microbotica%20y%20Mecatronica/icprog.htm

Pues a grabar el chip, preguntar las dudas , ok

UN SALUDO

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #97 en: 26 de Junio de 2004, 23:02:00 »
Buenas:

Para abago:
Despues de buscarle la vuelta,encontre que cada vez que el basic ejecuta un high,reprograma el puerto. La solucion es que en vez de high utilices por ejemplo porta.4=1 .Yo lo probe y funciono.-

Ahora si una incognita,utilizando el programa con high pero simulandolo por soft, todo funcionaba bien ¿?.-
Habra que seguir investigando.-

Saludos
Jorge

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #98 en: 27 de Junio de 2004, 07:15:00 »
Sispic:

Teoricamente no le afectaria en nada porque el registro tris ya lo configuro al inicio del programa y este registro sirve para indicarle al micro si los pines del puerto seran de entrada o de salida pero no pasarlo fisicamente de alto a bajo.-

Aprovecho para comentarte sobre el winpic800, falta incluir el 16c84 ,que alguno tengo por ahi dando vueltas y tambien el 16f88.-

Saludos
Jorge

Desconectado Chile_irc

  • PIC12
  • **
  • Mensajes: 66
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #99 en: 29 de Junio de 2004, 07:16:00 »
Hola gente.. bueno perograma GRABADO y PROBADO
Funcionamiento OK.

sin errores ni nada. tal cual. es mas ya le incorpore una subrutina de tiempo jejej

Bueno espero sea el proximo paso.. Saludos y esperando un nuevo paso..  bye bye


Chile_Irc

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #100 en: 29 de Junio de 2004, 19:46:00 »
Buenas:

Abago, estuve probando el soft con high y me funciona bien,el porta.4 queda en alto siempre.-
Te comento que lo he probado con un 16f876A ,del cuál no he visto el datasheet.-

Saludos
Jorge

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #101 en: 30 de Junio de 2004, 07:19:00 »
Abago:

Básicamente estoy utilizando el mismo código con el cambio que te comente.-
Por el lado del hard, una placa de desarrollo con ra4 polarizado a positivo a trvés de 10k y mido la salida con un led.-

saludos
Jorge

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #102 en: 30 de Junio de 2004, 14:21:00 »
10 K. es un valor muy alto para un led , mejor 1k.

Bueno , por mi parte cuando esté aclarado el tema borraré los comentarios sobre el tema este , para no mezclarlo y poder continuar con las aportaciones del cursillo .

saludos.

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #103 en: 30 de Junio de 2004, 15:23:00 »
Hola:

Me parece que abago podrias seguir el tema en el foro de picbasic y asi sispic borrar todo sin problemas.-

Saludos
Jorge

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: MicroChip CURSILLO (Empezar desde cero)
« Respuesta #104 en: 30 de Junio de 2004, 22:44:00 »
Doy el primer paso.... Ya están todos los post de OFFTOPIC, borrados....

edito, para informar...
ya está solucionado el problema...
estaba conectando el rb4, contra una resistencia de 10k a 5v y a su vez contra la base del transistor...
solo he tenido que ponerle una resistencia de 1k, y funcionando...


 

anything