Redefinice 2D pole
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Re: Redefinice 2D pole
Tak nevím, ale někde v programu bude mít autor nějakou chybu. Displej ani neblikne. Přitom v kontrolním zapojení s tím samým kabelem normálně funguje.
Myslím si, že i kdyby to bylo špatně namapováno, tak by se displej měl rozsvítit. Asi by tam chaoticky blikaly jednotlivé segmenty, ale něco by to dělat mělo.
Takže to vypadá na ztrátu času a hledání nového lepšího projektu.
Ještě jednou dík všem, co se mi snažili pomoct.
Myslím si, že i kdyby to bylo špatně namapováno, tak by se displej měl rozsvítit. Asi by tam chaoticky blikaly jednotlivé segmenty, ale něco by to dělat mělo.
Takže to vypadá na ztrátu času a hledání nového lepšího projektu.
Ještě jednou dík všem, co se mi snažili pomoct.
Re: Redefinice 2D pole
A proč si to nenapsat sám a po svém ?
Re: Redefinice 2D pole
Jednak jsem nechtěl vymýšlet už vymyšlené, ale hlavně, tak dobrej nejsem. Umím si něco upravit k obrazu svému, ale od nuly bych dal asi jen blikačku.
Já vyrůstal na elektronkách a tohle mě zastihlo ve věku, když to do hlavy moc neleze.
Tak se omlouvám, že jsem vás obral o čas. Myslel jsem si, že to bude jednodušší.
Já vyrůstal na elektronkách a tohle mě zastihlo ve věku, když to do hlavy moc neleze.
Tak se omlouvám, že jsem vás obral o čas. Myslel jsem si, že to bude jednodušší.
Re: Redefinice 2D pole
Klidně to tu rozbal ... ono to zas tak těžké není jak se to tváří. Základ programování je umět rozložit velký problém na menší problémy a ty pak začít postupně řešit po jednotlivých krocích.
Re: Redefinice 2D pole
Nemusí být ten pin "BLANK" připojený na GND?
Měl by sloužit ke zhasínání displeje (nebo k ovládání jasu přes PWM impulzy).
Měl by sloužit ke zhasínání displeje (nebo k ovládání jasu přes PWM impulzy).
Re: Redefinice 2D pole
To bylo první, co jsem zkoušel. V tom kontrolním zapojení to tak je, ale tady se o něm nezmiňuje. Má použité jen ty 3 piny.
Re: Redefinice 2D pole
Povedlo se mi rozsvítit displej. Chyba byla v neuzeměném vývodu BLANK. Když jsem ho zkoušel poprvé uzemnit, tak jsem měl asi špatný kablík nebo dotek. Nebo jsem se trefil do sestavení, kdy byl zhasnutý kvůli programu.
Jenže to přemapování nefunguje jak by mělo. Moje první přemapování bylo špatně, ale i po opravě to nefunguje.
Segmenty by měly být dobře, ale když to vezmu od 0, která po přemapování je na 12, co potom s první starou 0? Tak jak to je na výpisu to nefunguje. Stejně tak to nefunguje, když ty první 3 nemapuji a nechám je na původních hodnotách.
Nebyl by ještě nějaký nápad co s tím?
Jenže to přemapování nefunguje jak by mělo. Moje první přemapování bylo špatně, ale i po opravě to nefunguje.
Segmenty by měly být dobře, ale když to vezmu od 0, která po přemapování je na 12, co potom s první starou 0? Tak jak to je na výpisu to nefunguje. Stejně tak to nefunguje, když ty první 3 nemapuji a nechám je na původních hodnotách.
Nebyl by ještě nějaký nápad co s tím?
Kód: Vybrat vše
// stary OUT novy OUT puvodni funkce
premapovani[0] = 12; // nepouzito - nová A
premapovani[1] = 17; // nepouzito - nová F
premapovani[2] = 13; // nepouzito - nová B
premapovani[3] = 19; // grid
premapovani[4] = 15; // grid
premapovani[5] = 14; // grid
premapovani[6] = 13; // grid
premapovani[7] = 16; // grid
premapovani[8] = 12; // grid
premapovani[9] = 17; // grid
premapovani[10] = 11; // grid
premapovani[11] = 18; // grid
premapovani[12] = 0; // segment A
premapovani[13] = 2; // segment B
premapovani[14] = 5; // segment C
premapovani[15] = 6; // segment D
premapovani[16] = 4; // segment E
premapovani[17] = 1; // segment F
premapovani[18] = 3; // segment G
premapovani[19] = 7; // segment dp
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host