Hi,
ich compiliere mit dem avrgcc und wollte damit für den ATmega8535 folgenden Code compilieren:
Code:
#include <io.h>
#include "..\lib\mydefs.h"
#include "..\lib\lcd.h"
#include "..\lib\stepper.h"
#include "..\lib\rc5.h"
#include "..\lib\uart.h"
#include "..\lib\sensor.h"
int main(void)
{
//hier eigenen Programmcode einfügen
DDRA = 0xff;
PORTA = 0x00;
return 0;
}
Ich wollte PortA komplett auf Ausgang schalten und dann alle auf 0. Was hab ich falsch gemacht? Ich erhalte für beide Zeilen "invalid lvalue in assignment". Kann gut sein, dass ich einen Fehler gemacht habe, ist mein erstes mal "so" zu programmieren
(vorher vorgefertigte funktionen).
Lesezeichen