Hi,
Wenn es aufgebaut ist wie das Arduino Duemlianove sollte das funktionieren. Sonst wäre ein Schaltplan nicht schlecht.
Dieses Programm schaltet die LED an PinB5 ein:
Code:
/*
* AVRGCC3.c
*
* Created: 01.05.2012 15:57:49
* Author: Daniel
*/
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF; // Kompletter Port C auf Ausgang
while(1)
{
PORTB = (1<<PINB5);
}
}
Und dieses Programm lässt die LED blinken
Code:
/*
* AVRGCC3.c
*
* Created: 01.05.2012 15:57:49
* Author: Daniel
*/
#ifndef F_CPU
#define F_CPU 16000000UL
#endif
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while(1)
{
PORTB ^= (1<<PINB5);
_delay_ms(1000);
}
}
Lesezeichen