expresión debe ser lvalue modificable en iar

-3
#include <msp430g2553.h>
void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;

  if(CALBC1_1MHZ = 0xFF || CALDCO_1MHZ) //error line
  {
    while(1);
  }
  BCSCTL1 = CALBC1_1MHZ;
  DCOCTL = CALDCO_1MHZ;

  P1DIR = 0x40;
  P1OUT = 0;

  while(1)
  {
    P1OUT = 0x40;
    _delay_cycles(50000);
      P1OUT = 0;
    _delay_cycles(50000);
  }
}

Estoy escribiendo este código y recibo el error

  

la expresión debe ser lvalue modificable en la sentencia if.

¿Puede alguien ayudarme con esto?

    

1 respuesta

3

Probablemente quisiste usar == en lugar de = .

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas