Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Grafický LCD + PIC

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: st prosinec 15 2010, 5:09    Předmět: Grafický LCD + PIC Citovat

Ahoj,
již nějaký čas mě v hlavě lítá myšlenka zkusit využít do konstrukce místo znakového grafický LCD. Hledal jsem po netu i tu na fóru ale nějak neúspěšně. Jedná se mi o to, že nějak nejsem schopen pochopit, jak to celé funguje. Nevíte někdo o nějakých stránkách, kde je o tomto tématu něco pojednáno? Ideální by byl i nějaký program (v .asm). Jedná se mi o to, že netuším, jak obstarat tolik bodů, aby displej vykreslil to, co požaduji. A potom pro každou změna na orazu mít uložený celý obrazec? Nebo se mění jen ty body, které potřebuji změnit? Asi to bude náročné na paměť, že? aktuálně mi to hlava odmítá pobrat. Můžete mi poradit, prosím? DÍÍÍKY

_________________
Žádnej učenej z nebe nespadl ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
divous



Založen: Oct 08, 2010
Příspěvky: 161
Bydliště: ValMez

PříspěvekZaslal: st prosinec 15 2010, 8:31    Předmět: Citovat

http://www.ulozto.cz/5877895/prace-s-inteligentnimi-displeji-lcd-1dil-pdf
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4507
Bydliště: Košice

PříspěvekZaslal: st prosinec 15 2010, 13:08    Předmět: Citovat

v asm hej.... no mal by si zacat uvazovat na Ckom.... anieco pochopitelne je aj tu http://elektronika.kvalitne.cz/ATMEL/necoteorie/LCDmatKS0108.html

dasa aj v asm, ale po case ma to preslo ked mal program 6000 riadkov
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: čt prosinec 16 2010, 4:41    Předmět: Citovat

Díky za odpovědi. Nad koupí knížky "Práce s int..." jsem uvažoval ale odradilo mě, že je pro AVR. Takže super odkaz. Wink
Atlane, pokud zmiňuješ C, kde najít nějakou literaturu nebo blžší info k C s PIC. Tato myšlenka mě taktéž honí nějaký čas, ale vždy najdu materiály pouze pro AVR. Dokonce jsem kdysi koupil i knížku C pro mikrokontroléry, ale nakonec jsem ji odložil Sad ... jo a jaké IDE a Compiler? Vím, že to vypadá, že bych to chtěl naservírovat na zlatém podnosu Embarassed ale ... . Jinak trošku ovládám VisualBasic, tak pokud by se to dalo využít i pro pic, bylo by to príma.

_________________
Žádnej učenej z nebe nespadl ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jenda_KL



Založen: Sep 10, 2008
Příspěvky: 1173
Bydliště: Kadaň

PříspěvekZaslal: čt prosinec 16 2010, 8:01    Předmět: Citovat

kounikace je úplně nejlépe popsána v tom odkazu od Atlana a je jedno jestli to bude v cčku, asmku, pascalu nebo fortranu. Pokud je k dispozici 1KB paměti pro držení celého obrazu tak bych tím začal. Displej se dá překreslovat i po částech.
Je to popsáno třeba v DS tohoto displeje
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4507
Bydliště: Košice

PříspěvekZaslal: čt prosinec 16 2010, 14:53    Předmět: Citovat

dal by som ti tu vec v asm pre pic16-18 ale neviem ci by si sa z toho vysomaril...... z toho popisu sa to da vytukat krasne...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt prosinec 16 2010, 17:08    Předmět: Citovat

Nevím, jestli je to úplně přesně co myslíš, ale zkus se kouknout sem http://www.micro-examples.com/public/microex-navig/doc/079-touchclock.html Jestli to ovšem už neznáš. Řekl bych, že je to taky zajímavá aplikace a je tam k ní i zdroják v C.
_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Atlan



Založen: May 10, 2004
Příspěvky: 4507
Bydliště: Košice

PříspěvekZaslal: čt prosinec 16 2010, 17:43    Předmět: Citovat

skus stoho nieco vytazit... ale bez zaruky... ozaj je to pre 18f452 ale nema by byt problem to prepisant na 16f887 a podobne


