Buen día foristas.
Estoy tratando de nombrar pines del puerto B para el Atmega 16 usando Atmel studio 7. He tratado algunas formas de hacerlo que he encontrado en otros foros, pero me mandan error. Mi codigo es este:
#include <avr/io.h>
#include <util/delay.h>
#define LED PB0
int main(void)
{
DDRA = 0x00;
DDRB = 0x01;
DDRC = 0x00;
DDRD = 0x00;
PORTB = 0x00;
/* Replace with your application code */
while (1)
{
//PORTB = 0x01;
LED = 1;
_delay_ms(1000);
//PORTB = 0x00;
LED = 0;
_delay_ms(1000);
}
}
me manda el siguiente error:
Error recipe for target 'main.o' failed
Error lvalue required as left operand of assignment
Estoy tratando de nombrar pines del puerto B para el Atmega 16 usando Atmel studio 7. He tratado algunas formas de hacerlo que he encontrado en otros foros, pero me mandan error. Mi codigo es este:
#include <avr/io.h>
#include <util/delay.h>
#define LED PB0
int main(void)
{
DDRA = 0x00;
DDRB = 0x01;
DDRC = 0x00;
DDRD = 0x00;
PORTB = 0x00;
/* Replace with your application code */
while (1)
{
//PORTB = 0x01;
LED = 1;
_delay_ms(1000);
//PORTB = 0x00;
LED = 0;
_delay_ms(1000);
}
}
me manda el siguiente error:
Error recipe for target 'main.o' failed
Error lvalue required as left operand of assignment