que tal?
me pueden ayudar un poco con mi problemita?
se trata de un 18F4550 + nokia 5110 + SD CARD, quiero leer una imagen BMP guarda en la memoria SD y visualizarla en la 5110. utilizo la libreria de CCS (
mmcsd.c &
fat_m.c).
mi tema checa mucho con este:
https://simple-circuit.com/bmp-image-display-sd-card-st7735-tft/con la diferencia que yo estoy en fat32....
bueno aqui algunos intentos
intento # 1:printf("\r\n abriendo 'imagen' "); // informo que abrire la imagen
if(fatopen("/b.bmp", "rb", &myfile) != 0) // trata de abrir la imagen en modo binario "rb" rb=read binary
// el dato lo guardo en "myfile"
printf("error"); // NO se abrio la imagen, informo error
else {
printf("\r\n mostrando imagen en pantalla NOKIA5110 "); // SI se abrio la imagen informe...
nokia_gotoxy(0,0); // me coloco en renglon 0 columna 0
for (g=0;g<=500;g++){nokia_write_data(&myfile);} // visualizo la imagen
}
intento #2:// sin abrir el archivo "b.bmp" saco la copia guardandola en myfile
strcpy(&myfile,"b.bmp") // saco una copia de la imagen
for (g=0;g<=500;g++){nokia_write_data(&myfile);} // visualizo la imagen
intento #3:printf("\r\n abriendo 'imagen' "); // informo que abrire la imagen
if(fatopen("/b.bmp", "rb", &myfile) != 0) // trata de abrir la imagen en modo binario "rb" rb=read binary
// el dato lo guardo en "myfile"
printf("error"); // NO se abrio la imagen, informo error
else {
printf("\r\n mostrando imagen en pantalla NOKIA5110 "); // SI se abrio la imagen informe...
nokia_gotoxy(0,0); // me coloco en renglon 0 columna 0
printf(nokia_printchar,"%S",&myfile); // visualizo la imagen como un STRING
}