TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

FEI archív 2010/2011 => 4. ročník => Topic started by: jan on 04.02.2011, 04:51:29

Title: PZaSP - Periférne zariadenia a styk s prostredím
Post by: jan on 04.02.2011, 04:51:29
Zhrnutie príspevkov z minulého roka

----------------------------------------------------------------------------------------------------
na stiahnutie
----------------------------------------------------------------------------------------------------
http://www.megaupload.com/?d=BCUR6UY9 (http://www.megaupload.com/?d=BCUR6UY9)            Periferne zariadenia.zip
http://www.top4download.com/turbo-c-/aklqwuba.html (http://www.top4download.com/turbo-c-/aklqwuba.html)      Turbo C.zip
http://www.techquark.com/2007/08/turbo-c-for-vista.html (http://www.techquark.com/2007/08/turbo-c-for-vista.html)
08.03.2010, 21:53:21   komunikacia medzi PC      http://www.megaupload.com/?d=TT9Q37WT (http://www.megaupload.com/?d=TT9Q37WT)   JEBIGA.C
21.04.2010, 18:16:32   manual na dierkovac stitkov   http://www.megaupload.com/?d=B5KDRIIR (http://www.megaupload.com/?d=B5KDRIIR)            Ivan.zip
27.04.2010, 15:24:00   Zadanie cislo 2 dierkovac   http://www.megaupload.com/?d=O5WDW9RG (http://www.megaupload.com/?d=O5WDW9RG)   PZaSP ZAD 2.zip
----------------------------------------------------------------------------------------------------
Okrem toho .C suboru su tam aj 2 dokumenti - pricom jeden popisuje vyzor tych pismen v 5X8 pixceloch a druhy je obrazne
znazorenie zmien ktore vznikaju v registroch pri praci so dierkovacom (toto druhe plati vylucne pre moje zadanie, vy ate
samozrejme rozdielne adresi tych riadiacich a stavovych signalov) Aby ste to priviedli k zivotu pri vasich zadaniach staci
zmenit iba proceduru "print_byte_on_DT105S", vsetko ostatne moze zostat rovnake (samozrejme neodporucam aby vsetko zostalo
rovnake Cheesy )
Tato procedura ktoru treba zmenit je bohate okomentovana, tiez dajte pozor ze okrem ze treba zmenit adresi vasich signalov,
moze nastat aj pri ifkoch a whiloch v tejto procedure ze nebudete testovat povedzme na jednotku ale na nulu .... Prajem vela
zdaru Cheesy
PS: Samozrejme ak by niekto nerozumel tej proceudure tak si pozrite tu fotku z casovym priebehom signalov - poradie
nastavovania signalov a ich hodnoty presne sleduju tu fotku
----------------------------------------------------------------------------------------------------
tu proceduru ktoru treba zmenit, tie cisla ktore posielam na outporti a citam z inportov su iba dekadickym vyjadrenim
binarnych cislic ktore nastavuju (v pripade outport) alebo citaju (v pripade inport) stav nejakeho registra- takze zoberies
kalkulacku- konvertujes si tie cisla na binarne, a zistis ze kde su 1 a kde nuly- zoberies tu power point prezentaciu v
ktorej mam vyznacene ktore biti registrov som ja menil, a podla toho zistis ze ako funguje moje zadanie, podla toho
analogicky prepocitas tvoje hodnoty, a ich binarnu formu zase pomocou kalkulacky prepocitas na decimalne. Jedna sa o 1h max
2h prace, takze mislim ze to ozaj zvladnut mozes
----------------------------------------------------------------------------------------------------
21.05.2010, 11:39:28   dierkovac   http://leteckaposta.cz/885571303 (http://leteckaposta.cz/885571303)   NEJDE
                 na zaciatku kodu staci pozmenit cisla tych bitov registra (pri DEFINE) a malo by to fungovat
28.05.2010, 08:09:10   ak chcete mat full zapocet musite mat spracovane zadanie v kvalite Bakalarky/Diplomovky so vsetkym
vsudy, cize najpodrobnejsie a minimalne rozsah 30 stran   
----------------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------------
skúška
----------------------------------------------------------------------------------------------------
Tak snorek bol urcite hlavny zdroj informacii z kade si mohol a mal cerpat, ale vskutku si sa mohol ucit aj z inych veci...
napr. "Prevzate prehladove prednasky", co boli tiez na ftp-cku a sluzili ako take rychle zopakovanie si.
----------------------------------------------------------------------------------------------------

