Gast
#1906382
Hallo zusammen, ich raffs einfach nicht. wo liegt der Fehler ? Mit avr studio 4 habe ein ich PRogramm geschrieben welchen in der Simulation wunderbar funktioniert. nun flash ich das Programm in den ATMega8 auf dem Atmel Evaluationsboard vers 2.01 es werden keine Fehler angezeigt wenn ich das mache. Nur passiert jetzt nichts mehr..also Programm läuft nicht. Die Fuses habe ich geändert zu: CKOPT (haken gesetzt ) und ext.cryst HF 16K CK +64ms (hat aber auch mit internem nicht gefunzt) Spannung liegt an, und nun bin ich mit meinem Latein am ende. Wo ist der Fehler zu suchen, da das flashen ja ohne Fehlermeldung geht? ATMega kaputt? irgendwas mit dem Makefile ? oder der ISP-Programmer ist falsch ? --> (http://www.obd-shop.com/danila/product_details.php?id=356&lang=de) vielleicht kann mir je einer helfen. --------------- Falls das wichtig ist, hier noch der Code: #include <avr/io.h> int main () { unsigned char Pin1, Pin2 ; DDRD = 0b01100000; PORTD =0; while(1){ Pin1 = PIND; Pin2 = PIND; Pin1 = Pin1 & 0b00000100; Pin2 = Pin2 & 0b00001000; if ( Pin1 >0 ) { PORTD = 0b00100000; } else if ( Pin2 >0) { PORTD = 0b01000000; } else ; } return(0);