Autor Tema: escribir medida analogica con glcd_text57()  (Leído 10158 veces)

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

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: escribir medida analogica con glcd_text57()
« Respuesta #15 en: 08 de Noviembre de 2010, 14:29:23 »
Hola PICYO te estoy adjuntando una imagen simple para que hagas la prueba como te había comentado en el post anterior y compruebes si está funcionando.

Saludos!

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #16 en: 08 de Noviembre de 2010, 14:52:09 »

Pues sale en blanco, del mismo modo que antes. Una pregunta: No entiendo muy bien cuando me dices que haga esto :
Código: C
  1. glcd_pixel(x, y, PICYO[pix1]);

Según la libreria, deberia usarlo del modo :
Código: C
  1. glcd_pixel(x,y,color) ;

Donde color es TRUE o FALSE. AL haber un pixel "activo", es lo mismo que en ese momento, poner TRUE?

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #17 en: 08 de Noviembre de 2010, 14:56:01 »
espera espera!
que me habia dejado de descomentar una linea!!
Si que ha funcionado !

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #18 en: 08 de Noviembre de 2010, 15:10:53 »

aunque en el otro codigo no, pero veo que está generada de distinta forma la matriz, o bueno, el array mejor dicho. ¿ Cómo hjas asignado las líneas ? ( los parámetros al generarlo)

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: escribir medida analogica con glcd_text57()
« Respuesta #19 en: 08 de Noviembre de 2010, 16:24:31 »
Son métodos similares pero con matrices diferentes.  La verdad es que no he intentado con el otro método, porque como te conté fué hace ya algunos años que hice este circuito con la pantalla glcd y ya no dispongo de una para hacer pruebas.  El software era gratuito y se llamaba ImageDesigner de la empresa Picmodules por si te animas a buscarla en algún sitio en internet.

Saludos!
« Última modificación: 08 de Noviembre de 2010, 16:36:55 por bmb »

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #20 en: 09 de Noviembre de 2010, 14:59:22 »

Bueno, da igual. De hecho, ya tengo este para que me cree esa matriz ( o array mejor dicho), y lo he hecho de nuevo, de modo array unidimensional, y no sale nada. Tiene que ver la velocidad? Bueno , eso si es asi, pero vamos...probando todos los valores de cristal no me aparece mi logotipo, sin mebargo el tuyo funciona bien ( el de PICYO que em enviaste). Modifiqué tu imagen que em enviaste, para comprobar si el espacio en el array afecta, o sea, si afecta esto:

CASO 1)

const byte Caso1[]={
0x00,0x03,0x06,
0x00,0x03,0x06,
0x00,0x03,0x06
};


CASO 2)
const byte Caso1[]={
0x00,0x03,0x06,0x00,0x03,0x06,
0x00,0x03,0x06
};