4 otazky,
prva otazka: (jedna z tychto)
    - DMA
    - IRQ
    - V/V adresacia
    - Architektura PC
    - Pamatovy podsystem

Druha
    - RS232C
    - Centronix
    - Graficky podsystem
    - Technologicke rozhrania

Tretia bola niektore z periferii a to :
   - Mlavesnica/mis
   - Diskove jednotky (HDD + CD + FDD)
   - Tlaciarne
   - Monitory
   - Scanery

Stvrta bola spolocna ISO9001

prakticka cast
program bud Rs232C, alebo LAP karta - pripadne bol jeden aj na centronix- ja osobne som mal pri kazdom 100om preruseni
vyvolanom systemovim casovacom poslat aktualny datum a cas na druhy pocitac cez RS232C a zapisat tento datum do suboru.
4 otazky z toho 2 zo snorka + 1 z periferii + iso 9001

Otazky zo snorka typu::
~ DMA
~ Prerusenia
~ Technologicke rozhrania
~ Zbernice
~ Graficky podsystem
~ ...

Otazky z periferii::
~ Mys/klavesnica
~ MonitoryLCD/RGB
~ Tlaciarne
~ ...
----------------------------------------------------------------------------------------------------

Este co bolo na skuske
ISO9001 jedine taky obrazok co sme mali v zosite
USB
dost sa zaoberal prerusovacim systemom, grafickym podsystemom, technologickym rozhranim LAB karty a s tym suvisiacim A/C
prevodnikom (dost dopodrobna)

sa kazdeho opital ze aku chce znamku, a najcestejsie mu taku znamku aj dal
----------------------------------------------------------------------------------------------------
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: spdy_ on 04.02.2011, 13:47:45
toto bol asi jeden z najsalenejsich predmetov aky som na skole zazil (samozrejme ked nepocitam TI).
na skusku sa islo o 8.00 a domov som dosiel o 19.00 a to som z KE kde mi cesta domov trva 15minut... neskutocne vycerpavajuca skuska, a v podstate bolo treba vediet cele skripta na skusku + dalsich tisic veci co nam poslal ze sa k tomu treba naucit... aj ked dali sa vybrat niektore otazky, s ktorymi sme si boli v podstate isty ze budu na skuske :)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: romeo on 08.02.2011, 04:46:50
toto neni pravda uz  bu pre boha preco mam presne tento predmet...  :o sak toto neni mozne  >:( aaaaaaaa

EDIT: kde bolo tam bolo.... PZaSP bolo a uz nebolo... SAP forever :D
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Havran on 08.02.2011, 04:56:06
ta jaky si si dal, taky mas :)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: JankoHrasko on 14.02.2011, 00:54:38
skúšal si už niekto inštalovať ten program? mne pri pokuse o preklad vypisuje chybu "Unable to open include file".. viete ako to vyriešiť?  ???
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: face killer on 05.03.2011, 21:23:34
...pridavam tu podklady z cvika k RS232

http://myhost.php5.sk/skola/seriove.zip (http://myhost.php5.sk/skola/seriove.zip)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: thom on 05.03.2011, 23:00:54
Co pouzivate na skusanie toho prikladu co sme robili minuly tyzden??
Nejaky emulator RS232? Lebo je uz dost rarita najst a mat dva pc so seriovymi portami aby sa to dalo regulerne odskusat.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: stamperlik on 06.03.2011, 20:24:48
Navod ako som rozbehal priklad z cvika na jednom kompe


Potrebne veci: http://dl.dropbox.com/u/3913680/pzasp.zip (http://dl.dropbox.com/u/3913680/pzasp.zip)

Have fun  bv
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: piton on 06.03.2011, 21:50:51
lutujem vas...
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: jan on 07.03.2011, 17:08:12
Navod ako som rozbehal priklad z cvika na jednom kompe

Have fun  bv

ide to, you are the best, si mi asi usetril nejaku tu hodinku, diki

