Autor Tema: no me funciona define osc 20 ....  (Leído 5523 veces)

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

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: no me funciona define osc 20 ....
« Respuesta #15 en: 31 de Julio de 2006, 18:04:36 »
Eso es interesante, dos personas con lo mismo, ya no se puede considerar error de µicros o de monos.

A mi me ha funcionado bien a 20 MHz los 18FXXX, no he usado 16FXXX a 20 MHz; la única vez fue la que describí anteriormente que no funcionaba el µicro a 20 MHz (fuera ensamblador o PBP).

Deberé retomar esto con los µicros y ver cuáles son los requerimientos para aplicar un programa a 20 MHz con PBP. Pasará un tiempo porque los µicros que tienen el Bootloader de Micro Code Studio ya se corrompieron y mi programador lo tiene una persona que no está por aquí (debo encontrarlo).

Bueno, tema interesante sin duda alguna.
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee

Desconectado cdlopez

  • PIC10
  • *
  • Mensajes: 39
Re: no me funciona define osc 20 ....
« Respuesta #16 en: 31 de Julio de 2006, 18:09:12 »
Aqui los dejo una copia de lo que dice el manual de acuerdo a lo que decia el post anterior


4.16.  DEFINE
Some elements, like the clock oscillator frequency and the LCD pin
locations, are predefined in PBP.  DEFINE allows a PBP program to
change these definitions, if desired.
DEFINE may be used to change the predefined oscillator value, the
DEBUG pins and baud rate and the LCD pin locations, among other
things.
These definitions must be in all upper case, exactly as shownIf not, the
compiler may not recognize them.  No error message will be produced for
DEFINEs the compiler does not recognize.
See the appropriate sections of the manual for specific information on
these definitions.  A complete list of DEFINEs is shown in Appendix B.
DEFINE OSC 4 ‘ Oscillator speed in
MHz: 3(3.58) 4 8 10 12
16 20 24 25 32 33 40

Si no me falla el ingles dice que debe ser escrito en mayuscula, si no el comilador no lo reconoce y ni siquiera produce errores ni advertencias.

Espero poder haber aclarado algo el panorama.

En realidad el compilador pone en mayuscula la palabra reservada DEFINE pero no *osc 20* esta es la que el compilador no pone en mayuscula y si la dejas en minuscula no te la toma y tampoco te avisa del error.

Saludos

Cristian

Desconectado patolinec

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 206
Re: no me funciona define osc 20 ....
« Respuesta #17 en: 01 de Agosto de 2006, 12:17:36 »
Pues en eso no hay duda, pero Lord lo que decia, es que no importa si lo pones en minusculas ya que el mismo editor te realiza esta correccion al escribir(te pasa todo el define osc a DEFINE OSC solito), si tu no usaras como editor el microcodestudio talvez pudiera ser una razon pero
Casi me maté pero ahora estoy de nuevo vivo

Desconectado derinium

  • PIC10
  • *
  • Mensajes: 35
Re: no me funciona define osc 20 ....
« Respuesta #18 en: 01 de Agosto de 2006, 19:43:24 »
Pues en eso no hay duda, pero Lord lo que decia, es que no importa si lo pones en minusculas ya que el mismo editor te realiza esta correccion al escribir(te pasa todo el define osc a DEFINE OSC solito), si tu no usaras como editor el microcodestudio talvez pudiera ser una razon pero

Pues como dije en mi anterior Post. A mi no me lo hace. En minúsculas ni se entera !.

Desconectado electronando

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 427
Re: no me funciona define osc 20 ....
« Respuesta #19 en: 05 de Agosto de 2006, 22:15:29 »
 hola lo comprobe vade maravillas con lasentencia
DEFINE OSC 20
NO HAY PROBLEMAS ASI
LO PROVE CON 16F84A-20    Y EL16F628A-I/P
EN UN LCD DE 2X20
FUNCIONA


 

anything