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
----------------------------------------------------------------------------------------------------
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 :)
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
ta jaky si si dal, taky mas :)
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ť? ???
...pridavam tu podklady z cvika k RS232
http://myhost.php5.sk/skola/seriove.zip (http://myhost.php5.sk/skola/seriove.zip)
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.
Navod ako som rozbehal priklad z cvika na jednom kompe
- niekde na nete som vyhrabal program na simulaciu virtualnych seriovych portov - VSPD
- na win 7 64 bit mi nesiel rozbehat, win vista 32 bit v pohode fici
- vo VSPD vytvorim novu dvojicu prepojenu nulovym modemom - jednoducho, vybral som COM2 a COM3 a klikol som na Add pair
- v lavom menu po rozbaleni poloziek je teraz vidno, ze porty su zavrete
- stiahol som turbo c (v devc++ sa neda robit, ze vraj funkcie outportb, inportb su rarita iba pre tento program)
- naistaloval som - otrasne dosovske mini okno - si vsimnite, ze prvy co vas pyta cestu tak to nie je cielova pre instalaciu ale source cesta (treba nechat nastavene to co tam je)
- spustil som cez /bin/TC.exe ... treba zmenit vo vlastnostiach aby sa spustal program v okne anie fullscreen
- v programoch som zmenil bazove adresy pre prijmac som dal COM2 (2F8) a pre vysielac COM3 (3E8) ... http://www.lookrs232.com/rs232/addresses.htm (http://www.lookrs232.com/rs232/addresses.htm)
- Compile, Run, kontrola vo VSPD, obidva porty maju priradene nejaky windows/system32/ntvdm.exe
- ak do vysielaca pisem, prijmac to vypisuje
Potrebne veci: http://dl.dropbox.com/u/3913680/pzasp.zip (http://dl.dropbox.com/u/3913680/pzasp.zip)
Have fun bv
lutujem vas...
Quote from: stamperlik on 06.03.2011, 20:24:48
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
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.
Quote from: 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.
pravy klik na TC.EXE a v properties najdes
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???
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?
Quote from: 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?
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.
prijmac:
#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:
#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
nema to byt nahoodu jeden program len aako vies ze to nejde? vies to compilovat v borlande?
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
mam h subory vsetky tam a nejde mal dat i nejaky navod na compilaciu ked to tak chcel :)
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.
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 :)
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/)
Quote from: dissipator on 04.04.2011, 23:07:39
mal si porty nastavene takto ?
nemal, potom mal
aj tak neslo, kaslem na to uz
V akej forme mame mat zajtra pripravene to zadanie? Staci len prezentovat fungujuci priklad, alebo treba mat uz aj nejaku dokumentaciu???
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
ľ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)
alebo https://docs.google.com/leaf?id=0B9X-L5lO6y2YNjY5MTZjNmItNjI0OS00ZTU5LWI0ZGItYTdhY2U5ZGQ5ODk5&hl=en&authkey=CIn0-OEM
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
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.
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:
Quote from: 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:
a preco si si nepisal poznamky z prednasok? :laugh:
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:
...fakt celkom v pohode skuska, len najdolezitejsie je spravit priklad a vediet ho vysvetlit...(asi 90% ludi co malo priklad aj spravilo skusku)
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:
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.
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.
Quote from: 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.
znamku som mal zapisanu hned, domov som prisiel okolo tretej a uz to tam bolo
ja som odpovedal v tej prvej varke a znamku stale nemam zapisanu...