mezi zidli a klavesnici

Dušan Slavětínský dslav3 na treeinfo.cz
Pondělí Únor 27 13:35:14 CET 2012


Při přeletění kodu mi do oka padlo toto:

    if ((counter >= 0) && (counter < LIMIT1))       { return 1; }               //  1PPM kratsi nez limit, rozsvit vsechno
    if ((counter >= LIMIT1) && (counter < LIMIT2))  { return 1; }               //  2PPM mezi limitama, rozsvit jen bliky a pozicky
    if ((counter >= LIMIT2))                        { return 1; }               //  3PPM dlouhe, zhasni vsechno

Funkce vrací vždy 1.

DS

> -----Original Message-----
> From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
> Behalf Of Pavel Kutina
> Sent: Monday, February 27, 2012 1:25 PM
> To: HW-news
> Subject: Re: mezi zidli a klavesnici
> 
> No tak dobre, kdyz jinak nedate, viz priloha.
> 
> Ta verze pro Pascal je funkcni, sedi casovani a tak dale. Verze C je jen
> prepsana a ma odchytane chyby, ktere vyhlasil kompilator (oboje od
> Mikroe), kod v C jsem obvykle shopen jen precist, abych zjistil, co dela, nikdy
> jsem v nem nenapsal nic smysluplneho, dokonce ani to blikani LEDkou ne.
> 
> Dalo by se to napsat elegantneji s vyuzitim preruseni, ale prvni verzi jsem
> napsal pro procesor, ktery preruseni od GPIO neumel a pro prechodu na
> 12F629 jsem to tak uz nechal.
> 
> Popis funkce:
> 
> Na vstupu GPIO.3 je ocekavan impuls pro ovladani servomechanismu, tedy
> ramec 20ms, sirka impulsu 1-2ms, sirkou impulsu se ridi poloha serva, zde
> tedy pozadovana funkce.
> 
> Pri nejdelsim pulsu je vsechno zhasnute, pri stredni sirce pulsu stridave blikaji
> dve diody a treti sviti (flashe a pozicni svetla), pri nejkratsi sirce pulsu dve
> diody blikaji a dve sviti (flashe, pozicni svetla a podvozkova svetla - u
> skutecneho letadla jsou blikajici diody cervene flash majaky, indikujici na
> skutecnem letadle chod motoru, pozicni svetla jsou na koncich kridel a trupu
> cervena-zelena-bila, podvozkove svetlo je na podvozku pro osvetleni drahy
> pri dosednuti).
> 
> Vzhledem k tomu, jak si autor vymyslel HW, tak jsou obe blikajici LED
> invertovane, resp. spinane do nuly, obe neblikajici jsou pres FETy, tedy
> neinvertovane.
> 
> To je vsechno, nic vic to neumi ani umet nema.
> 
> Pavel Kutina
> 
> 
> ----- Original Message -----
> From: "Pavel Kutina" <hw na prelude.cz>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Monday, February 27, 2012 1:09 PM
> Subject: Re: mezi zidli a klavesnici
> 
> 
> Ale ja to chapu, ale prave proto, ze mam dite, taky chapu, ze kdyz clovek
> udela rozborku neci dokonale prace, tak ho to dite bude uprimne nenavidet -
> a to, ze to za dvacet let oceni, je pro nej v tu chvili naprosto irelevantni
> :)
> 
> Ale jo, podivam se po kodu, ted nejsem u sveho PC.
> 
> Pavel Kutina
> 
> ----- Original Message -----
> From: "Jan Waclawek" <konfera na efton.sk>
> To: "HW-news" <hw-list na list.hw.cz>; <hw-list na list.hw.cz>
> Sent: Monday, February 27, 2012 1:06 PM
> Subject: Re: mezi zidli a klavesnici
> 
> 
> Ano, pan kolega, a samozrejme nam to urobi nesmiernu radost; ale
> uvedomte si
> prosim, ze je to len a len pre Vase dobro...
> 
> 
> ... mate deti? ;-)
> 
> 
> wek


Další informace o konferenci Hw-list