ambos casos me esccribian la palabra PICYO que em enviaste, por lo tanto, no modifiqué mi logo. Por supuesto, tampoco ha ido bien:
Código: C
  1. CONST BYTE logo[8192]={
  2.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  3.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  4.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  5.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  6.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x09,
  7.  0xFF , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  8.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x02 , 0x3F,
  9.  0xFF , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  10.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0F , 0x7F,
  11.  0x7F , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  12.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0E , 0x7F,
  13.  0x7F , 0xFF , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  14.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0E , 0x7F,
  15.  0x7F , 0xFF , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  16.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1E , 0x7E,
  17.  0x7F , 0xFF , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  18.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3C , 0xFE,
  19.  0xFF , 0xFF , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  20.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3C , 0xFE,
  21.  0xFF , 0xFF , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  22.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3C , 0xFC,
  23.  0xFF , 0xFF , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  24.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3C , 0xFD,
  25.  0xFF , 0xFF , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  26.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x79 , 0xF9,
  27.  0xFF , 0xFF , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  28.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x79 , 0xF3,
  29.  0xFF , 0xC3 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  30.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x7B , 0xF7,
  31.  0xFF , 0xC3 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  32.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xFB , 0xE7,
  33.  0xFF , 0xCB , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  34.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xF3 , 0xFF,
  35.  0xFF , 0xCB , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  36.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xF3 , 0xFF,
  37.  0xFF , 0xE3 , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  38.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xEF , 0xFF,
  39.  0xFF , 0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  40.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0xC1 , 0xFF,
  41.  0xFF , 0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  42.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0xFF,
  43.  0xFF , 0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  44.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x23 , 0xFF,
  45.  0xFF , 0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  46.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0xC3 , 0xFC,
  47.  0xFF , 0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  48.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0xC7 , 0xFF,
  49.  0x1F , 0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  50.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0xC7 , 0xFF,
  51.  0x07 , 0xFF , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  52.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0x87 , 0xFF,
  53.  0x01 , 0xFF , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  54.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x07 , 0x8F , 0xFF,
  55.  0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  56.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x07 , 0x8F , 0xFF,
  57.  0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  58.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x07 , 0x8F , 0xFF,
  59.  0xFF , 0xFF , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  60.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0F , 0x0F , 0xFF,
  61.  0xFF , 0xFF , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  62.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0F , 0x1F , 0xFF,
  63.  0xFF , 0xFF , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  64.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0F , 0x1F , 0xFF,
  65.  0xFF , 0xFF , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  66.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0E , 0x1F , 0xFF,
  67.  0xFF , 0xFF , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  68.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1E , 0x3F , 0xFF,
  69.  0xFF , 0xFF , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  70.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1E , 0x3F , 0xFF,
  71.  0xFF , 0xFF , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  72.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1C , 0x3F , 0xFF,
  73.  0xFF , 0xFF , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  74.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3C , 0x37 , 0xFF,
  75.  0xFF , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  76.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3E , 0x03 , 0xFF,
  77.  0xFF , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  78.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x36 , 0x00 , 0x7F,
  79.  0xFF , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  80.  0x00 , 0x00 , 0x00 , 0x1C , 0x00 , 0x2C , 0x00 , 0x3F,
  81.  0xFF , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  82.  0x00 , 0x00 , 0x00 , 0x1E , 0x00 , 0x7C , 0x00 , 0x07,
  83.  0xFF , 0xC0 , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  84.  0x00 , 0x00 , 0x00 , 0x0F , 0x00 , 0xF8 , 0x00 , 0x07,
  85.  0xFF , 0x01 , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  86.  0x00 , 0x00 , 0x00 , 0x07 , 0x87 , 0xE0 , 0x00 , 0x01,
  87.  0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  88.  0x00 , 0x00 , 0x00 , 0x03 , 0xFF , 0x80 , 0x00 , 0x00,
  89.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  90.  0x00 , 0x00 , 0x00 , 0x01 , 0xFE , 0x00 , 0x00 , 0x00,
  91.  0x0F , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  92.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  93.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  94.  0x00 , 0x0C , 0x0C , 0xC0 , 0x00 , 0x01 , 0xC0 , 0x00,
  95.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  96.  0x3F , 0xCC , 0x0C , 0xC0 , 0x00 , 0x01 , 0xC0 , 0x00,
  97.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  98.  0x3F , 0xCC , 0x0C , 0xC0 , 0x00 , 0x01 , 0xC0 , 0x00,
  99.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  100.  0x30 , 0x00 , 0x00 , 0x00 , 0x00 , 0x19 , 0xC0 , 0x00,
  101.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  102.  0x30 , 0x00 , 0x00 , 0xCE , 0xF8 , 0x7D , 0xC3 , 0xE0,
  103.  0x00 , 0x01 , 0xFA , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  104.  0x30 , 0x0C , 0x0C , 0xCF , 0xFC , 0xFF , 0xCF , 0xF0,
  105.  0x60 , 0xC3 , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  106.  0x30 , 0x0C , 0x0C , 0xCF , 0x1C , 0xE3 , 0xCE , 0x38,
  107.  0x60 , 0xC3 , 0x0C , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  108.  0x30 , 0x0C , 0x0C , 0xCE , 0x1C , 0xE1 , 0xDC , 0x18,
  109.  0x60 , 0xC3 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  110.  0x3F , 0xCC , 0x0C , 0xCE , 0x1D , 0xC1 , 0xDC , 0x1C,
  111.  0x60 , 0xC3 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  112.  0x3F , 0xCC , 0x0C , 0xCE , 0x1D , 0xC1 , 0xDC , 0x1C,
  113.  0x60 , 0xC3 , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  114.  0x3F , 0xCC , 0x0C , 0xCE , 0x1D , 0xC1 , 0xDC , 0x1C,
  115.  0x60 , 0xC1 , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  116.  0x30 , 0xCC , 0x0C , 0xCE , 0x1C , 0xC1 , 0xDC , 0x1C,
  117.  0x60 , 0xC0 , 0x0E , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  118.  0x30 , 0xCC , 0x0C , 0xCE , 0x1C , 0xE3 , 0xCC , 0x38,
  119.  0x31 , 0x80 , 0x0E , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  120.  0x30 , 0xCC , 0x0C , 0xCE , 0x1C , 0xF7 , 0xCF , 0x78,
  121.  0x3F , 0x87 , 0x0C , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  122.  0x3F , 0xCF , 0xFC , 0xCE , 0x1C , 0x7D , 0xC7 , 0xF0,
  123.  0x1F , 0x03 , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  124.  0x3F , 0xCF , 0xFC , 0xCE , 0x1C , 0x39 , 0xC3 , 0xC0,
  125.  0x0E , 0x01 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  126.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  127.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  128.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  129.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  130.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  131.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  132.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  133.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  134.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  135.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  136.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  137.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  138.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  139.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  140.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  141.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  142.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  143.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  144.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  145.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  146.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  147.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  148.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  149.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  150.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  151.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  152.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  153.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  154.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  155.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  156.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  157.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  158.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  159.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  160.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  161.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  162.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  163.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  164.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  165.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  166.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  167.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  168.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  169.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  170.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  171.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  172.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  173.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  174.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  175.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  176.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  177.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  178.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  179.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  180.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  181.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  182.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  183.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  184.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  185.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  186.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  187.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  188.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  189.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  190.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  191.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  192.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  193.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  194.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  195.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  196.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  197.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  198.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  199.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  200.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  201.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  202.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  203.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  204.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  205.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  206.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  207.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  208.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  209.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  210.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  211.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  212.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  213.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  214.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  215.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  216.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  217.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  218.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  219.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  220.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  221.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  222.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  223.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  224.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  225.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  226.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  227.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  228.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  229.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  230.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  231.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  232.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  233.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  234.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  235.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  236.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  237.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  238.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  239.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  240.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  241.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  242.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  243.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  244.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  245.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  246.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  247.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  248.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  249.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  250.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  251.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  252.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  253.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  254.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  255.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  256.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00,
  257.  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00
  258. };

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: escribir medida analogica con glcd_text57()
« Respuesta #21 en: 09 de Noviembre de 2010, 17:55:14 »
Lo que veo en este último array es que los valores no son unos y ceros como en el que te envié (blanco y negro), sino que posiblemente se trate de una imagen en color.  Tu pantalla es en color?, porque no he hecho el intento en una en color hasta ahora.  Los ensayos y los arreglos generados por el programa que te envié son en blanco y negro (unos y ceros).  Cuando lo ensayes me cuentas,

