Hallo!
Habe bisher mit Bascom programmiert und möchte, da wir im Studium C programmieren in C umsteigen. Arbeite mit AVR Studio. Das brennen funktioniert über den mysmartUSB von myAVR ohne Probleme, nur funktioniert mein Programm nicht. Was mach ich falsch?
Möchte erstmal einfach eine LED mit einem Schalter zum leuchten bringen.
MfG
Timmy
Hier mein Code:
Code:
#include <avr/io.h>
#define F_CPU 3686400UL
int main(void)
{
DDRC = 0xff; /*Port C Ausgang*/
DDRB = 0x00; /*Port B Eingang*/
PORTB = 0x00; /*Pull-Up aktiv*/
if (!(PINB & (1<<2)))
{
PORTC &= ~(1<<1);
}
else
{
PORTC |= ( 1<<1 );
}
return 0;
}
Lesezeichen