PIC a displej z mobilu.

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
lounge
Příspěvky: 21
Registrován: 08 kvě 2011, 02:00
Bydliště: Morava

PIC a displej z mobilu.

#1 Příspěvek od lounge »

Zdravím všechny programující.
Prosím potřebuji pomoc. Zobrazení nějakého textu přes PIC na displeji mobilního telefonu (ideální z 3310). Ale ne hex soubor, ale asm, abych mohl dále experimentovat. Na internetu jsou právě jen hex soubory a ty jsou pro mne nepoužitelné. Ani zpětný překlad mně neumožnil pochopit princip použití.
Děkuji za eventuální pomoc.

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#2 Příspěvek od MiloPS3 »


petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#3 Příspěvek od petrfilipi »

Pouzivam vyvojove prostredi od firmy Mikroelektronika a jeho soucasti je podprogram na zobrazeni obrazku na klasickem grafickem displeji i na displeji z N3310. Tak treba zkus to. Vygeneruje to Basic/Pascal/C kod, ktery se potom muze zobrazit jako komentovany asm.[/list]

Uživatelský avatar
fikes
Příspěvky: 70
Registrován: 15 lis 2005, 01:00
Bydliště: Trutnov

#4 Příspěvek od fikes »

Nějak se mi nedaří rozsvítit, neboli zobrazit znaky, na LCD z mobilu Nokia 3510 monochrom, nevíte někdo s jakým jiným typem by mohl být tento displej kompatibilní? Na inetu nic, snad jedna zmíňka že je stejný s displejem z N1100. Nějaký program je, ale v Cečku, potřeboval bych to spíše v asm. Díky za jakoukoliv pomoc.

Uživatelský avatar
fikes
Příspěvky: 70
Registrován: 15 lis 2005, 01:00
Bydliště: Trutnov

#5 Příspěvek od fikes »

Pomohl by mi někdo, prosím, s přepsáním tohoto kodu v Cčku do formátu asembleru pro MPASM? Děkuji předem.

s=0;
for(i=0; i<294; i++) {
if(s == 0) send(240, DATA);
else if(s == 1) send(255, DATA);
else if(s == 2) send(15, DATA);
if(++s == 3)
s = 0;
}

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#6 Příspěvek od MiloPS3 »

Cau, nejsme jasnovedci aby sme pochopily proc je to napsany tak slozite, nebo se pouziva to "s" jeste nekde jinde....netusim, s tohodle kousku kodu by to asi vypadalo takle

Kód: Vybrat vše

movlw .98
movwf count1
send(240, DATA); 
send(255, DATA); 
send(15, DATA); 
decfsz count1,f
goto $-4
samozrejme si musis sam prepsat funkci send();

Uživatelský avatar
fikes
Příspěvky: 70
Registrován: 15 lis 2005, 01:00
Bydliště: Trutnov

#7 Příspěvek od fikes »

Tak zápis a zobrazení na displeji z N3510i už jde, supr.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“