Atmega128 port problem

Gast #2589755
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
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
Gast
Da tut sich auch nichts.
Das programm war viel länger.
Vorher hat das mit den port funktioniert.
Nachdem das programm fertig war tut sich wieder nichts.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.