edit1: na win7 32bit to ide
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: thom on 07.03.2011, 17:36:28
neviete niekto kde nastavim v tom turbo c++ aby mi neotvaralo okno na celu obrazovku ale len v malom okne?? v akej zalozke to je myslim.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: jan on 07.03.2011, 17:50:17
neviete niekto kde nastavim v tom turbo c++ aby mi neotvaralo okno na celu obrazovku ale len v malom okne?? v akej zalozke to je myslim.

pravy klik na TC.EXE a v properties najdes
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: thom on 07.03.2011, 20:25:02
ako riesite ten poloduplex pri tomto zadani?? ja som skusal, ze ak vysielac aj prijimac vyslu a prijmu ten koncovy znak tak cosi sa ma udiat. a to cosi neviem, ze co ma byt...treba tam nejako tie adresy registrov nastavit alebo ako???
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: jan on 07.03.2011, 23:18:00
no ja si potrebujem ujasnit, ze co mame vlastne spravit:
- hovoril, ze v jednom subore ma byt aj primac aj vysielac, tak si urobim jeden exe na prijem a jeden na vysielanie, kazdy bude mat nastavenu inu adresu com portu, jeden com2, druhy com3 napr.
- v komunikacii sa maju striedat?, ze v jednom okne zadam vetu(ulozim ju do bufera), druhe okno caka na prijem
- ked stlacim enter, data sa odoslu z jedneho okna do druheho a okna si vymenia ulohy, takze v druhom teraz mozem pisat a prve caka na prijem

alebo inak?
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: stamperlik on 08.03.2011, 03:57:16
no ja si potrebujem ujasnit, ze co mame vlastne spravit:
- hovoril, ze v jednom subore ma byt aj primac aj vysielac, tak si urobim jeden exe na prijem a jeden na vysielanie, kazdy bude mat nastavenu inu adresu com portu, jeden com2, druhy com3 napr.
- v komunikacii sa maju striedat?, ze v jednom okne zadam vetu(ulozim ju do bufera), druhe okno caka na prijem
- ked stlacim enter, data sa odoslu z jedneho okna do druheho a okna si vymenia ulohy, takze v druhom teraz mozem pisat a prve caka na prijem

alebo inak?

tak ako pises akurat prijmac aj vysielac bol jeden subor ... 2x som kompiloval, raz pre COM2 a raz pre COM3. Plus ked som to dorobil tak som si pripravil este jeden exac na COM1, ktory sa asi pouziva v skole.
ohladom vymienania uloh som to poriesil tak, ze ked vysielac napise nejaky konkretny znak tak sa ulohy vymenia. A ten znak moze byt kludne aj enter.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: jan on 15.03.2011, 00:47:13
prijmac:

Code: [Select]
#include <dos.h>
#include <stdio.h>
#include <conio.h>

#define COMPORT 2 // COM 3
union REGS inr,outr;

int main(void)
{
  inr.h.ah=0;    /* Inicializacia portu */
  inr.x.dx=COMPORT;    /* Port COM1 */
  inr.h.al=0xE3;    /* 9600 Bd, bez parity, 1 stopbit, 8 bitov*/
  int86(0x14,&inr,&outr);
  
  inr.h.ah=2;    /*Prijem znaku z vybraneho portu*/
  inr.x.dx=COMPORT;    /*COM1*/
  do {
    int86(0x14,&inr,&outr);
  } while(outr.h.ah!=0);   /*Cakaj, kym znak spravne nenacitas*/
  
  printf("Stlac ENTER pre koniec...");
  getch();
  return 0;
}

vysielac:

Code: [Select]
#include <dos.h>
#include <stdio.h>
#include <conio.h>

#define COMPORT 1 // COM 2
union REGS inr,outr;

int main(void)
{
  inr.h.ah=0;    /* Inicializacia portu */
  inr.x.dx=COMPORT;    /* Port COM1 */
  inr.h.al=0xE3;    /* 9600 Bd, bez parity, 1 stopbit, 8 bitov*/
  int86(0x14,&inr,&outr);
  
  inr.h.ah=1;
  inr.h.al='c';
  inr.x.dx=COMPORT; // JANO com3 je 2, bolo tu 0
  int86(0x14,&inr,&outr);
  
  printf("Stlac ENTER pre koniec...");
  getch();
  return 0;
}

