Säg att bit 0 styr en LED, Hur ska min kodrad se ut för att sätta på LED:en isf?
Jag hittade ett kodexempel där det såg ut som att man kunde skriva så här:
Kod: Markera allt
PORTA.0=1;
Kod: Markera allt
test.cpp:12: error: expected `;' before numeric constant
Vad gör jag för fel?
EDIT:
Så här ser hela koden ut:
Kod: Markera allt
#include <avr/io.h>
#include <util/delay.h>
void delay(void);
int main(void){
DDRA = 255; // Port A sätts till output
PORTA = 0; // Port A sätts till 0
delay();
while(1<2){
PORTA.0 = 1; // sätt på lysdioden
delay(); // vänta
PORTA.0 = 0; // stäng av lysdioden
delay(); // vänta
}
return 0;
}
void delay(){
_delay_ms(200.0); // pausar i 200 ms
}