View Single Post
Staro 02.03.2009., 11:49   #2
dakt
.code
 
dakt's Avatar
 
Datum registracije: Oct 2008
Lokacija: gornji dio registra
Postovi: 34
Citiraj:
Autor MicroHard Pregled postova
Zdravo ljudi!
Dali se netko kuzi u programiranje hardware-a?
Zanima me kako napravit u c jeziku vremenski interval koji bi dao naredbu odnosno neku kombinaciju binarnog koda u odredenom vremenu npr. za 5 sekundi kad se sklop upali da on da 0001 binarni kod, nakod 25 petlji kaj odvrti da baci na 1010 i tak?

Hvala.

Ovo mi je jako važno...
Koliko iznosi 5 sec? Kako to HW moze sam po sebi znati ili neki programski jezik.
Odgovor je da mora postojati neki mehanizam u HW-u koji kontinuirano pulsira i na temelju intervala T jednog pulsa moguce je definirati vrijeme.
Pogledaj manual za trazeni HW, odnosno HW za kojeg zelis programirati.

Sto se tice petlji one nisu vezane vremenom, i njihovo je nativno svojstvo da se izvrsavaju dok testni dio petlje ne ispuni zadani uvijet. U tvom slucaju stvar je vrlo jednostavna:

Code:
for( _round = 0; _round != 25; _round++ ) {
     do_something();
     }
__________________

Downloading...
(57%)
__________________________________________________
█████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒
⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻⁻

dakt je offline   Reply With Quote