Atmega128 port problem

Gast #2589755
Lesenswert?

Ich habe ein Problem mit meinem Atmega 128:

Ich habe dieses absolut einfaches Programm:
1
#include <avr/io.h>
2
#define F_CPU 4000000
3
#include <avr/interrupt.h>
4
#include <util/delay.h>
5
#include <math.h>
6

7

8
void initStarterport(void)
9

10
{ 
11
  DDRB  |= (1 << DDB6); 
12
  PORTD |= (1 << PD6);
13
}
14

15
int main (void)
16

17
{ 
18

19
   initStarterport(); 
20
  
21
return 1;
22
}

Das Problem besteht genau darin, dass der Port und seine Register 
überhaupt nicht gesetzt werden und das AVR Studio keinen Fehler anzeigt.
Ich habe vor einem Jahr zuletzt programmiert und hatte den gleichen 
Fehler.
Gast #2590438
Lesenswert?

Ich stehe wieder vor dem gleichen Problem
1
#include <avr/io.h>
2
#define F_CPU 4000000
3
#include <avr/interrupt.h>
4
#include <util/delay.h>
5
#include <math.h>
6

7

8
void initStarterport(void)
9

10
{ 
11
  DDRB  |= (1 << DDB7); 
12
  PORTB |= (1 << PB7);
13
}
14

15
int main (void)
16

17
{ 
18

19
   initStarterport(); 
20
  
21
return 1;
22
}

Es hat jetzt lange fuktioniert, und jetzt wieder nichts.
Habs auch mit anderen ports probiert.
Das Program wird kompiliert und auf den uC programmiert.
Es tut sich nichts

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren