Multiplex
Moderátor: Moderátoři
-
nop@atlas.cz
Multiplex
hraju si tady na kontaktním poli s multiplexem matice 8x16 dvoubarevných LED diod,data pro ně mám uložený v paměti 29F010 celý to řídí procesor 16F876,zapojený je to tak že sloupce mi řídí posuvný registry na portu A,port B je připojen na několik věcí jednak jsou na něm dvě 74573 každá na jednu barvu řádků a na datovou sběrnici paměti,dále je paměť adresována přes další posuvný registry a celý to ještě komunikuje přes seriový port s PC.Program funguje tak že sepne sloupec,pošle adresu načte data z paměti,kterou vzápětí přepne do stavu vysoké impedance,vynuluje port B a pošle na něj načtená data a podle toho která barva má svítit to otevře jednu nebo druhou 74573,jejichž výstupy mám v čase čtení ve stavu vysoké impedance a teď k tomu proč píšu někde mám chybu protože i když odpojím vodiče na portu B od procesoru tak to jede,zřejmě si to nějak bere data se sběrnice.. jenže nemůžu přijít na to kde a jak,má někdo nějaký nápad nebo zkoušeli jste někdo něco takovýho?
-
nop@atlas.cz