Autor Tema: iniciandome en el hardware  (Leído 4363 veces)

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

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: iniciandome en el hardware
« Respuesta #15 en: 03 de Octubre de 2007, 15:06:05 »
ooooo   :-/ muchas gracias por ese programa, ha sido añadirle la linea __CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC&_BODEN_ON&_LVP_OFF y corre perfectamente con el cristal de 10 mhz con el de 20 no,  eso sera ir a por un 16f877-20 nuevo y a correr
no entiendo por que el programa no configuraba los fuses, pero bueno ya corre de una u otra forma
me han echo, feliz ahora ya puedo seguir

gracias y un saludo

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: iniciandome en el hardware
« Respuesta #16 en: 03 de Octubre de 2007, 15:15:30 »
alogic.on... NO NO NO

Mira te explico.  Ya antes te preguntaron sobre los Fusibles de Programacion, y al parecer no tienes claro eso.

__CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC&_BODEN_ON&_LVP_OFF

Lo que te resalte dice XT_OSC.... Bueno ese valor se coloca cuando usas un cristal hasta 4MHz. Si es mayor de 4MHz, ya debes colocar es HS_OSC...

OJO

Si colocas un cristal de 10MHz o de 20MHz, ya sabes que debes colocarle HS_OSC.

ME alegra que te funcionara, ya seme hacia raro eso que no te funcionara.... SALUDOS!  :mrgreen:

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: iniciandome en el hardware
« Respuesta #17 en: 03 de Octubre de 2007, 16:03:34 »
WOHA-HA-HAH y muchas gracias de nuevo, ya funciona :-/  :-/

gracias y un saludo

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: iniciandome en el hardware
« Respuesta #18 en: 03 de Octubre de 2007, 19:17:30 »
la palabra de configuración tiene un ancho de 14 bits y se encuentra en la dirección 0x2007

allí se encuentran una serie de bits agrupado que tienen un significado, por ejemplo cuando escribes XT_OSC en el programa fuente lo que haces es decirle al programador de pics, que cuando mande los datos al pic, active el bit 0 y limpie el bit 1 en el registro de 14 bits alojado en 0x2007

es mejor escribirlo en el código fuente mediante la directiva __CONFIG ya que cuando el mpasmwin compila el programa tiene implicito la configuración que le diste, así que cuando lo cargues en el programador, automaticamente se activan esos bits y no tienes que estar cambiandolo manualmente (el cuál puede no resultar conveniente ya que software de programación hay muchos y puede ser confuso marcarlos desde allí)

así sucede con el resto de los bits


mira en la página 146 de 39582b.pdf para ahondar mejor

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
Re: iniciandome en el hardware
« Respuesta #19 en: 04 de Octubre de 2007, 03:13:43 »
Muy bien alogic.on!

Núnca se te olvidará lo de los fuses  :D


Un saludo desde Alicante.

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: iniciandome en el hardware
« Respuesta #20 en: 04 de Octubre de 2007, 05:03:26 »
seguro que no se me olvida  :mrgreen:

ahora continuo donde lo dejé en la seccion de proyectos
http://www.todopic.com.ar/foros/index.php?topic=18800.0

un saludo y milgracias