Saludos!

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: escribir medida analogica con glcd_text57()
« Respuesta #22 en: 09 de Noviembre de 2010, 21:09:57 »
He estado estudiando la librería HDM64GS12.c más a fondo y la variable color es de tipo int1: void glcd_pixel(int8 x, int8 y, int1 color).  Lo que debes hacer en el programa que generó el último arreglo que posteaste, es que lo genere monocromático; o con un editor de bitmaps, pasar la imagen a monocromática antes de generar el arreglo.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: escribir medida analogica con glcd_text57()
« Respuesta #23 en: 09 de Noviembre de 2010, 22:16:08 »
Yo utilizaba la siguiente función (agregada dentro de HDM64GS12.c) para volcar una imagen guardada en un array en la memoria de programa al LCD:

Código: C
  1. void glcd_frame_rom(long Offset){
  2. int8 i, j;
  3. long k;
  4.  
  5.    k=Offset;
  6.    for(i = 0; i < 8; ++i){
  7.       output_low(GLCD_DI);                      
  8.       glcd_writeByte(GLCD_LEFT, 0b01000000);    
  9.       glcd_writeByte(GLCD_LEFT, i | 0b10111000);
  10.       output_high(GLCD_DI);                    
  11.       for(j = 0; j < 64; ++j){
  12.          glcd_writeByte(GLCD_LEFT, Frame[k]);
  13.          k+=1;
  14.          delay_us(10);
  15.       }
  16.      
  17.       output_low(GLCD_DI);                      
  18.       glcd_writeByte(GLCD_RIGHT, 0b01000000);
  19.       glcd_writeByte(GLCD_RIGHT, i | 0b10111000);
  20.       output_high(GLCD_DI);                    
  21.       for(j = 0; j < 64; ++j){
  22.          glcd_writeByte(GLCD_RIGHT, Frame[k]);
  23.          k+=1;
  24.          delay_us(10);
  25.       }
  26.    }
  27. }

