[pso] tema 2 linux dev_id
Razvan Deaconescu
razvand at cs.pub.ro
Fri Apr 13 21:19:43 EEST 2007
Luis Cazacu wrote:
> Inca o intrebare :) :
>
> incerc sa scriu in registrul LCR
>
> initial scriu 0x83 pt aq seta dlab 1
>
> outb(0x83|inb(MY_COM1+3),MY_COM1+3);//dlab=1
> outb(0x83|inb(MY_COM2+3),MY_COM2+3);//dlab=1
>
> Apoi dupa ce setez baud rate sfac dlab 0
>
> outb(0x03|inb(MY_COM1+3),MY_COM1+3);//dlab=0
> outb(0x03|inb(MY_COM2+3),MY_COM2+3);//dlab=0
>
> Dar cand citesc obtin tot 0x83
>
> value = inb(MY_COM1+3);
> printk(KERN_ALERT "lcr=%x\n",value);
>
> "value = 83"
>
> Presupun ca e din cauza la
> "0x03|inb(MY_COM1+3)"
>
> Cum sa afc sa scrie 0x03?
>
hmm, outb (0x03, MY_COM1 + 3) ?
Razvan
More information about the pso
mailing list