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í 

PIC problém s kompilací
Jdi na stránku Předchozí  1, 2, 3, 4, 5  Další
 
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
passion



Založen: Jul 22, 2005
Příspěvky: 900
Bydliště: Žilina

PříspěvekZaslal: so říjen 29 2022, 4:51    Předmět: Citovat

Viem, že si na inej úrovni, ja len pre istotu, v mojich začiatkoch s LCD ma to kedysi vytrápilo - úroveň kontrastu máš nastavenú správne?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: so říjen 29 2022, 12:06    Předmět: Citovat

Je to přesně ten typ co píšu výš TM202GD

https://www.radwell.co.uk/en-GB/Buy/TIANMA/TIANMA/TM202GD/

Tady přesně to GD není ale asi tam nebude natolik zásadní rozdíl
https://datasheetspdf.com/datasheet/search.php?sWord=TM202
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: so říjen 29 2022, 12:08    Předmět: Citovat

to passion ano na kontrastu mám trimr takže to mám nastavený správně
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: so říjen 29 2022, 12:31    Předmět: Citovat

Takže zatím všem děkuji vypadá to že to chodí,mahoney měl pravdu inicializace byla jinak než měla dneska jsem pořádně mrkl co píše analyzér no a když jsem to uviděl tak jsem myslel že mě vomejou.. psal že to inicializuju jako 1řádek takže na začátku musím poslat 2x za sebu příkaz 0x28 a za kždým čekat 2ms další věc na kterou mě přived passion je to teda divný,ale když se to inicializovalo jako 1řádek tak tomu stačila jiná úroveň kontrastu než když to mám zinicializovaný jako 2 řádek...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: ne říjen 30 2022, 9:14    Předmět: Citovat

Kdysi jsem pracoval pro firmu, která dělala parkovací systémy a používaly se tam displeje 2x20 ve vnějším prostředí. Nejvíc se mi nakonec (i vzhledem k rušení atd.) osvědčilo přistupovat k němu jako "k úplně tupýmu zařízení", tzn. neřešit kde mám kurzor a podobný ptákoviny, ale založit si buffer o velikosti displeje (40 znaků) a periodicky ho v pravidelných intervalech celý odesílat (což má mj. tu drobnou výhodu, že když potřebuješ smazat celý displej, jde to udělat i tak, že prostě pošleš 40x znak mezery).

Nevím co stavíš za zařízení, ale taky není špatný když to zařízení to jednou za čas udělá úplně celý, tj. init, nastavení atd.

Pokud nestačí kontrast ani při vytočení trimru na maximum, dá se jít i do záporných napětí (tuším až do -5V, dá se s výhodou použít ICL7660; je dobré podívat se do datasheetu ke konkrétnímu displeji, některé mohou mít měnič na sobě a vyžadují naopak kladné napětí).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: ne říjen 30 2022, 16:05    Předmět: Citovat

kontrast jede v pohodě jen bylo třeba šoupnout trimrem.To s tím periodickým obnovováním je dobrej nápad.Nedělám zatím nic konkrétního jen si píšu knihovny.Teď testnu tu T6963 ale bohužel v C nenašel nějakou rozumnou knihovnu tak použiju to mikroC.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: út listopad 01 2022, 18:57    Předmět: Citovat

Tak pánové a dámy,teď jsem málem vyskočil do stropu i ten displej s T6963 funguje to je paráda.Z něj bude asi terminál.Bohužel jsem ho rozchodil pomocí kompilátoru od mikro elektroniky,zkusím najít nějakou knihovnu pro XC8
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: út listopad 01 2022, 19:23    Předmět: Citovat

C jako C, to nemůže být tak těžké upravit to pro jiný C kompilátor, portovatelnost má být přeci hlavní výhoda tohoto jazyku… Je to tajnej projekt, nebo má nějakej odkaz?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: út listopad 01 2022, 19:59    Předmět: Citovat

Je to tohle a do jisté míry je C jako C ale oni maji zdrojáky těch knihoven uzavřený není to free kompilátor ale zase ve full verzi levnější než XC8,pořád přemejšlím že si to koupím.

https://download.mikroe.com/documents/compilers/mikroc/pic/help/t6963c_graphic_lcd_library.htm
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: út listopad 01 2022, 20:33    Předmět: Citovat

Ty ses nepoucitelnej.
3 mesice se tady moris s rozbehanim nejakych sracek cos postahoval odkudsi z internetu a kdyz se ti to konecne povede rozchodit, stahujes znovu dalsi. Nevim co je tak tezkeho mrknout do datasheetu a ty knihovny si za odpoledne napsat sam, budes mit jistotu ze to bude chodit narozdil od toho co nekde postahujes, co se podarilo tak tak rozchodit typkovi jez to tam upnul a cehoz zaklad taky stahl kdovi odkud protoze tomu rozumi jeste min nez ty.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: út listopad 01 2022, 20:53    Předmět: Citovat

