Linux soros port DTR tiltasa

Fazekas Mihály michael at goliat.eik.bme.hu
Thu May 3 09:52:12 CEST 2007


> > megnyitom a /dev/ttyS0-t, akkor a DTR aktivalodik, es hiaba
> > inaktivalom utana rogton, ez az ido eleg a resethez.
> >
> > A kerdesem az lenne, hogy hogy lehet megoldani szoftveres uton,
> > hogy az a lab ne aktivalodjon. HW-es utat tudok (keslelteto tag),
> > de az aramkort nem nagyon akarom modositani.
>
> Ez mukodik:
>
>      if ( ioctl (fd, TIOCMGET, &status) == -1) {
>          ...
>          return false;
>      }
>
>      if ( set_dtr ) status = status | TIOCM_DTR;
>      else status = status & ~TIOCM_DTR;
>
>      if ( ioctl (fd, TIOCMSET, &status) == -1 ) {
>          ...
>          return false;
>      }
En is erre szerettem volna kilyukadni, mikor azt az iromanyt
ajanlottam a kolleganak, de a problema az, hogy az open()
utan rogton buzeralja a rendszer a DTR -t, meg az akarmit,
es nincs lehetoseg ennek a kivedesere.

-- 
mailto:michael at goliat.eik.bme.hu
Phone: 463-1966



More information about the Elektro mailing list