Hallo Forum,
ich bin ein Neuling, also habe ich mich im Internet ein kleines C-Programm gesucht, womit ma eine kleine LED blinken lassen kann.
Das sieht dann so aus:
allerdings, wenn ich das Programm auf den uC lade, dan Schaltet sich die LED ein, aber nicht mehr aus.
wenn ich dass allerding so mache, dann funzt es wunderbar.
Könnt ihr mir da helfen?
Meine Daten:
OS: Win7 Ultimate
Modul: Crumb644 mit mega644PA
Umgebung: Atmel Studio 6
Compiler: WinAVR
ich bin ein Neuling, also habe ich mich im Internet ein kleines C-Programm gesucht, womit ma eine kleine LED blinken lassen kann.
Das sieht dann so aus:
Code:
#define F_CPU 20000000
#define LEDPIN 6
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRD = 0xff;
while(1)
{
PORTD |= (1 << LEDPIN);
_delay_ms(250);
PORTD &= ~(1 << LEDPIN);
_delay_ms(250);
}
}
allerdings, wenn ich das Programm auf den uC lade, dan Schaltet sich die LED ein, aber nicht mehr aus.
wenn ich dass allerding so mache, dann funzt es wunderbar.
Code:
#define F_CPU 20000000
#define LEDPIN 6
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRD = 0xff;
while(1)
{
PORTD = 0b10000000;
_delay_ms(250);
PORTD = 0x00;
_delay_ms(250);
}
}
Könnt ihr mir da helfen?
Meine Daten:
OS: Win7 Ultimate
Modul: Crumb644 mit mega644PA
Umgebung: Atmel Studio 6
Compiler: WinAVR