Forum » Programiranje » c++ parallel port
c++ parallel port
fogl ::
Zanima me, kako (če se sploh da) se s posamznih pinov na printer portu dobiš ven kak signal. Npr prvi pin bi dajal ven koračni impulz z določeno frekvenco, drugi pa z drugačno frekvenco?
Vesoljc ::
w win32?
QueryPerformanceCounter in podobno...
portable?
gettime?
QueryPerformanceCounter in podobno...
portable?
gettime?
Abnormal behavior of abnormal brain makes me normal...
BSD-jas ::
Kateri OS?
Malo preišči strani od RTLinuxa (navaden Linux lahko nadgradiš vanj), v nekem članku enega Švicarja (Mirko Holler????) boš našel, kako krmiliš pine z zelo stabilno frekvenco.
Za polkna pa na Intelovih straneh poišči programček Jflashmm, ki ga dobiš z izvorno kodo. 90% verjetno ne boš razumel, si pa malo oglej funkcijo pport(int int int), ki "šofira" 3 ali 4 pine .
Malo preišči strani od RTLinuxa (navaden Linux lahko nadgradiš vanj), v nekem članku enega Švicarja (Mirko Holler????) boš našel, kako krmiliš pine z zelo stabilno frekvenco.
Za polkna pa na Intelovih straneh poišči programček Jflashmm, ki ga dobiš z izvorno kodo. 90% verjetno ne boš razumel, si pa malo oglej funkcijo pport(int int int), ki "šofira" 3 ali 4 pine .
Vesoljc ::
@fogl
domača naloga:
ko najdeš omenjene zadeve prilepi sem
za naslednje generacije
domača naloga:
ko najdeš omenjene zadeve prilepi sem
za naslednje generacije
Abnormal behavior of abnormal brain makes me normal...
fogl ::
Za tale programček me zanima, če se pini na portu za vsak nov prikaz najprej za trenutek postavijo na logično 0, in šele potem 1, ali ne? Npr. če je na izhodu 11100110 v naslednjem koraku pa 11100111-ali so med tema korakoma enke ves čas na 1 in ničle ves čas na 0, razen seveda zadnje?
#include <conio.h> /*required for _outp*/ #include <windows.h> /*required for _sleep*/ int main() { int x; for(x = 0;x<=255;x++) { _outp(0x378,x); _sleep(250); /*250 ms delay*/ } return 0; }
Vesoljc ::
imaš volt meter?
bi pa stavil na to, da se stanje ohrani... torej ni nobenega reseta nazaj na ničle...
res, poskusi z voltmetrom
bi pa stavil na to, da se stanje ohrani... torej ni nobenega reseta nazaj na ničle...
res, poskusi z voltmetrom
Abnormal behavior of abnormal brain makes me normal...
slawc ::
Stanja se bodo ohranil, ampak nisem ravno preprican da bo to delovalo pod w2k ali XP.
LP,
Slawc
fogl ::
Pogram mi deluje pod win-xp, je pa res da moraš najprej en program dat na računalnik, da ti potem omogoči dostop do paralelnega porta. Na data porte sem priklopil ledice preko upora R470, zadava deluje...utripanja pa ni videt (je pa vseeno lahko to čisto kratek trenutek, ki ga z očmi ne zaznaš, z voltmetrom pa verjetno še težje)
Parallel port ima:
- 8 output pins accessed via the data port
- 5 input pins (one inverted) accessed via the status port
- 4 output pins (three inverted) accessed via the control port
- ostalih 8 je zemlja
Zanima me še kako lahko dostopaš do status potrov in control portov? Kakšna ideja?
Parallel port ima:
- 8 output pins accessed via the data port
- 5 input pins (one inverted) accessed via the status port
- 4 output pins (three inverted) accessed via the control port
- ostalih 8 je zemlja
Zanima me še kako lahko dostopaš do status potrov in control portov? Kakšna ideja?
Zgodovina sprememb…
- spremenil: fogl ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 12048 (9674) | FX6300B |
» | Arduino - krmiljenje stepper motorjevOddelek: Elektrotehnika in elektronika | 3713 (2892) | steling |
» | interupti in merjenje frekvence v picuOddelek: Elektrotehnika in elektronika | 2184 (1940) | neoto |
» | Pomnilnik in c++Oddelek: Programiranje | 2140 (1849) | Gundolf |
» | Dev-C++ in napaka pri prevajanju funkcijOddelek: Programiranje | 1094 (943) | MartnKrp |