Witam
Oczywi¶cie ¿e mo¿na takie co¶ zrobiæ. Po pierwsze trzeba zastanowiæ siê jakie s± mo¿liwo¶ci uk³adów je¶li chodzi o standardy szyn danych, np. czy wszystkie trzy posiadaj± interface I2C, SPI, lub inny. W innym wypadku mo¿na zbudowaæ uk³ad który bêdzie zbiera³ dok³adnie to co te uk³ady wysy³aj± do wy¶wietlaczy, ³±cznie z rozkazami dla nich przeznaczonymi i stosownie do wymagañ wy¶wietla³ je na wy¶wietlaczu, np buforuj±c to najpierw a pozniej wy¶wietlaj±c pokolei w odstêpach kilkosekundowych.
- I2C, SPI, 1-wire i inne: w takim przypadku mo¿e okazaæ siê problemem fakt nieposiadania którego kolwiek z urz±dzeñ jednego z podanych interfejsów wogóle lub akurat na wyprowadzeniach które zwalniaj± siê w momêcie gdy odpinamy wy¶wietlacz, wtedy pozostaje nam rozwi±zanie problemu programowo, choæ w przypadku gdzie jest trzy uk³ady np. master bo tak to tu mniejwiêcej musi wygl±daæ i jeden slave (czyli ten dodatkowy) sprawa wydaje siê du¿o bardziej skomplikowana, ale jest do zrobienia.
- inny przypadek: najprostszym technicznie i programowo rozwi±zaniem bêdzie podpiêcie wspomnianych trzech uk³adów do czwartego uk³adu tak jak normalnie podpinamy wy¶wietlacz. I tu potrzebujemy:
- 4 lub 8 lini I/O na uk³ad, zale¿nie od tego jak to jest zrobione w podpinanym uk³adzie,
- 2 lub 3 linie I/O na uk³ad, RS, E i ewentualnie R/W, te¿ zale¿nie od tego jak jest to zrobione w podpinanym uk³adzie. Czyli w najprostszym przypadku potrzebujemy 4 * 3 + 2 * 3 I/O czyli 18 lini a w najgorszym 8 * 4 + 3 * 3 czyli 31. I tutaj rozwi±zaniem bêdzie "symulacja" (tak to nazwijmy) wy¶wietlacza przez "czwarty" uk³ad, tak aby trzy podpiête do niego uk³ady mog³y pracowaæ bez jakich kolwiek zmian swoim oprogramowaniu.
To tak oglêdnie. Je¶li jakie¶ niejasno¶ci lub w±tpliwo¶ci s³u¿e pomoc±. Je¶li jakie¶ pytania bardziej szczegó³owe te¿ nie widze problemu.
Mam nadziejê ¿e choæ ciut pomog³em.
Pozdrawiam Krzysiek