Na ty znakovy jsem to nakonec napsal svoje tam mě potrápilo to že je potřeba tomu poslat 2x za sebou ať se to inicializuje jako 2 radkovy.Toto jsem použil jen na test,potřeboval jsem vědět jestli ten lcd s t6963 vůbec funguje protoże je ze sběrnÿho dvora a toto byl nejrychlejší způsob během cca hodiny to chodilo.A ten jejich kompilátor asi nebude až tak špatnej.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: st listopad 02 2022, 8:58    Předmět: Citovat

Oni nemají špatný věci, ale ten jejich kompilátor stojí $269 (272€), to je na naše zrovna teď asi 6663,- Kč. Vyplatí se to, kvůli displeji ze šroťáku zadara? Navíc, hned v úvodu na té odkazované stránce si všimni závislostí knihoven (library tree) - trigonometrické funkce. Využiješ to (protože když už grafický displej, tak i s grafikou)?

Celý je to overkil, protože i když do toho půjdeš a vymakáš si nějaký svoje HMI, tak co s tím ve finále budeš řídit? Hrát si ano, proč ne když nás to baví, ale ta šestka jde využít mnohem líp, na napsání si terminálu nepotřebuješ placenej kompilátor (a navíc provozujou obchodní politiku typu vendor lock, takže v tomto ohledu nic moc). Termit256 má pravdu, základní funkce máš za pár odpolední sfouknutý a dál nic neřešíš a pobavíš se i tak.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nop



Založen: May 18, 2007
Příspěvky: 161

PříspěvekZaslal: st listopad 02 2022, 14:33    Předmět: Citovat

to termit věř mi že u asm a jeho simulátoru jsem strávil 100vky hodin a mahoney pokud se nepletu to ví takže to není tak že nevím jen jsem se v žádným DS nedočetl že je potřeba tomu 2x za sebou poslat nastaveni 2 line 4bit,kór když jednomu typu lcd to stačilo 1x.

to mahoney tak je snad jasný že kdybych kupovaj ten kompilátor tak ne jen kvuli 1 lcd.Ostatně ty sám jsi mi cca 2 roky zpátky posílal nějaký odkazy jak ta free verce XC8 nejnže neoptimalizuje ale zàměrně przní výslednej kód.A cena u mikroe zaplatm 1x cca 6000 a mám aktualizace na furt u XC8 1000 dolaru ročně.A to že microchip už nedělá mpasm ani nekomentuju.Asi je na čase přejít k TI.Možná máte pravdu s tou vlastní knihovnou ale pryč jsou doby kdy jsem to mohl psát na noční když mašiny jely.Teď makám jinde domů se dostanu před 16 hodinou pak úkoly s malým pak večeře a je 19 hodin a nemám na to moc času takže potřebuju to co mi včera předvedl ten kompilátor od mikroe vzít example upravitma svoje mcu a hurá fičí to.Koneckonců ani firmy se nepíšou kdejakou knihovnu sami.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: st listopad 02 2022, 20:14    Předmět: Citovat

Tak tohle asi chápu, dá se to brát jako platba za ušetřený čas… Sám ho teď moc nemám.

Přiznám se, že aktuální situaci u nativní "konkurence" jsem nezjišťoval, ale jestli je to takhle, tak je to dost špatný. PICy mají unikátní architekturu, přijít o ně by bylo škoda, ale vlastní C kompilátor si na to asi napíše málokdo, a MikroE byli jedni z nich, to je pravda. Asi vědí, co dělají. Navíc Microchip má i AVR, a jestli si to celé hodlají zabít na nástrojích, tak v takovém případě by opravdu moc jiných výrobců nezbylo (natož takových, aby jejich čipy šly sehnat).

Edit: No, tak to je asi celkem katastrofa… Teď jsem se tam podíval, a za 1225€ nabízejí HPA licenci na rok - ale nikde nepíšou (nebo jsem se aspoň nedočetl), co se stane po tom roce. Zato jsem se dočetl, že standard licence už neprodávají, ale prodané nadále podporují (a o free verzích už nikde ani slovo). Je tu někdo schopen říct nebo zjistit, do které verze kompilátorů je podporována free verze?


Naposledy upravil Mahoney dne st listopad 02 2022, 20:29, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33891
Bydliště: Bratislava

PříspěvekZaslal: st listopad 02 2022, 20:27    Předmět: Citovat

Podpora PIC18 je v aj v sdcc, ale uz nie je udrzovana.
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
Jdi na stránku Předchozí  1, 2, 3, 4, 5  Další
Strana 4 z 5

 
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.12 sekund