nejde to, preco?, vysielac vysle ale prijmac no interes
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Kvacinka on 15.03.2011, 03:05:11
nema to byt nahoodu jeden program len aako vies ze to nejde? vies to compilovat v borlande?
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Kvacinka on 15.03.2011, 04:11:11
ani mne to nejde mne nejde kompilovat ani tie zo skoly stale vyhodi nejaky error ako sry ale ja to spravim napisem kod ukazem ucitelovy kod a poviem mu ze jednoducho mi to nejde kompilvoat uz neviem ake kniznice mam stihanut
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Kvacinka on 15.03.2011, 04:12:55
mam h subory vsetky tam a nejde mal dat i nejaky navod na compilaciu ked to tak chcel :)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: dissipator on 15.03.2011, 06:34:02
Windows 7 x64:
VSPD (Virtual serial port driver) spominany na prvej strane je sucastou balika TDST (Tibbo Device Server Toolkit), ktory existuje aj v x64 verzii (kedze sa jedna aj o ovladac, tak na x64 nebude x86 verzia pochopitelne fungovat). Konkretne som instaloval: tdst-5-08-05-x64

Pod DosBoxom som si nainstaloval turboC (btw ten odkaz na prvej strane je na turboC.exe >> prepisat priponu na .zip pripadne stiahnut a rozbalit archiv z ineho zdroja - zaujimalo by ma ako doslo k zmene suffixu ;D)

Pomocou Tibbo VSP Manager (sucast TDST) som si vytvoril 2 porty (obe sa pripajaju na localhost, su typu client/server, ako treba nastavit TCP porty sa hadam rozpisovat netreba).

