• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Jednocipaky

Started by tomash, 21.11.2008, 22:14:38

« predchdzajce - alie »

tomash

Nazdar, nevie niekto, ako sa zapajaju tie pamate? Treba to do zadania a neviem sa ani pohnut, takze ak by mal niekto nejake info, ako na to, tak sem s tym. Vopred diki  ;D

lada

#1
tak tie normalne pamate je NP, to si len vypocitas do 16-kovej sustavy, ale ak myslis na tie pamata 8521 a pod. tak to ani ja netusim, ale par ludi mi povedalo ze by to malo mat 4kB, ale nikto to stopercentne nepotvrdil

6Matthew6

to zadanie sa da, je celkom lahke len by som potreboval velkosti tychto:8155 8255    8251 aby som mohol dokoncit tabulku, neviem kolko X budu mat v tej tabulke. mozte to tu niekto napisat pls?

6Matthew6

ludia pls valkosti:8155 8255 8251 k zadaniu surne potrebujem ak viete niekto napiste pls :nervous:

lada

kamo ked to zistis tak to sem hod, idem akurat ceknut forum 2kyberaci to maju s nami mozno tam bude zmienka

lada

no dneska som sa ropraval s jednym kamaratom a ten zistil od galka, ze 8155 a 8255 su akoze tie kriziky v A1 a 10  a 8251 je len A0, dufam, ze vam to pomoze

Ev0

hmm, jak A1 a 10 co znamena ta 10tka :) su tam kriziky od A1 po A10 ci v A1 a A10 a A0 ?

Ev0

z minuleho roku tu mam zopar  obvodov teda iba 2 ... 8253 = 4B = A1, A0;
                                                                        8251 = 2B = A0;

Bohuzial mam iba tieto dva z minuleho roku ... no a tie obvody sa nazyvaju za casovace. dufam ze Vam to pomoze trocha...... potreboval by som ja teda 8255 a 8155, takze ak niekto vie tak pls sem s tym

lada

8155,8255 = 4B = A1, A0;
8251 = 2B = A0;

tomash

Quote from: eminkaa on  25.11.2008, 03:16:55
Quote from: tomash on  22.11.2008, 00:03:16
Ved ani oni asi nevedia, ako to spravili :D No ja to vidim asi tak, ze zajdem ku Galkovi na konzultaciu, mozno nieco spolu dvaja vymyslime, teda ak nezacne stresovat  :j_grin:

ja viem, ako som to spravila, mozem ti to aj poslat, ak ti to este treba...

Juuuuj to by som ti bol velmi velmi velmi vdacny, ked by si mi to poslala   :j_shocked: :j_wink:

roman5555

Neviem ako treba urobit to zadanie . Nepomoze niekto ????? prosim

tomash

Quote from: roman5555 on  30.11.2008, 03:40:13
Neviem ako treba urobit to zadanie . Nepomoze niekto ????? prosim


Ak chces, mozem pomoct... Vdaka eminke som prisiel na to, ako sa to robi...  :j_cool:

roman5555

Jasne ze chcem , pomoz prosim ta .  bq bq Dik

tomash

#13
Takze srtucny navod howto:

Cize vsetko sa pise do tabulky, kde mas stlpce: nazov pamate, stlpce: A15-A0, Rozsah, ChipSelect.
Tak si zoberies nejaku pamat. Zacnime 32kB. Cize v stlpec A15 bude zatial volny a ostatne A budu zapratane X-kami. Keby si mal 16kB, tak tam mas volne A15 a A14, ostatne X. ked budes mat 8kB, tak A15, A14, A13 volne a ostatne X. Analogicky dalej. Zacinas na adrese 0000 h. Cize tvoja pamat ma hodnotu 32kB, premenis to na B, cize 32*1024= 32768. Kedze zacinas na 0 a nie na 1, tak koncova adresa v rozsahu bude 32768-1, takze 32767 --> toto prevedies do hexa a dostanes koncovu adresu 7FFF h. toto cislo si premenis do dvojkovej sustavy a dostanes cislo 111111111111111. No a podla toho to zapises do tej tabulky, kde su X tam to neriesis a kde si si nechal volne, tam doplnis podla toho dvojkoveho. Cize pri 32kB ti pride do A15 cislo 1. No a z toho teraz potrebujes spravit CS. CS je invertovany, takze nad nim bude kvazi ciara, ako keby to bolo negovane. No a na pravu stranu rovnice si zapisujes tie hodnoty, ktore mas v A a nie su zaplnene X-kami. Cize v nasom pripade je to iba A15. Ak tam je 1, tak to neinvertujes, ak tam je nula, tak to invertujes. A nezabudni, ze cely vyraz co ti vyjde potom treba este invertovat, pretoze aj samotna lava strana, cize CS je invertovany. No a ides na dalsiu pamat. Zacinas na adrese, ktorou si skoncil + 1, cize v nasom pripade 7FFF h + 1 = 8000 h. Zasa si zoberies velkost pamate, premenis ju na B (*1024) a pripocitas ku 32768 (8000 h) a odpocitas 1 --- to je koncova adresa... No a analogicky dalej.
To iste je aj pri pamati dat, kde mas obvody. Tam si ale musis zistit, aku ma dany obvod velkost a na akych poziciach A mas X-ka. Napr. 8155 ma 4B, A0, A1 ---> to znamena, ze velkost je 4B a na A0 a A1 su X-ka, ostatok doplnujes zistenim koncovej adresy a jej prevodom do dvojkovej sustavy. Pripajam aj moje zadanie, tam si to mozes pozriet a dufam, ze pochopis.

