Problemas con la comunicacion serie, inportb

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Vicent

    Problemas con la comunicacion serie, inportb

    Hola:

    La empresa en la que trabajo tiene implantados una serie de
    aplicaciones basadas en MS DOS que se comunican con autómatas. Hasta
    la fecha las aplicaciones estaban funcionando correctamente.
    Los problemas empezaron cuando hemos implantado estas aplicaciones en
    equipos PIII y P4.
    En estos equipos se quedan colgados en el siguiente punto:

    outportb(Puerto Pesadoras+2,0xc 9); //iir
    outportb(Puerto Pesadoras+3,0x8 0); //lcr
    outportb(Puerto Pesadoras,0x0c) ; //dll
    outportb(Puerto Pesadoras+3,0x1 e); //lcr
    outportb(Puerto Pesadoras+1,0x0 0); //ier

    aquí entra en blucle infinito

    while(inportb(p ort+5)&1) inportb(port)


    si el equipo tiene instalado sólo MS DOS (VERSION 6.22) FALLA.
    Si se ejecuta desde una ventana de ms dos desde windows FALLA
    Si al arrancar el equipo pulsamos F8 y arrancamos con sólo símbolo
    del sistema FUNCIONA


    Me gustaría saber por qué se da esta situación. ¿Alguna sugerencia
    al respecto...?

    Gracias por adelantado:
    Vicent Vidal
  • Jonathan Mcdougall

    #2
    Re: Problemas con la comunicacion serie, inportb

    > La empresa en la que trabajo tiene implantados una serie de[color=blue]
    > aplicaciones basadas en MS DOS que se comunican con autómatas.[/color]

    Hablamos inglès aqui.


    Jonathan


    Comment

    • Kevin Goodsell

      #3
      Re: Problemas con la comunicacion serie, inportb

      Vicent wrote:
      [color=blue]
      > Hola:[/color]
      <snip>

      This is off-topic in any language. Also, this is an English group. There
      are similar groups for other languages.




      -Kevin
      --
      My email address is valid, but changes periodically.
      To contact me please use the address from a recent posting.

      Comment

      Working...