¿Cómo O BIEN dos bits en ATxmega128?

0

Estoy trabajando con ATxMega128 y programándolo en C.

Tengo dos entradas provenientes de un sensor y quiero encender un LED cuando obtengo una salida de cualquiera de los sensores.

Puedo hacer parpadear mi LED si obtengo salida de ambos sensores (es decir, puedo hacer ANDING utilizando &) pero no sé cómo hacer ORRING. (Solo necesito la sintaxis)

Una forma en la que puedo pensar es escribir dos sentencias if separadas que tomen un sensor a la vez, pero quiero escribir un solo bucle if.

¿Puedes ayudarme, por favor?

Gracias.

    
pregunta Ron

1 respuesta

4

Para O usa el símbolo de tubería:

|

Esta es una barra vertical, por lo general, el símbolo está cerca de la tecla Intro del teclado;

Por ejemplo: int x = BIT0 | BIT 1;

Sin embargo, dado que estás haciendo preguntas bastante básicas, te recomiendo que encuentres un tutorial o un libro para cubrir esto. K & R que es el libro C cubre esto. Yo mismo he escrito un tutorial (dirigido a MSP430 pero que abarca muchos aspectos generales) aquí .

    
respondido por el Gustavo Litovsky

Lea otras preguntas en las etiquetas