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

AT90S2343-vanjski prekid!!!!!

[es] :: Asembler :: AT90S2343-vanjski prekid!!!!!

[ Pregleda: 3140 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.cmu.carnet.hr.



Profil

icon AT90S2343-vanjski prekid!!!!!17.11.2005. u 20:07 - pre 224 meseci
pozdrav!
molio bih nekoga tko naravno zna da mi objasni malo ovo: koristim avr studio,konkretno mi treba za AT90S2343, u pitanju je vanjski prekid,koji ce bit izazvan uvijek kad ce int0 bit na niskom nivou (isc00,isc01=0),i sad kad ce se dogodit da na tom pinu bude "0",generirat ce se prekid,i sad mi nije jasno prekidnim vektorom, $001,.na tu adresu ce ici nakon sto dode do prekida?,te tu treba biti naredba koja ce pokazati na neku rutinu koju ce tada izvrsiti**,recimo mjeriti vrijeme,ili tako nesto, te kako ce nakon sto to napravi znati gdje treba nastaviti (znam za stog),al ne kuzim ni gdje ce uopce nastaviti.? objasnjenje,primjer u asm-u .,,sve je dobrodoslo ,molim lijepo da mi netko to objasni,ako nije problem!
hvala!


[Ovu poruku je menjao roberto555 dana 20.11.2005. u 18:14 GMT+1]
----Roberto----
 
Odgovor na temu

obranko
severna amerika

Član broj: 36599
Poruke: 152
*.cpe.net.cable.rogers.com.



+1 Profil

icon Re: AT90S2343-vanjski prekid!!!!!24.11.2005. u 01:35 - pre 224 meseci
Pozdrav,

stvar je jednostavna. recimo da u trenutku prekida tvoj program izvrsava instrukciju na adresi x. kada procesor registruje prekid, cim zavrsi instrukciju koju trenutno izvrsava (znaci sledeca adresa bi bila x+1 da nije bilo prekida), poziva rutinu za obradu prekida. (ne poznajem precesor na kome radis, tako da ne znam na koju konkretno adresu procesor "skace"). posto zavrsi obradu prekida (obicno se na kraju rutine nalazi instrukcija ret ili reti, kao sto rekoh ne poznajem procesor) procesor se vraca u program koji je bio prekinut i to u ovom primeru na adresu x+1.
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.cmu.carnet.hr.



Profil

icon Re: AT90S2343-vanjski prekid!!!!!30.11.2005. u 20:55 - pre 223 meseci

hvala!

nisam vidio prije odgovor, al sam uspio napravit vec, , i sve je tocno tako kako ste rekli, ide na prekidni vektor $001,$00je reset,$002-tim.!

----Roberto----
 
Odgovor na temu

[es] :: Asembler :: AT90S2343-vanjski prekid!!!!!

[ Pregleda: 3140 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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