Jei ivarysi i reset'a, tai jau nieko tu ten nepriskaiciuosi ir nepridarysi... Neveltui paprastai perejimas i bootloaderi daromas kokiunors dvieju knopkiu kombinacija. Jei nori daryt kaip routeryje, tai as siulyciau skaiciuot laika, kai mygtukas nuspaustas. Jei paskaiciuotas laikas nevirsija kazkokio laiko limito, soki i reset(), jei virsija, tai atstatai_duomenis() ir soki i reset(). "andrius" <adaubaras_ismest_@gmail.com> wrote in message news:jqnegv$7k0$1@trimpas.omnitel.net... > > Sveiki, > Reikia patarimo ir manau esat susidūrę su tokiu dalyku. > Žodžiu reikia realizuoti reset ir pagrindinių nustatymų atstatymo funkciją > su vienu mygtuku ARM mikrovaldiklyje. Panašiai būna routeriuose, kai > trumpai palaikai, resetuoja devaisą, o ilgiau palaikius nusimeta default > nustatymai, ip adresas ir pan. > > Galvoju realizavimas turi būti kažkas tokio: paspaudus mygtuką, reset koja > gauna trumpai žemą lygį, kartu mygtukas pajungtas prie mikrovaldiklio GPIO > porto, mygtuką laikant ilgiau, reset koja gauna aukštą lygį, o GPIO portas > lieka žemamam/aukštam lygyje, tuo metu pasileidęs mikrovaldiklis pamato > GPIO paspaustą ir numeta į default nustatymus. > > Žodžiu surašiau, gal supratot ko reikia :) > > >