Autor Tema: Me da error en #pragma FOSC XC8 (SOLUCIONADO)  (Leído 2653 veces)

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

Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1099
Me da error en #pragma FOSC XC8 (SOLUCIONADO)
« en: 01 de Diciembre de 2017, 20:19:29 »
Hola, estoy retomando MPLABX y con el XC8, estoy tratando de migrar un proyecto que tengo en CCS y me da un problema con los datos de un ARRAY. Al ser muy largo, en CCS lo tenia tabulado con la barra \, pero en XC8 no me acepta ese formato.
¿Como debo hacerlo?.
Gracias.

Saludos.
« Última modificación: 01 de Diciembre de 2017, 23:21:58 por AcoranTf »

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:¿Como tabular ARRAYS en XC8?
« Respuesta #1 en: 01 de Diciembre de 2017, 20:27:10 »
No need for '\' char

Código: C
  1. uint8_t test[] = {
  2.                     1,0,1,0,1,0,1,
  3.                     1,0,1,0,1,0,1,
  4.                     1,0,1,0,1,0,1,
  5.                     1,0,1,0,1,0,1,
  6.                     1,0,1,0,1,0,1,
  7. };

Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1099
Re:¿Como tabular ARRAYS en XC8?
« Respuesta #2 en: 01 de Diciembre de 2017, 21:07:44 »
Muchas gracias KillerJc.

Saludos.

Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1099
Re:Me da error en #pragma FOSC XC8
« Respuesta #3 en: 01 de Diciembre de 2017, 22:54:37 »
Cambie el titulo para no abrir otro hilo.
En el proyecto que compuse en MPLABX, medio portado de CCS y medio adaptado, no consigo que me acepte el FUSE FOSC.
He probado muchas formas, incluidas las dos que me ofrece el PIC18F1220 para reloj interno, que son: INTIO1 e INTIO2. Pero siempre me da el error: unknown configuration setting.
¿Alguien me echa un cable?
Gracias.

Saludos.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Me da error en #pragma FOSC XC8
« Respuesta #4 en: 01 de Diciembre de 2017, 22:57:51 »
MPLAB X te provee ya una funcionalidad para crear los FUSES en el cual elegis de una lista y le das a generar.

Lo tenes que ver abajo en el IDE donde dice Configuration bits



http://microchipdeveloper.com/mplabx:view-and-set-configuration-bits

Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1099
Re:Me da error en #pragma FOSC XC8
« Respuesta #5 en: 01 de Diciembre de 2017, 23:20:46 »
Gracias de nuevo.
Ya habia visto esa opcion y de ahi, ademas de la hoja tecnica del PIC saque los dos modos de reloj interno. El problema estaba en que escribia FOSC y para este PIC debe ser OSC = INTIO2.
Justo cuando entre para comentar que lo habia solucionado, vi tu respuesta.

Saludos.


 

anything