Tema: Re: PIC laiko skaičiavimas
Autorius: tarum
Data: 2011-01-14 14:41:03
a, geras :) Nežinojau šito. Čia turbūt timer0 turi omeny? Reikės pabandyt. 
Jeigu nepavyks, tuomet bandysiu rtc jungt. Ačiū visiems už atsakymus!



"Quicker" <profesionalus@gmail.com> wrote in message 
news:igpeo1$q6o$1@trimpas.omnitel.net...
> Taigi tam reikalui yra vidinis skaitiklis, jei jo ilgio nepakanka, tai per 
> interrupt'a increasini fiktyvu aukstesnio rango skaitikli ir tiek ziniu. 
> Daznis zinomas - betkuriuo duotuoju momentu gali issitraukti skaitiklio 
> reiksme ir parskaiciuoti i prabegusi laika. Kiek pamenu vidiniai 
> skaitikliai turi ir daliklius.
>
> On 2011-01-14 13:12, tarum wrote:
>> Sveiki,
>>
>> Truputį nagrinėjuos PIC programavimą. Ketinu daryti daikčiuką,
>> susidedanti iš kokių 3 žingsninių, 1 DC variklio, kelių ledų ir LCD
>> ekraniuko su krūvele mygtukų. Mygtukais bus nustatomas laikas kada turės
>> įsijungti varikliai ir kiek ilgai jiems veikti.
>>
>> Iškilo toks klausimas - kaip geriausia daryti laiko skaičiavimą? Labai
>> svarbu, kad tas prietaisiukas pradėtų vykdyti savo užduotis tiksliu
>> laiku. Pvz vartotojas įves, kad nori jog vienas variklis įsijungtų po 10
>> minučių ir veiktų 5 minutes, o kitas variklis įsijungtų po 12 minučių ir
>> suktųsi tol, kol bus nuspaustas ribos mygtukas. Dar po kažkiek laiko bus
>> įjungiamas trečias variklis, padegiojami ledai ir t.t. Veikimo metu bus
>> kažkas išvedama į LCD. Žodžiu gana daug operacijų ir skaičiuot taktus
>> atrodo nepatogu jau vien dėl to, kad kai kurių operacijų trukmė nėra iš
>> anksto žinoma. Kaip paprastai žmonės daro tokiais atvejais? Galbūt deda
>> dar vieną PIC'ą, kuris veikia vien kaip laikrodis? Ar vis tik geriau
>> galvoti kaip gudriau skaičiuoti taktus?
>