Autor Tema: __delay_ms aparece en rojo (identificador no valido)  (Leído 1731 veces)

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

Desconectado Rseliman

  • PIC16
  • ***
  • Mensajes: 239
__delay_ms aparece en rojo (identificador no valido)
« en: 02 de Mayo de 2013, 13:58:57 »
Hola Amigos ....una pregunta a todos , tengo hecho un programita sencillo donde quiero usar __delay_ms ...y funciona , pero me aparece en rojo como identificador no valido , pero sin embargo compila igual y la funcion trabaja ...tengo #include delay.h y delays.h ...alguien sabe a que se debe ?? estoy usando mplabx y c18

Gracias
Las Grandes Obras las sueñan los grandes locos , mientras los inutiles las critican !!

Desconectado lmtreser

  • PIC16
  • ***
  • Mensajes: 131
    • Automatismos Mar del Plata
Re: __delay_ms aparece en rojo (identificador no valido)
« Respuesta #1 en: 02 de Mayo de 2013, 14:10:29 »
Leí hace poco en el foro de Microchip que era una macro heredada del compilador de Hitech y por alguna cuestión no la identificada. Aunque compila y funciona bien. En futura versión se corregirá!

Desconectado Palomino86

  • PIC16
  • ***
  • Mensajes: 180
Re: __delay_ms aparece en rojo (identificador no valido)
« Respuesta #2 en: 02 de Mayo de 2013, 20:54:15 »
Incluiste las siguientes cabeceras?

#include <xc.h>
#include <htc.h>

y definiste el cristal?

#define _XTAL_FREQ 20000000
Lo que no me destruye, me fortalece

Desconectado Rseliman

  • PIC16
  • ***
  • Mensajes: 239
Re: __delay_ms aparece en rojo (identificador no valido)
« Respuesta #3 en: 03 de Mayo de 2013, 09:00:35 »
Si si ...la funcion funciona ....solamente lo pone en rojo como que si no lo haria ,


Incluiste las siguientes cabeceras?

#include <xc.h>
#include <htc.h>

y definiste el cristal?

#define _XTAL_FREQ 20000000
Las Grandes Obras las sueñan los grandes locos , mientras los inutiles las critican !!


 

anything