[pso] [tema2][linux] se apeleaza RDAI o data in plus
Alexandru Trifan
alexandru.trifan at gmail.com
Fri Apr 13 07:54:13 EEST 2007
Eu n-am reuşit să generez nici chip o întrerupere pe COM2 după ce
trimit date pe COM1. Am făcut tot ce trebuie, şi totuşi, după ce am
trimis datele nu se generează nici o întrerupere de partea cealaltă
cum că ar fi sosit ceva. Astfel, read îmi rămâne agăţată. Vreo idee?
On 06/04/07, Catalin Ionita <io.catalin at gmail.com> wrote:
> Salut,
>
> Se activeaza o intrerupere in plus in momentul in care inchizi si repornesti
> intreruperile pt modem.
>
> Se considera aceasta setare o intrerupere tip Receiver Line Status
> Interrupt adica ultimii 3 biti ai intreruperii sunt 110. Daca tu nu ai
> activat aceasta intrerupere in registrii ea va fi vazuta drept 010 (rdai)
> dar nu ai cum sa ai data availlable atata vreme cat tu nu ai trimis date.
>
> Cel mult, daca scrii pe primul byte din regiunea dedicata modemului fortezi
> un THRE dar un RDA se obtine doar daca primesti ceva.
>
> Sper sa te ajute
>
>
> On 4/6/07, Catalin Morosan <cercetasu2003 at yahoo.com> wrote:
> >
> > Salut.
> >
> > Ma tot chinui de cateva zile cu o problema la tema si nu ii dau de cap.
> > Poate are careva vreo idee...
> >
> > Faza e ca aproape tot timpul, mi se genereaza la inceput o intrerupere
> > RDAI desi inca nu a primit niciun byte de la celalalt port. Acest lucru se
> > intampla si pt portul care urmeaza sa primeasca si pt cel care trimite. In
> > ambele cazuri se citeste din registrul
> > de baza valoarea 0. Daca s-a intampla aboslut tot timpul, as da sa ignor
> > acest prim RDAI, doar ca cateodata cand rulez testul, nu se mai genereaza
> > acel prim RDAI. De mentionat ca registrii sunt identici (asa am dedus din
> > teste :)) si cand se genereaza primul RDAI si cand se genereaza si
> > celelalte, deci nu am cum sa imi dau seama cand sa ignor RDAI si cand nu.
> >
> > Daca are careva o sugestie oricat de mica, sa nu ezite sa o zica :)
> >
> > multumesc
> >
> > _______________________________________________
> > pso mailing list
> > pso at cursuri.cs.pub.ro
> > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
> >
> >
>
--
Regards,
Alexandru Trifan [alexandru.trifan at gmail.com]
More information about the pso
mailing list