El array en este caso lo llamo Frame y es múltiplo de 1024, en offset se coloca la posición del byte inicial (de los 1024) dentro de array. Un ejemplo de array puede ser el siguiente:
Código: [Seleccionar]
const char Frame[]=
{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0x7F,0x3F,0x3F,0x3F,0x3F,0x1F,0x9F,0xBF,0x1F,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,
0x3F,0x9F,0x8F,0xF,0xCF,0xCF,0xF,0x1F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x1F,0xF,0xF,0x8D,0x81,0xC0,0xE1,0xF1,0xB9,0xF9,0xF8,0xFC,0xFC,0xFE,0xFE,
0xFE,0x5E,0x3F,0x97,0xEB,0xC7,0x87,0x32,0x2C,0x60,0x1C,0xE1,0x8F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF3,0xF7,0xE7,0xC7,0x87,0xA7,0xA7,0x37,0x27,
0x37,0x37,0x27,0x17,0x81,0x80,0xC4,0xC6,0xC3,0xE3,0xE0,0xF1,0xF8,0xF8,0xFC,0xFC,0x1C,0xC0,0xF9,0xFD,0xFD,0xFD,0xFC,0xFC,
0xFF,0xFF,0xFE,0xFE,0xE,0xFE,0xFC,0xFD,0xFD,0xFD,0xFF,0xFB,0xFB,0xFB,0xFB,0xFC,0xFC,0xFE,0xFF,0xFB,0xF7,0xE7,0xED,0xFB,
0xFF,0xFF,0xFF,0x9F,0xBF,0xFF,0x3F,0x87,0xE1,0xFC,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFC,0xF6,0xF7,0xF5,0xF0,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0x3F,0x30,
0xBE,0xFF,0xFF,0x83,0xCF,0x9F,0xBF,0xFF,0x77,0x77,0x73,0x7B,0x70,0x67,0x6F,0x4F,0x5F,0x7F,0x7F,0x7F,0x7F,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,0x3F,0xBF,0x1F,0x1F,
0x33,0x81,0xC5,0xE0,0xE0,0xF0,0xF7,0xF3,0xFB,0xF8,0xFC,0xFE,0xFE,0xFE,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xF0,0x20,0x80,0xF0,0xFD,0xFF,0xFF,0xF9,0xF3,0xF3,0xE0,0xC1,0x8F,
0x1F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,
0x1F,0x8E,0x8E,0x87,0xE7,0xFE,0xFC,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x8F,0x81,0xF1,0xFC,0xFE,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFC,0xF8,0xE1,0xC7,0xBF,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0xF8,
0xF1,0xF3,0xF3,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,
0xF8,0xF9,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0x7F,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x7F,0x3F,0x1F,0x8F,0xF,0x8F,0xF,0x1F,0x1F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x1F,0x1F,0x1F,0x3,0x3,0x83,0xC3,0xE3,0xE1,0xF1,0xF9,0xF8,0xFC,0xFC,
0xFC,0x7E,0x9C,0x5C,0x6E,0x1E,0xF,0xF,0x78,0xD9,0xA1,0x8F,0x9F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xF9,0xFD,0xF8,0xF8,0xF0,0xE1,
0xE3,0xC3,0x87,0xC7,0x7,0x7,0x3,0x1,0x90,0x94,0x9E,0xCF,0xC7,0xE1,0xF0,0xF0,0xF0,0xF8,0x8,0xE1,0xFB,0xFF,0xFD,0xFD,
0xFD,0xFE,0xFF,0xFD,0xFD,0xFD,0xE5,0x9F,0xBB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFF,0xFD,0xF8,0xF8,0xFC,0xFC,0x8E,0x9E,0xFF,0xFF,
0xFF,0xFF,0xFF,0x9F,0xBF,0x3F,0x7F,0x17,0x87,0xF3,0xF8,0xFC,0xFE,0xFF,0xFF,0xFE,0xFC,0xF9,0xF1,0xE4,0xCF,0xCE,0xC3,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0x7F,0x60,0x6E,0xFF,0xFF,0xF3,0xE3,0xCF,0xFF,0xFF,0xFF,0xFF,0x8F,0xC7,0x71,0x5E,0x1F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x19,0x0,0xE6,0x26,0x0,0xE,0xEE,0xEF,0xE3,0xF3,0xF7,0xF7,0xF3,0xFB,0xFB,0xF8,0xFE,0xFE,0xFE,0xFE,
0xFE,0xFE,0xFC,0xFD,0xFD,0xFB,0xFB,0xFB,0xFB,0xF9,0xFD,0xFD,0xFC,0x4E,0x0,0x0,0xFF,0xFF,0x7F,0x1F,0xE3,0xF8,0xFE,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x4F,0xE7,0xE3,0xE8,0x3C,0x1F,0xF,0xEF,0xEC,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF3,0xF3,0xF1,0xF1,0xF9,0xEB,0xEB,0xEB,0xF3,0xF1,0xF1,0xF8,0xF8,0xFF,0x0,
0x7,0x5,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xF2,0xC6,0xCE,0xC7,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0x7F,0x7F,0x7F,0x3F,
0x1F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,
0x1F,0x9F,0x1F,0x9F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x3F,0x3F,0xF,0xF,0x8F,0x83,0xE3,0xE3,0xF3,0xF9,0xF9,0xFD,0xFC,0xFC,
0xFE,0x7E,0xBC,0xDC,0x36,0xD6,0xE,0xE,0xCC,0xE1,0x32,0x49,0xC3,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x9F,0xDF,0xDF,0xCF,0xCF,0xCF,0xCF,0xCF,0xEF,0xEF,
0xCF,0xCF,0x87,0x83,0x81,0x80,0x82,0xC0,0x82,0x84,0x84,0xC4,0xC0,0xC0,0x81,0x9F,0xFF,0xEF,0xEF,0xE7,0xF7,0xF3,0xFB,0xFB,
0xFB,0xFB,0xFB,0xFB,0x6B,0xFB,0xFB,0xFB,0xFB,0xF3,0xF7,0xF7,0xF7,0xF7,0xF3,0xF9,0xFC,0xF4,0xCC,0xDE,0xEE,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0x2F,0x8F,0xE3,0xF9,0xFC,0xFE,0xFF,0xFF,0xFE,0xFE,0xFC,0xF9,0xF0,0xE5,0xEE,0xE6,0xE7,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
0xBF,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x7,0x6F,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7C,0x81,0xFF,0xF7,0x77,0x7,0x3,0xFD,0xFC,0xFE,0xFE,0xF8,0xFB,
0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0x18,0xFC,0xFF,0x7F,0x5F,0xF,0x3,0xC3,0x19,0x7E,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xF8,0xF3,0xC0,0x81,0x1C,0x3C,
0xF0,0xC0,0x81,0xF,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,0xF,0x87,0xA0,0xDC,0xCE,0xCE,
0xCF,0xC7,0xE4,0xF1,0xF1,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xE0,0xC9,0xC3,0xFF,0xF8,0xF0,0xE1,0xCB,0x23,0xF,0x3F,0xFF,0x87,0x87,0xC1,0xF1,
0xFC,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFE,0xFE,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,
0x3F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,0x3F,0x1F,0x1F,0x87,0x7,0x87,0xC7,0xE7,0xF3,0xFB,0xFB,0xF9,0xFD,
0xF9,0xF8,0x7C,0x9C,0xDC,0x6C,0x3C,0x1C,0xD8,0x81,0x43,0x9F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF3,0xFB,0xF9,0xF9,0xFB,0xF3,0xF3,0xF3,0xE7,0xCF,0xCF,
0x9F,0x9F,0x9F,0x8F,0x87,0x81,0x88,0x8,0x8,0x88,0x89,0x8C,0xC1,0xC1,0xE1,0xF0,0xF0,0x81,0xE7,0xEF,0xE7,0xF7,0xF7,0xF7,
0xF7,0xF3,0xFB,0xFB,0xFB,0xFB,0xFB,0x1B,0xFB,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF3,0xF1,0xF0,0xF8,0xBC,0xFC,0xFE,0xFF,0xF7,
0xE7,0x9F,0xBF,0x3F,0xFF,0xF3,0xFF,0x7F,0x27,0xC2,0xE3,0xF8,0xFC,0xFE,0xFE,0xFC,0xFD,0xF9,0xE1,0xCC,0x97,0xBE,0x87,0xC7,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE0,0x8F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xF,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x87,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFE,0xFC,0xF5,0xE1,0x7,0xF,0x9F,0xEF,0x47,0x7,0xFA,0xF8,0xF8,
0xF9,0xF9,0xFB,0xF3,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF3,0xF3,0xF3,0xF1,0xE0,0x8F,0x3F,0xFF,0xFF,0x7,0xE3,0xC0,0xDB,
0x93,0xA7,0x8F,0xF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE7,0xE3,0xC9,
0x98,0xB,0x1,0xC,0x1F,0x3F,0x3F,0x3F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE7,0xE3,0xC3,0xCF,0xCF,0xCF,0xCF,0xCF,0xCF,
0xCF,0xCC,0xC1,0xE7,0xFA,0xFF,0xFF,0xFF,0xFF,0x3F,0x1F,0x4,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xF8,0xF1,0xE3,0xC7,0x86,0x3C,0x0,0x41,0xE3,0xEF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};

