¿El paso a booleano no es automático, Suky?
SYSTEMConfigPerformance(80000000L); Hola Suky.
Si no está escondido por ahí y no lo he visto: no hay driver para controladores de touchpanel. Lo que sí proveen es una librería para controlar la pulsación en touchscreen resistivo a través del ADC del propio micro. No es preciso del todo pero tp es que funcione mal.
Saludos.
Suky, ¿qué ventajas tienen este tipo de controladores sobre el método analógico? La desventajas del método analógico para mí son: resolución y carga de proceso.
Saludos
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files (x86)\Microchip\MPLAB C32 Suite\bin\pic32-gcc.exe" -mprocessor=32MX360F512L -x c -c "imagenes_codigo.c" -o"imagenes_codigo.o" -MMD -MF"imagenes_codigo.d" -g
imagenes_codigo.c:3:47: Graphics\Graphics.h: No such file or directory
imagenes_codigo.c:4:78: EEPROM.h: No such file or directory
imagenes_codigo.c:5:66: SST25VF016.h: No such file or directory
imagenes_codigo.c:6:99: TouchScreen.h: No such file or directory
imagenes_codigo.c:7:65: Beep.h: No such file or directory
imagenes_codigo.c:8:55: cpld.h: No such file or directory
imagenes_codigo.c:14: error: syntax error before "Font25"
imagenes_codigo.c:14: warning: data definition has no type or storage class
imagenes_codigo.c:15: error: syntax error before "Font35"
imagenes_codigo.c:15: warning: data definition has no type or storage class
imagenes_codigo.c: In function `main':
imagenes_codigo.c:20: error: `GOL_MSG' undeclared (first use in this function)
imagenes_codigo.c:20: error: (Each undeclared identifier is reported only once
imagenes_codigo.c:20: error: for each function it appears in.)
imagenes_codigo.c:20: error: syntax error before "msg"
imagenes_codigo.c:30:2: warning: no newline at end of file
Halting build on first failure as requested.
#include <plib.h>
#include "GenericTypeDefs.h" //obligatorio
#include "Graphics\Graphics.h" //obligatorio
#include "EEPROM.h" //Solo si queremos usar la eeprom en la controladora
#include "SST25VF016.h" //Solo si vamos a usar la lectora SD
#include "TouchScreen.h" //solo si vamos a usar el touchscreen que se usa en las capas superiores
#include "Beep.h" //solo si se va a usar el beep de la tarjeta
#include "cpld.h" //no se que es pero yo no lo tengo.
//
#pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF
#pragma config POSCMOD = XT, FNOSC = PRIPLL, FPBDIV = DIV_2
//
///////////////////////////////// FONTS ///////////////////////////////////////
extern const FONT_FLASH Font25;
extern const FONT_FLASH Font35;
//////////////////////////////////MAIN/////////////////////////////////////
int main(void){
SYSTEMConfigPerformance(80000000); // Fpb=10Mhz
//
GOL_MSG msg; // GOL message structure to interact with GOL. Es para la capa de aplicación
INTEnableSystemMultiVectoredInt(); //activa el sistema multi vector para la interrupción
SYSTEMConfigPerformance(GetSystemClock()); //La librería se adapta a al velocidad configurada para poder operar adecuadamente.
GOLInit(); // inicializa la librería
SST25Init(); // inicializa GFX3 SST25 flash SPI
// TouchInit(); // inicializa touch screen
InitGraph();
}fram_22,Hola, queria saber bien como seria esto de copiar las carpetas. En tu nueva carpeta pones la carpeta del ejemplo y también la carpeta microchip (esta ultima que carpeta microchip seria).
Si copias los fuentes a tu proyecto te vas a volver loco. Hay decenas de "includes" que hacen referencia a archivos de cabecera desde una ruta "relativa" no "absoluta". Además hay includes de archivos fuente por lo que a simple vista no se intuye que sean parte del proyecto.
Para trabajar con cualquier stack de microchip, mi consejo es que partas desde un ejemplo. Crea el directorio de tu proyecto y alli copias la caperta del ejemplo desde que vas a partir y la carpeta "Microchip". Te compilará a la primera. Más adelante puedes ir eliminando todo lo que no necesites...
Un saludo.