Stránka 2 z 2

Napsal: 01 říj 2016, 20:22
od Zaky
První řádek obdélníky a druhý nic, to je nezinicializovaný displej, tzn. kód vůbec neběží.

Napsal: 02 říj 2016, 07:39
od ohryzek36
To je pravda, ale zdá se mi to už divné, protože jsem porovnával výsledné kódy a kromě samotného zdrojového kódu (té prostřední části) je první řádek a konec (konfigurační bity a pod) shodná a fungovat by to mělo. To že to nefunguje mi jenom připomíná situci před pár lety, když jsem se snažil v tomto programu oživit něco jiného a kvůli "úspěšnosti" jsem raději skončil u assembleru :? .

Napsal: 02 říj 2016, 08:28
od hakamusai
Není ten kód schválně napsán s chybou ?

Napsal: 02 říj 2016, 08:45
od ohryzek36
I to je možné - já se v této verzi céčka nevyznám, tak nemůžu soudit - možná chybí nějaká inicializační rutina nebo něco podobného (nevím). Zkusil jsem ještě znovu přeložit neupravený kód a i ten se liší od originálního souboru - přikládám ho, protože jsem zvědavý, jestli aspoň tento kód funguje. Ještě jsem našel v projektovém adresáři odpovídající kód v assembleru, ale v tom se také moc navyznám (jde aspoň vidět, jakým zpúsobem překládá program céčko do assembleru).

Napsal: 02 říj 2016, 10:02
od alzo
Takže odzkoušen i tento poslední hex - 1. řádek obdélníky, 2. řádek nic

Napsal: 02 říj 2016, 10:23
od ohryzek36
Funguje ti aspoň ten původní program? Je to jak psal Zaky - takto se chová displej v případě, že ho nic nezinicializuje (t.j. má jenom připojené napájecí napětí a na ostatních vstupech se nic neděje).

Napsal: 02 říj 2016, 10:40
od alzo
Jo, ten původní funguje, ale štve mě to zhasínání LCD po těch cca 10s. V běžném režimu tam svítí (10s) "Volume: xx" (xx je nastavená hlasitost), otočením enkoderu se zase na chvíli rozsvítí a zase zhasne.

Napsal: 02 říj 2016, 10:49
od Atlan
Programovacie poistky mas dobre nastavene? Cim to programujes? Vecer sa na to vrhnem.

Napsal: 02 říj 2016, 11:23
od alzo
Pojistky jsem žádné nenastavoval, mám programátor Presto.

Napsal: 02 říj 2016, 13:07
od hakamusai
Presto si umí načíst pojistky z toho hex a pokud tam nejsou,upozorní hláškou.
Ještě mě napadá : není ten problém způsobený rozdílem verzí Mikro C ? Oni ty knihovny aktualizují taky a nejsou kompatibilní.

Napsal: 02 říj 2016, 14:23
od Atlan
Tak ze mam CCS ,Hitec a este nejaky kompiler od Mirocipu c18. Ale mikro C nevedieme. Jedine prepisat.

Napsal: 03 říj 2016, 10:46
od Atlan
Tak vyskusaj to v simulatore to beha.

edit zmena 10:50, chybicka sa vludila. uz by to malo chodit, ODskrtol som i2c :D

Napsal: 03 říj 2016, 16:21
od alzo
Atlan: vyzkoušeno a běhá to nejen tobě v simulátorui, ale i v tom PICu :D
Už to LCD svítí stále, paráda. Tak jsem si to představoval.
Atlane, velký dík především tobě i všem ostatním, kteří si s tím hráli.

Napsal: 04 říj 2016, 13:22
od Atlan
Ok,som rad ze sa zadarilo.Naco to pouzivad ze potrebujes svietiaci dispej s velkostou hlasitosti? Dialkove nebude?

Napsal: 04 říj 2016, 15:48
od alzo
Měl by to být zesilovač k PC (schema viz odkaz v 1. příspěvku), jestli se dokopu k tomu, dát to do nějaké krabice. Je mi jasné, že to není nic moc, ale k tomu PC to snad bude stačit. Na čelním panelu by měl být ten displej a připadá mi zvláštní, aby nesvítil. DO nebude.