Hallo zusammen,
ich bin neu hier in diesem Forum und bin zufällig auf ein paar beiträge gestoßen die allerdings mich nicht meiner Problemlösung näher gebracht haben.
Zu meiner Person erst einmal. Ich bin ein uController Anfänger und benutze STK500 Board. Ich benutze die Entwicklungsumgebung AVR Studio5. Ich habe schon ein wenig C Erfahrung.
Zu meinem Problem:
Ich kann den uController ATMEL8151L bespielen jedoch das Programm nicht abrufen.
Die Flachbandkabenl habe ich wie in der Anleitung beschrieben verdrahtet (siehe Bild).
Das Programm ist ein ganz einfaches. Es soll eine Tasterabfrage gestellt werden und die LEDs auf dem Board schalten.
Zu den Fusebits und Lockbits Einstellungen habe ich ein Screenshot gemacht. Ich hoffe Ihr könnt mir sagen ob dies soweit OK ist da ich mit den Einstellungen noch nicht viel anfangen kann. Ich habe nur erkennen das SUT_CKSEL einen Externen Oscilator anspricht. Ich hatte probeweiser dies einmal auf den Integrierten probiert allerdings auch ohne erfolg.
Ich hoffe Ihr könnt mir irgendwelche Tipps geben.
gruß
ich bin neu hier in diesem Forum und bin zufällig auf ein paar beiträge gestoßen die allerdings mich nicht meiner Problemlösung näher gebracht haben.
Zu meiner Person erst einmal. Ich bin ein uController Anfänger und benutze STK500 Board. Ich benutze die Entwicklungsumgebung AVR Studio5. Ich habe schon ein wenig C Erfahrung.
Zu meinem Problem:
Ich kann den uController ATMEL8151L bespielen jedoch das Programm nicht abrufen.
Die Flachbandkabenl habe ich wie in der Anleitung beschrieben verdrahtet (siehe Bild).
Das Programm ist ein ganz einfaches. Es soll eine Tasterabfrage gestellt werden und die LEDs auf dem Board schalten.
Code:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
PORTD = 0xff ; // Eingang
PORTB = 0x00 ; // Ausgang
while(1)
{
if(bit_is_set(PIND,0)){
PORTB =(1<<0);
}
if(bit_is_set(PIND,2)){
PORTB =(2<<2);
}
if(bit_is_set(PIND,4)){
PORTB =(1<<4);
}
PORTB =(1<<6);
_delay_ms(10);
PORTB =(0<<6);
_delay_ms(10);
}
}
Ich hoffe Ihr könnt mir irgendwelche Tipps geben.
gruß