Mereni napeti baterie pomoci AVR
Zdenek
zdej na atlas.cz
Středa Leden 5 21:59:56 CET 2011
Taky se mi zda, ze zrovna vyuziti RAM pro bufer serioveho kanalu bude
znacne podobne, at pouzijete ten "pseudo" (sam ho take pouzivam) nebo
ten "opravdovy". Ten "opravdovy" navic zabere spoustu RAM pro svou
rezii, takze z hlediska nedostatku RAM je mene vyhodny.
Rozdil v obou metodach vidim v tom, ze u "pseudo" musi programator
zajistit, aby se CPU ve vlaknu "nezasekl". Zatimco RTSO tohle vyresi za nej.
Zdenek
Dne 5.1.2011 21:42, Michal Gregor napsal(a):
> Moment ty tri porty bezi soubezne? Mate dve moznosti:
> 1) Prijmout zpravy do bufru: potrebujeme 3x 500byte. Plus druhy bufer
> ktery se pouziva nez se predchazejici zprava zpracuje to uz mame 3000byte.
> 2) Rozsekat to na jednotlive ulohy, tedy zpracovavat tok dat byt za
> bytem. Pak staci par byte na bufer UARTu. Ale delat to u zpravy, ktera
> ma slozitou strukturu bych to delat nechtel. Zatim jsem se vzdy vesel do
> nekolika uloh / vlakno.
>
> Pokud se pouziva jenom jeden port a ostatni jsou vypnute je situace jina
> - nacist 500byte ze zvoleneho portu a zpracovat. Jak jsem jiz psal pro
> slozitejsi algoritmy je asi lepsi skutecny RTOS nebo rovnou operacni
> system (Win, linux).
>
> Michal Gregor
>
Další informace o konferenci Hw-list