TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: BEXTIXTOX en 08 de Febrero de 2019, 02:16:08
-
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
}