Po priprave a skompilovani zdrojaku:
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg695.imageshack.us%2Fimg695%2F1999%2Fsetupdosbox.th.jpg&hash=802f48603e1f6a3136d2a60f45a8583f51c2317f) (http://img695.imageshack.us/i/setupdosbox.jpg/) (https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg849.imageshack.us%2Fimg849%2F5008%2Frundosbox.th.jpg&hash=13dcff4bc5c1955842b60b319793bf56d935edf2) (http://img849.imageshack.us/i/rundosbox.jpg/)

takze ziadne saskarenie s pracou na inom PC alebo rebootom do 32bit systemu nie je potrebne.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: stamperlik on 27.03.2011, 08:20:23
skusil som ten TDST, instalacia prebehla v poriadku, nastavil som client/server, porty som nechal TCP, spustil som programy co v skole fungovali ok a stalo sa toto: jeden sa nastavil na vysielac a druhy zacal rychlo dookola prijmat prijmat prazdne znaky, ked vysielac ukoncil komunikaciu, tak sa neprepli

nemenil si este nejake dalsie nastavania v tom TDST? mozno to treba rozpisovat :)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: dissipator on 04.04.2011, 23:07:39
mal si porty nastavene takto ?
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg821.imageshack.us%2Fimg821%2F999%2Fportse.th.jpg&hash=3841b734dc14a18796fb455f82c88a20eeaf7707) (http://img821.imageshack.us/i/portse.jpg/)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: stamperlik on 06.04.2011, 03:03:26
mal si porty nastavene takto ?

nemal, potom mal
aj tak neslo, kaslem na to uz
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: qwerty on 11.04.2011, 20:20:51
V akej forme mame mat zajtra pripravene to zadanie? Staci len prezentovat fungujuci priklad, alebo treba mat uz aj nejaku dokumentaciu???
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Kvacinka on 11.04.2011, 20:26:34
hovoril i dokumentaciu. Ja som sa ho pytal elbo som to spravil na hodine a on povedal ze nabuduce mat dokumentaciu ktoru odprezentujeme. Opis jendotlivych krokou progrmau
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: JankoHrasko on 12.04.2011, 20:12:39
ľudia, tu je link na stiahnutie súborov, ktoré dal Jadlovský na prednáške:

http://www.uloz.to/8630095/pzasp-12-04-zip (http://www.uloz.to/8630095/pzasp-12-04-zip)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: jan on 12.04.2011, 21:18:43
alebo https://docs.google.com/leaf?id=0B9X-L5lO6y2YNjY5MTZjNmItNjI0OS00ZTU5LWI0ZGItYTdhY2U5ZGQ5ODk5&hl=en&authkey=CIn0-OEM
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Achilus13 on 10.05.2011, 16:19:44
dneska sme boli nemilo prekvapený.... tá písomka čo sa písala je za 20b teda polovica zápichu takže to musí mať každý... tak sme sa potešili. Ja len tak aby ste vedeli
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: pinderko on 18.05.2011, 18:27:58
skuska pozostava z vypracovania prikladu a potom ustna ak sa nemylim. priklady predpokladam ze budu tie co sme robili po skupinach, takze by bolo dobre mat zozbierane tieto priklady. kazdy kto robil by mohol hodit, hoci len dokumentaciu niekde na web a pridat link alebo na ftp...myslim si ze nam to usetri riadne robotu.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: qwerty on 21.05.2011, 02:07:40
Nemohla by tu nejaka dobra dusa hodit poznamky z prednasok ? Myslim ze by sme to vsetci velmi odcenili, lebo z toho Snorek-a som uz chory  :trestac:
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: rolnik on 23.05.2011, 23:22:59
Nemohla by tu nejaka dobra dusa hodit poznamky z prednasok ? Myslim ze by sme to vsetci velmi odcenili, lebo z toho Snorek-a som uz chory  :trestac:

a preco si si nepisal poznamky z prednasok?  :laugh:
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: pinderko on 24.05.2011, 23:07:03
dnesna skuska skoncila asi teraz o 17:00...aku strasnu povest to ma tak taka kvazi pohoda skuska...asi do 15:00 sa preberali priklady...nie je problem spravit, poradia aj dobre duse, ale treba vediet ako to funguje tak odporucam sa skamaratit so sysmanom....potom teoreticka cas...dostanete otazky a pisete na papier...da sa aj opisat...potom ku jadlovskemu ktory si to precita a moze sa nieco aj odtial opytat ale vacsinou aj mimo...takze prehlad o vsetko...ale ONO SA TO DAAAAA... :ropebanana:  bp  :ropebanana:
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: face killer on 25.05.2011, 01:26:31
...fakt celkom v pohode skuska, len najdolezitejsie je spravit priklad a vediet ho vysvetlit...(asi 90% ludi co malo priklad aj spravilo skusku)
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: Achilus13 on 26.05.2011, 02:28:44
P.S.: všetci čo sa dostali ku ústnej dostali aj skúšku a najhoršia známka bola D aj to len jedno myslím :bannana_guitar:
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: filuS on 02.06.2011, 02:55:09
na to, co vsetko som mal moznost sa docitat o skuskach u pana Jadlovskeho, musim povedat, ze ludia toho nakecaju :)
moja skusenost:
Jadlovsky bol v pohode, ziadne extremne detaily nechcel, hlavne ked videl, ze to clovek ovlada (u mna dokonca preskocil jednu otazku, ze vraj veri, ze to ovladam, mozno si ma pamatal z prednasky, dunno ). Neda sa sice povedat, ze by nejak velmi pomahal, ale ak sa niekto zasekol, tak potom zacala konverzacia, kde trosku navadzal ludi na spravnu cestu. Ale ak niekto nehovori a nezapaja sa a vidi na nom, ze tomu vela casu nevenoval, tak ho samozrejme posle domov. Btw, taka mensia rada, ked sa opyta na konci, ze aku znamku by ste si dali, tak nebudte prilis skromny. Ja som povedal, ze by som si dal D65 a on povedal, ze to mi neda a ze ked tak mam prist nabuduce. Som mu povedal, ze nech mi radsej da to D, ale ze nemam tolko casu, aby som chodil este raz na ustnu, tak mi nakoniec dal B85.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: thom on 04.06.2011, 16:57:03
Ti co ste boli teraz v utorok na skuske(31.5.2011) mate uz zapisanu znamku v maise?? ja som bol a znamka akosi stale nie je zapisana.
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: filuS on 04.06.2011, 23:18:40
Ti co ste boli teraz v utorok na skuske(31.5.2011) mate uz zapisanu znamku v maise?? ja som bol a znamka akosi stale nie je zapisana.
znamku som mal zapisanu hned, domov som prisiel okolo tretej a uz to tam bolo
Title: Re: PZaSP - Periférne zariadenia a styk s prostredím
Post by: taby on 05.06.2011, 16:01:36
ja som odpovedal v tej prvej varke a znamku stale nemam zapisanu...