Y en main:
Código: C
  1. while(1){
  2.      
  3.       glcd_frame_rom(0);
  4.       delay_ms(100);
  5.       glcd_frame_rom(1024);
  6.       delay_ms(100);
  7.       glcd_frame_rom(2048);
  8.       delay_ms(100);
  9.       glcd_frame_rom(3072);
  10.       delay_ms(100);
  11.    }

Y creo que debería obtenerse un caballo galopando  :mrgreen:


Saludos!




 
« Última modificación: 09 de Noviembre de 2010, 22:18:21 por Suky »
No contesto mensajes privados, las consultas en el foro

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #24 en: 10 de Noviembre de 2010, 15:33:44 »

Ey bmb! Me ha funcionado perfecto con el programa que me pasaste por mail ! Es mucho más fácil asi. De todos modos me ha quedado la espinita con el otro, y seguiré los pasos de Suky ( hola de nuevo !). Pero bueno, la imagen ya la tengo en mi LCD, que de eso se trataba. Ahora bien, como la vida es muy fácil, pues yo me la complico mas. Me gusta que en el main() sea lo mas descriptivo posible, es decir, llenarlo lo máximo que pueda de funciones. Y es aquí donde se fastidia de nuevo, con un tema que creo que mi cerebro no acepta...los punteros!!! NO le pasará a nadie mas..? jeje, seguro que si. Y no será por hilos de esto, pero , no atino.

