bitmap2lcd para hex

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

bitmap2lcd para hex

Mensagempor cristian » 24 Fev 2010 09:28

galera estou usando este probrama para gerar as telas par a um display nokia3310

mas estou usando o cartao SD para guardar as telas (arquivos )

so que este programa ta gerando os codigos no valor HEX mas ao salvar fica no valor ASCII ...assim

o valor em hex é 0xFF o programa gera FF mas quando o sd ler identifica como o caracter 'F' ,'F' entenderam no caso o valor hex esta cendo 0x46,0x46

o que preciso e de editor de hex para poder pegar estes valores FF e transformar em 0xFF

ou um gerador de bitmap
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor barboza » 24 Fev 2010 10:08

já tentou Winhex?
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor vtrx » 24 Fev 2010 10:25

Que etipo de arquivo ele salva?
Pode passar o arquivo para ver?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor cristian » 24 Fev 2010 10:36

http://cid-61fb821c4f357fc2.skydrive.li ... /Newfile.h

ele salva .h ou .asm ou .lib ja tentei todos salvo depois abro com um editor de hex e ta tudo como caractere

ta ai o arquivo

vou tentar o winhex
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor barboza » 24 Fev 2010 10:46

Este programa gera um vetor em c (.h) como saida.

Uma opção rapida:

- Abra o arquivo em um editor de texto (notepad);
Código: Selecionar todos
/* Data generated with bitmap2LCD */
/* 24/2/2010 09:13:23 */
#include <avr/pgmspace.h>

const prog_uint8_t  Newfile [] = {

//,,,,



0E 00 00 00 00 00 00 00
....
00 00 00 00 00 00 00 00
};
/******************/
/* 400 Bytes */
/*  End of LCD Pattern  */
/* Save table and see info file C:\Arquivos de programas\Bitmap2LCD V1_5b\Newfile.doc */



- Retire os cabeçalhos e definições do vetor, deixando so o conteudo;
Código: Selecionar todos
0E 00 00 00 00 00 00 00
....
00 00 00 00 00 00 00 00


- Salve com um novo nome;

- Abra no Winhex;

- Converta do Ascii para binário;
editar, converter, Hex ASCII -> Binário

- Salve o arquivo como binário e você pode carregar no SD
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor cristian » 24 Fev 2010 11:04

perfeito este winhex pelo menos salvou como eu queria voutestar 12h no pic

ate+
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor cristian » 24 Fev 2010 12:49

eu testei pelo menso a imagem saiu ...porem deslcado

pq o bimap2lcd so acieta valores para area multiplus de 8 como o display tem 84pixels eu so posso configurar 80 ou 88 ai desloca a imagem

como devo resolver??
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor barboza » 24 Fev 2010 13:16

Ai depende de como esta enviando os dados pro lcd. Como esta organizado os pixel x ram, .......

Já tentou usar o fastlcd.exe?
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor cristian » 24 Fev 2010 14:05

tive pensando mas nao coloquei em pratica pois tava sem tempo...

o display tem 84x48 = 4032 / 8 = 504

o enviu é 8bits na vertical entao seria 6 linhas de 8bits com 84 colunas

como o desenho estou fazendo 80x48

entao pensei a cada 80 colunas escrita eu mudo de linha

if(col>80)
{
linha++;
col=0;
}

acho q isso resolveria
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor vtrx » 24 Fev 2010 18:14

Acho que voce deve rever algo aí na sua rotina ou algo assim,pois o link do arquivo que passou está em Hex.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor cristian » 24 Fev 2010 19:55

deu certo do geito q falei q ia fazer valeu a todos


http://www.youtube.com/watch?v=FyQR8M0pGt4
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x