Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je

[es] :: C/C++ programiranje :: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je

[ Pregleda: 2342 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

arakis
Filip Dulic

Član broj: 23312
Poruke: 293
..njuel-bg.customer.sbb.co.yu.



+4 Profil

icon molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je30.03.2006. u 12:55 - pre 220 meseci
U procesu sam pravljenja 16bit at isa kartice, pa me interesuje sledece.
kartica ce biti u portu 302
interesuje me brzina (frekvencija) kojom procesor moze da cita sa te kartice koristeci u c funkciju inpw(0x302)

znaci kolko puta u sekundi ce biti izvrsena sledeca fja.

int i;
unsigned int a[1000];
for(i=0;i<1000;i++)
a/i/ = inpw(0x302);


ovo a/i/ predsavlja i-ti clan niza a, posto site mi nedozvoljava pravilnu sintaksu.

[Ovu poruku je menjao Leto Atreid dana 30.03.2006. u 13:59 GMT+1]
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je30.03.2006. u 20:26 - pre 220 meseci
Hmm. Jako zanimljivo pitanje.

Ovisi teoretski o dosta faktora. Brzina kontrolnog sklopa koji komunicira sa ISA sabirnicom (16MHz ili 20MHz), tocan tip procesora, implementacija njegove cache memorije...

Nemogu ti dat konstruktivan odgovor, osim da pokusas iste pozive koristiti na npr. paralelnom portu (kalaj ga na SPP standard u BIOSu prije toga, ako ces koristit spori 16MHz mod sabirnice na svojoj kartici). Vrijednosti bi trebale bit u +-10%. Princip je isti. I paralelni port je nakacen preko kontrolera na ISA sabirnicu. I ako koristis brzi mod, budi siguran da mu ugasis DMA pristup, jer ce ga to dosta ubrzat, pa ce bit nekompetentni rezultati.

Izmjeri vrijeme direktno iz C sintakse, ali tu petlju malo nabuzi na 10000 puta, da rezolucija tajminga ne bi ispala ispod 5ms. Dobijes vrijeme za 10000 iteracija.

Malo pricam ovdje napamet, ne znam zapravo sta ti treba. Ako pokusavas projektirat sklop prema broju poziva koje mozes napravit prema njemu, gornji primjer ti nista ne znaci. Aj napisi za sto ti tocno treba ovo sve skupa, pa cu ti mozda i uspit pomoc.

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

arakis
Filip Dulic

Član broj: 23312
Poruke: 293
..njuel-bg.customer.sbb.co.yu.



+4 Profil

icon Re: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je31.03.2006. u 01:25 - pre 220 meseci
Hvala dosta pomoci u svakom slucaju,
pokusavam napraviti osciloskop (AT ISA) karticu koriscenjem 16bitnog A/D convertora. Za koji bi kasnije napisao i pratci program u c-u tj. Visual c++.

Informacija o brzini mi je bila potrebna da vidim max fekvenciju koju bi moj komp mogao da cita, i sve preko 1 MHZ mi odgovara tako da si mi pomogao u svakom slucaju.
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je31.03.2006. u 22:42 - pre 220 meseci
A kako mislis rjesit naponske rangove? Tipa ja hocu da mjerim praznjenje kondenzatora od 1000V na tom osciloskopu.

Nadam se da imas neko handy i jeftino rjesenje za to, mnogi amaterski PC osciloskop projekti su se ugasili radi toga...

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

arakis
Filip Dulic

Član broj: 23312
Poruke: 293
..njuel-bg.customer.sbb.co.yu.



+4 Profil

icon Re: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je31.03.2006. u 23:21 - pre 220 meseci
sama kartica je samo Digitalna Input sa 16bita, Na nju se pozadi kaci kabl koji dovodi tih 16 bita sa A/D konvertora koji je u kutiji na stolu. U kutiju je naravno i zastita od prejakog napona i osigurac(prekidacki),
Na kutiji su preklopnici koji podesavajui opsege, a u pocetnom taktu planiram da programiram da komp procita te oppsege tako da pravilno crta grafik. Ustvari u pocetku to ce biti prosti voltetar koji ce umesto na 7-segment ekranu da izbacuje svoj rezultat u memoriju kompjutera koju cu ja posle ogovarajuci da analiziram.

-Kasnije planiram da dodam odgovarajuci sofver koji bi uzivo obradzivao te podatke tako ta izgledaju kao pravi ekran osciloskopa. This is just the begining.

Ako mu je takt veci od 1MHz trebalo bi da crta 10 tacaka u jednom taktu signala frekvencije 100KHz sto i nije tako losa rezolucija, Naravno ako mi ovo uspe, precicu na PCI varijantu, a posle toga USB- Ali to je daleko.

A za konkretan primer,
Pre A/D konvertora stavi se Nekoliko otpornika visoke otornisti vezanih na red, Ukupna otornost treba da je recimo 500 mega ohma, i meris napon na odgovarajucem koji se aktivira preko preklopnika. U ostalom isto kao in na Bilo kom drugom Voltmetru ili Unimeru. Naravno A/D se izolu je preko jedinicnog pojacivaca napravljenog sa operacionim sa fetovima na ulazima.

imas 1000v stavis ih na 2 otpornika redno vezana od 499.5 Mohma u drugi sa 500Kohma napon na drugom je 1000 puta manji a ulazna struja i snaga su minimalne.
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je01.04.2006. u 23:55 - pre 220 meseci
Cini se sve OK. Ako vec u startu napravis program koji ce hvatat sampleove po odredjenoj vremenskoj bazi, nemas nikakvih problema napravit pravi graficki prikaz oko toga. Pretpostavljam da ces radit aplikaciju pod DOS-om cim koristis ISA kartice, pa ti mogu kazat (ako vec ne znas), da Borland Turbo C++ 4.5 ima odlicne biblioteke za iscrtavanje grafike, kao i odlicne biblikoteke za manipulaciju hardverom pod DOS-om.

Moja preporuka ti je da imas dva prikljucka na karticu. Jedan cisto za izlaz vrijednosti, a drugi koji samo preko kontrole signala na specificnom pin-u gleda koja je referenta vrijednost napona (10, 100, 1000V).

Kako mislis realizirat paketiranje? U ADC konverziji moras imat start/stop sekvencu.

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

arakis
Filip Dulic

Član broj: 23312
Poruke: 293
..njuel-bg.customer.sbb.co.yu.



+4 Profil

icon Re: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je02.04.2006. u 14:45 - pre 220 meseci
Hvala za borland, u pocetku cu da ga sastavim u dos-u, a posle cu da pokusam u MS visual C++.
sto se tice kartice, kartica salje info na magistralu kad procesor posalje adresu kartice i IOR signal.
bice dva info kanala koja ce se odvojeno adresirati jedan ce da sluzi da na pocetku merenja preda informacije o tome koji se opsezi trenutno koriste i sl. a drugi koji ce da salje podatke sa brojaca koji ce biti povezan na takt kojim se meri, Inicijalna ideja je da procesor slusa brojac a kad se promeni stanje na brojacu procesor pogleda koje je stanje na a/d konvertoru i zapise ga u mem. Ovo je samo inicijalna ideja ako imas neku bolju ideju kako da se regulise molimte posalji hvala.
 
Odgovor na temu

[es] :: C/C++ programiranje :: molim malo pomoci uvezi sa brzinom odziva kompjutera na port. pomocu inpw f-je

[ Pregleda: 2342 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.