AL principio, cuando he visto que se escribia el logo en mi LCD, lo he querido pasar a funcion, directamente. Claro, CCS se queja porqué al haber array, necesita que se pase por puntero. He leído por aquí, que la estrategia de CCS es crear una dirección de memoria por cada posición del array. Así que ná, a pasar parámetros por puntero. Así lo he hecho, e incluso...¡ me ha compilado! wow! :D Pero ....ohhhh !! Se ve un churro con chocolate. O sea, nada, unos puntitos y a correr. He creido que quizas el ciclo con que se pasen los datos ( el tiempo) es demasiado grande, al pasarlo por función, o simplemente que no me lee las posiciones del array... ¿ Qué pasa aqui?! A ver si me entran ya los punteros a arrays...
Código: C
  1. // programa aprendizaje graphical LCD
  2. #include <18f4550.h>
  3. #device adc=10
  4.  
  5. #use delay(clock=40000000)
  6. #include <HDM64GS12.c>
  7. #include <GRAPHICS.c>
  8. #include <math.h>
  9. #include <lcd.c>
  10. #include <PICYO.h>
  11. #include <logo.h>
  12. #fuses HS,NOWDT, NOPROTECT,NOPROTECT,NOLVP,NODEBUG
  13.  
  14.  
  15. /*
  16. #ifndef GLCD_WIDTH
  17. #define GLCD_WIDTH   128
  18. #endif
  19. */
  20.  
  21.  
  22.  
  23.  
  24. void presentacion1( BYTE *logo[8192] );
  25. void presentacion2(void);
  26.  
  27.  
  28. void main(){
  29.  
  30.  
  31.  
  32. float  tension;
  33. char Palabra_Tension[]="Tension: ";
  34. char TensionNumAtexto[7];
  35. long pix1 = 0,pix2=0;
  36. int x, y;
  37. BYTE *logo;
  38.  
  39. //TRISA=0b11101011;
  40. //CMON=0b00000110; // es como usar setup_comparator(A0_VR_A1_VR)
  41.  
  42.  
  43.  
  44. setup_adc_ports(AN0|VSS_VDD);
  45. setup_adc(ADC_CLOCK_INTERNAL);
  46. set_adc_channel(0);
  47.  
  48.  
  49. glcd_fillScreen(OFF);              // Borrar la pantalla
  50. //presentacion1(*logo);
  51. //delay_ms(1000);
  52. //glcd_fillScreen(OFF);              // Borrar la pantalla
  53. presentacion2();
  54. presentacion1(*logo);
  55.  
  56. //glcd_fillScreen(OFF);              // Borrar la pantalla
  57.  
  58. /*
  59. while(1){
  60.  
  61. for (y=0; y<64; y++)
  62.    {
  63.      for (x=0; x<128; x++)     {
  64.        glcd_pixel(x, y, logo[pix1]);
  65.        pix1++;
  66.       }
  67.    }
  68. }*/
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75. while(true){
  76. //SET_TRIS_A(0xFF);
  77. tension=(5.0*(float)read_adc()/1024.0);
  78. glcd_init(ON);
  79. glcd_text57(0,10,Palabra_Tension,1,1);
  80. sprintf(TensionNumAtexto,"%f",tension);// conversion   a caracter, ya que la funcion glcd_text75 no permite usar mas que caracteres
  81. glcd_text57(50,10,TensionNumAtexto,1,1);
  82. delay_ms(1000);
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92. }//while
  93.  
  94.  
  95.  
  96. }// main
  97.  
  98.  
  99.  
  100.  
  101.  
  102. //////////  cuerpo funciones //////////////////////////////////////////
  103. /////////////////////////////////////////////////////////////////////////
  104.  
  105. void presentacion1( BYTE *logo[8192] ){     // el índice del array lo he puesto por ver si era por esto, pero lo he probado en "blanco"
  106. int x,y,pix1=0;
  107. for (y=0; y<64; y++)
  108.    {
  109.      for (x=0; x<128; x++)     {
  110.        glcd_pixel(x, y, *logo[pix1]);
  111.        pix1++;
  112.       }
  113.    }
  114. }
  115.  
  116.  
  117.  
  118.  
  119. void presentacion2(){
  120. char fraseBienvenida[]="Bienvenido,";
  121. char Guindous[]="Guindous";
  122. int x;
  123. glcd_init(ON);
  124. glcd_text57(33,30,fraseBienvenida,1,1);
  125. glcd_rect(33, 50, 93, 55, NO, ON);//glcd_rect(x1, y1, x2, y2, fill, color
  126.    for (x=0;x<=60;x++){
  127.    glcd_rect(33, 50, 33+x, 55, NO, ON);//glcd_rect(x1, y1, x2, y2, fill, color)
  128.    delay_ms(5);
  129.    }
  130. glcd_fillScreen(OFF);
  131. glcd_text57(0,10,Guindous,3,1);
  132. delay_ms(1000);
  133. }

