[elektro] Szerviz Displ - SPI busz üzemközben leválasztás..

hg12345 hg12345 at freemail.hu
Thu Mar 26 16:31:20 CET 2015


Hi,több megoldás lehetséges.1- ha RTOS-t használsz csak thread vagy process aktivitást kell figyelni, ha halott akkor ez egészet periodikusan újra indítod Gondolom nem használsz RTOS-t 2 Ebben az esetben mindegy olyan helyen ahol befagyhat a SPI kommunikáció (pl.: valami külső flag figyelés vagy busy) ezekbe a ciklusokba egy időkorlátot kell programozni (pl.: 10 vagy 100 próbálkozás), ha ezt elérted akkor egy hiba flaggel végig lépteted a többi programon és már ki is léptél a feldolgozásból. (akár a kiküldéseket is eldobhatod, hogy gyorsabb legyen), Hogy menet közben mikor dugják rá azt periodikusan 100ms időközönként figyelve nem is szükséges mindig újra indítani. a teljes rendszeredet  Amennyiben újra rákerült a kijelző akkor inicializálás, és minden megy tovább mint előtte.  Az egész megoldható 8 bites számlálóval és két flag bittel. Nem egyszerűbb egy soros csatlakozás és valami terminál program szerű szerviz felületet adni a rendszernek? Így még valami távoli eléréssel  (TM), akár távolról is menedzselhető a szerviz feladat, egy RS232 csatlakozást egy nem képzett USER is kínjában megcsinál.
elight <elight at gmail.hu> írta:
>Sziasztok..
>
>Kellene kis PIC -es áramköröket készítenem..
>Ezekhez nem kérnek displayt. De időnként
>szerviz célból jó lenne ha rá lehetne dugni.
>A gondom , hogy SPI buszos a kezelése..
>Az még szoftverből meg oldanám ,
>hogy induláskor megvizsgálja , hogy ha
>van a buszon display , akkor lekezeli,,
>egyébként nem.
>De mi van ha menet közben lehúzzák róla?
>Szerintetek hogyan oldható, hogy a displayt
>( FT800 chip )  bármikor csatlakoztathassák
>vagy leválaszthassák?
>Egy 9 pol Dsub csatinál  sajna nem tudni azt sem ,
>melyik láb érintkezik előbb, talán ez is necces lehet...
>
>
>Üdv István
>
>-----------------------------------------
>          elektro[-flame|-etc]


More information about the Elektro mailing list