lcd .asm
 Komentář:

Stáhnout
 Soubor:  lcd .asm
 Velikost:  12.09 kB
 Staženo:  262 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: čt prosinec 16 2010, 18:54    Předmět: Citovat

Díky za příspěvky. Vyzkouším ten program od Atlana a kdyžtak s tím skončím a basta Cry ... asi je to nad moje síly
_________________
Žádnej učenej z nebe nespadl ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Banda



Založen: Mar 22, 2005
Příspěvky: 1170
Bydliště: OV

PříspěvekZaslal: so prosinec 18 2010, 13:58    Předmět: Citovat

Hlavně to nevzdávej. Já jsem se obával jak složité to bude a nakonec to bylo jednodužší, než jsem si myslel. Koupil jsem si nejlevnější displej z GM:
MGG1303DW-SBLW, pichnul jsem to k PIC16F916 a během jednoho dne jsem si už zobrazoval takovéto ptákoviny: Very Happy



Displej.jpg
 Komentář:

Stáhnout
 Soubor:  Displej.jpg
 Velikost:  247.22 kB
 Staženo:  144 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: ne prosinec 19 2010, 4:52    Předmět: Citovat

Number one
_________________
Žádnej učenej z nebe nespadl ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
covex



Založen: Dec 13, 2011
Příspěvky: 2

PříspěvekZaslal: út prosinec 13 2011, 9:26    Předmět: Citovat

Omlouvam se, ze vytahuji starsi tema, ale koupil jsem displej MGG1303DW a nedari se mi ho vubec probrat. Specifikace k pouzitemu kontroleru jsou dost hrozne (asi z cinstiny prelozene google translatorem). Snazim se displej ovladat pres GPIO expander na I2C (jine rozhrani nemam). GPIO mi funguji, ale z tech specifikaci nejsem schopen pochopit, jak display inicializovat. Je tam sice popsana sekvence prikazu, ktere zkousim posilat, ale casovani je pro me zahada.

Kdyby nekdo mel priklad jak ho ovladat byl bych velmi vdecny.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Banda



Založen: Mar 22, 2005
Příspěvky: 1170
Bydliště: OV

PříspěvekZaslal: út prosinec 13 2011, 12:12    Předmět: Citovat

Hned jak bude více času, tak tu hodím inicializaci displeje v ASM.
Jinak už jsem otestoval i druhý nejlevnější displej Potlesk
MGG12A61BW-SBLWU
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
covex



Založen: Dec 13, 2011
Příspěvky: 2

PříspěvekZaslal: st prosinec 14 2011, 9:05    Předmět: Citovat

Tak to vypada ze se mi konecne povedlo display inicializovat. Protoze display potrebuje k paralelnimu ovladani 11 pinu, pouzivam 16bit GPIO na I2C/SMBus. Prvnich 8 bitu (GPIO0) pouzivam pro ovladani ridicich signalu, druhych 8bitu (GPIO1) pro posilani a cteni dat.

Podstatne je to, ze mam display v 6800 modu a data se dovnitr zapisuji a zevnitr ctou pulsem na pinu E. Specifikace sice rika, ze spozdeni mezi R/W-E-data muze byt nulove, ale nefunguje to. Pro zapis se musi nejdrive zapsat do GPIO data az pote dat R/W low a nasledne vytvorit puls high na E.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
frpr666



Založen: Dec 28, 2009
Příspěvky: 1051

PříspěvekZaslal: st prosinec 14 2011, 21:57    Předmět: Citovat

já bych z vlastní zkušenosti poradil pro začátečníka nezačínat s kombinací PIC + .asm. Spíše bych doporučil např. od Atmela ATtiny2313 a pak třeba přejít později na něco silnějšího (např. dnes MOC cena ARM 32bit padá na cca 50,-kč).
Nic proti PICům, ale pro začátečníka doporučím Atmel, který má "lineární" adresování a zásobník. Všichni známe u PICů např. 16Fxx ony "magické" hranice RAM a FLASH (a triky s PAGESEL a BANKSEL).
Ale proti gustu, žádný dišputát, rozhodně nechci vyvolávat žádné rozepře na téma PIC vs. Atmel Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund