TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: pacalaconcurso en 19 de Noviembre de 2004, 13:31:00
-
a ver si podeis verificar esto con CCS 3.211:
se trata de escribir en la primera linea del lcd los diez primeros bytes de una estructura en decimal y en la segunda linea en hexadecimal
que pasa con los datos que escribe en la primera linea 

int8 cuenta;
lcd_putc("f"
;
for (cuenta=0;cuenta<10;cuenta++)
{
printf(lcd_putc,"%u ",*((int8)&estructura+cuenta));
}
lcd_putc("
"
;
for (cuenta=0;cuenta<10;cuenta++)
{
printf(lcd_putc,"%x ",*((int8)&estructura+cuenta));
}
me pasa sólo a mi?? 

no se, a lo mejor lo voy a tener que compilar en C18 

saludos
-
Puedes poner el codigo completo ?
Asi sabemos de donde viene estructura....
-
que raro, fijaos lo nuevo en la version 3.212
3.212 A %u and %d bug is fixed














-
Pues ya sabes.. a probar con la 3.212
Saludos!!
-
Por favor, no pongáis más las caras esas que brillan tanto, que molestan un poco a la vista ver tantas juntas cambiando tan rápidamente de color ... !!! 
-
efectivamente
con ,la 3.212 solucionado

-
Aleluya hermanos !!
Alabemos al CCSeñor !!


Para cuando tendran estos CCSeñores la verion para DSPIC ???
-



ja ja ja
la verdad es que no tengo ni idea.. pero el C30 va bien, ademas es compatibles con las demas herramientas de microchip para estos dspic.
como ya dije ahora uso CCS por "exigencias mayores"
pero para el resto pase a C18
.
saludos
-
otra historia rara:
tambien estoy teniendo problemas con estructuras anidadas (tres niveles) de mas de 64 bytes. alguien sufrio lo mismo?
este CCSno para de darme disgustos
saludos