http://tu-ke.php5.sk/JM/46-1.doc

http://tu-ke.php5.sk/JM/46-2.doc

S kreslenim schem ti nepomozem, to neviem ani ja sam... Snad ti pomoze navod od eminky:

http://tu-ke.php5.sk/JM/Jednocipaky.PNG

roman5555

no nejak som to nepochopil , sakra neviem co budem robit , uz zajtra to treba odovzdat  :j_huh: :j_huh:

Eghinka

hmm to urcovanie zaciatocnej a koncovej adresy sa nemusi robit taq zlozito, staci ak si rozdelis A0-A15 po 4stlpce...to su nejake registre alebo take nieco som citala ale nejde o to co to je, proste ti staci si to rozdelit na 4 stplce, zacinas od nuly, to je prvy riadok, tam kde mas v stpci same X tak je to F cize ak mas 32kB taq mas 0 na A15 potom XXX a potom 3x XXXX cize tie tri X za 0 je ako keby 4+2+1 = 7 a potom este FFF - tos dostanes od 0000h po 7fffh a potom na dalsi riadok zacinas +1 takse 8000h, to co mas v riadku, ked v druhom riadku mas napr 16kb tak to bude od 8000h do 8000h + 3fffh (00XX FFF) = Bfffh :) myslim ze to je jednoduchsie urcovanie ;) len ja mam trochu misung v tom ze ked mam napr 2 x 4kB tak ako viem kde mam dat 1 ?? ci to ako mi pride ze 1100 alebo 1010 alebo 1000??? toto trochu nechapem..

ani tie schemy nie je nijaky horor urobit, ked ste kreslili aspon jednu schemu na cviku tak to vies vpohode poprepisovat aby ti to sedelo s tvojim zadanim :) ja by som sa skor chcela spytat, v akom programe robite tie schemy??? :(

roman5555

Neurobi mi to niekto dnes to zadanie . Ja sa s nim nejak vyrovnam urcite sa dohodneme . Prosim zachrante ma . :j_cry: :j_cry:

Eghinka

:D nestresuj ked si na to sadnes a pozries us urobene zadania tak to mas za 20min urobene :) tam naozaj nemas vela co riesit ;) 2 tabulky a 1 schema ;)

roman5555

Ja mam urobit riadok č. 38 z teh tabulky na http://hpm.fei.tuke.sk/portal/index.php . Prosim pomozte .

Eghinka

hm ako to odpadlo s tymi konzultaciami? rano som nemohla byt na prednaske tos nefiem... bv

6Matthew6

ludia nemate niekto zadanie Svetelny had? myslim ze take bolo aj min rok...tak nejaky veteran by mohol mat alebo vediet spravit pls ;)

tomash

Quote from: 6Matthew6 on  04.12.2008, 20:00:44
ludia nemate niekto zadanie Svetelny had? myslim ze take bolo aj min rok...tak nejaky veteran by mohol mat alebo vediet spravit pls ;)

Mam to spravene, tak mozes tahat:
http://tu-ke.php5.sk/JM/had.rar

A ak by mal niekto spravene zadanie 3, tak mi moze helfnut, vopred diki:
Zadanie č. 3
Nasnímajte hodnotu obidvoch potenciometrov a napätie na termočlánku na základe tlačidiel TL1,TL2 a TL3, pošlite po sériovej linke  USART informáciu o napätí a zdroj signálu do druhého prípravku, kde ju zobrazíte na 7-segmentovkách.

lada

odkial beriete znenia zadani?

tomash

Quote from: lada on  06.12.2008, 02:16:02
odkial beriete znenia zadani?

http://hpm.fei.tuke.sk/portal/

Tam si to skus pohladat

roman5555

Prosim pomozte som z toho jelen.  ??? ??? ??? moje zadanie c.2 .

Zadanie č. 5
Vytvorte program, ktorý z analógového vstupu načíta analógový signál o dĺžke 2 sec so vzorkovacou frekvenciou 1kHz. Načítané hodnoty sa prenesú po sériovej linke do PC, kde sa uložia do definovaného súboru. Zachytenie vzoriek sa odštartuje spustením s PC.