spera, que paso la imagen  (que ya es buena), el archivo logo.g, vamos, en otro mensaje que este excede el máximo de carácteres

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #25 en: 10 de Noviembre de 2010, 15:37:18 »
uhm, que raro...vaya el archivo logo.h es bastante grande para meterlo de golpe, así que no lo pongo en 2 piezas, sería algo cutre...

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: escribir medida analogica con glcd_text57()
« Respuesta #26 en: 10 de Noviembre de 2010, 16:13:01 »
Si la idea es pasar por parametros un array que se guarda en la memoria de programa, al horno!  :D CCS no lo permite, por eso hay que hacer algunas chanchadas para trabajar con él, como por ejemplo crear un único buffer y para dibujar indicar un offset. No queda otra, sino usar un compilador que sea más ANSI C.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #27 en: 11 de Noviembre de 2010, 13:59:59 »
Trataré de hacer algo pues, porqué queda algo feo el no poderlo hacer así... En cuanto a ANSI C ( que creo que no estaría mal que CCS se "estandarizara") podría ser C18 ? ( también lo tengo y hago coas con él. La verdad es que los dos compiladores me gustan. CCS es mas simple, mas intuitivo, y muuucho mas aclarador en el help. C18 carece de todo eso, sin embargo...creo que si es ANSI C..es asi ?

Bueno me pongo en ello, a ver que sale :p

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #28 en: 11 de Noviembre de 2010, 14:49:32 »
mm...no se si he borrado algo sin tenerlo en cuenta, pero por mas que quiero volver al estado inicial, mi LCD no hace ahora ni la presentación " facilona" del principio, ni me me indica la medicion. hago debug con Proteus y el debuger " no corre", pero por mas que miro...lo tengo igual que al principio...
Código: C
  1. // programa aprendizaje graphical LCD
  2. #include <18f4550.h>
  3. #device adc=10
  4.  
  5. #use delay(clock=40000000)
  6. #include <HDM64GS12.c>
  7. #include <GRAPHICS.c>
  8. #include <math.h>
  9. #include <lcd.c>
  10. #include <PICYO.h>
  11. #include <logo.h>
  12. #fuses HS,NOWDT, NOPROTECT,NOPROTECT,NOLVP,NODEBUG
  13.  
  14.  
  15.  
  16. #ifndef GLCD_WIDTH
  17. #define GLCD_WIDTH   128
  18. #endif
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. void presentacion(void);
  26.  
  27.  
  28. void main(){
  29.  
  30.  
  31.  
  32. float  tension;
  33. char Palabra_Tension[]="Tension: ";
  34. char TensionNumAtexto[7];
  35. long pix1 = 0;
  36. int x, y;
  37. BYTE logo;
  38.  
  39. //TRISA=0b11101011;
  40. //CMON=0b00000110; // es como usar setup_comparator(A0_VR_A1_VR)
  41.  
  42.  
  43.  
  44. setup_adc_ports(AN0|VSS_VDD);
  45. setup_adc(ADC_CLOCK_INTERNAL);
  46. set_adc_channel(0);
  47.  
  48. presentacion();
  49. //glcd_fillScreen(OFF);              // Borrar la pantalla
  50.  
  51. /*
  52. while(1){
  53.  
  54. for (y=0; y<64; y++)
  55.    {
  56.      for (x=0; x<128; x++)     {
  57.        glcd_pixel(x, y, logo[pix1]);
  58.        pix1++;
  59.       }
  60.    }
  61. }*/
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. while(true){
  69. //SET_TRIS_A(0xFF);
  70. tension=(5.0*(float)read_adc()/1024.0);
  71. glcd_init(ON);
  72. glcd_fillScreen(OFF);              // Borrar la pantalla
  73. glcd_text57(0,10,Palabra_Tension,1,1);
  74. sprintf(TensionNumAtexto,"%f",tension);// conversion   a caracter, ya que la funcion glcd_text75 no permite usar mas que caracteres
  75. glcd_text57(50,10,TensionNumAtexto,1,1);
  76. delay_ms(1000);
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. }//while
  87.  
  88.  
  89.  
  90. }// main
  91.  
  92.  
  93.  
  94.  
  95.  
  96. //////////  cuerpo funciones //////////////////////////////////////////
  97. /////////////////////////////////////////////////////////////////////////
  98.  
  99.  
  100.  
  101. void presentacion(){
  102.  
  103. char fraseBienvenida[]="Bienvenido,";
  104. char Guindous[]="Guindous";
  105. int x;
  106. glcd_init(ON);
  107. glcd_text57(33,30,fraseBienvenida,1,1);
  108. glcd_rect(33, 50, 93, 55, NO, ON);//glcd_rect(x1, y1, x2, y2, fill, color
  109.    for (x=0;x<=60;x++){
  110.    glcd_rect(33, 50, 33+x, 55, NO, ON);//glcd_rect(x1, y1, x2, y2, fill, color)
  111.    delay_ms(5);
  112.    }
  113. glcd_fillScreen(OFF);
  114. glcd_text57(0,10,Guindous,3,1);
  115. delay_ms(1000);
  116. }

esto tiene pintas de resintalar el proteus ?

Desconectado PICYO

  • PIC16
  • ***
  • Mensajes: 104
Re: escribir medida analogica con glcd_text57()
« Respuesta #29 en: 11 de Noviembre de 2010, 16:11:58 »
bueno el fallo que me da es :

pic18 CPU source code
No source line at PC adress PC =1DEA



y
write 0x00 to unimplemented memory does nothing


Bueno, si, que no hay programa en la memoria...pero como resulevo eso ? Simplemente he añadido lo anterior..