Problem mit ATMEGA´s und STK500

OP #1216576
Hallo zusammen,

ich habe folgendes Problem ich wollte zum testen meines STK500 einen 
Blinker mit einem ATMEGA8L programmieren (AVR Studio).

Der ATMEGA Blinkt zwar aber die LED ist nur ganz schwach, wie wenn nicht 
die richtige Spannung anliegen würde... wenn ich den ATMEGA in eine 
Schaltung einbaue und VCC, GND und RESET anschließe und die LED an den 
PORTB blinkt diese nicht sondern ist dauerhaft an und leuchtet ganz 
normal wie bei 5V.
könnt ihr mir helfen?

Danke und viele Grüße,

Konstantin
1
#include <avr/io.h>
2
#include <util/delay.h>        
3
 
4
int main (void) {            
5
 
6
   DDRB = 0xff;
7
   PORTB = 0xff; 
8
 
9
   while(1) {  
10
   
11
      PORTB |= (1<<PB3);
12

13
      _delay_ms(100);
14

15
      PORTB &= ~(1<<PB3);
16
                 
17
   }
18
 
19
return 0;                 
20
}
#1216583
Zwischen dem Einschalten des Portpins und dem Ausschalten wartest Du ja 
schön. Wie wäre es denn, wenn Du auch zwischen dem Ausschalten und dem 
Wiedereinschalten eine Wartezeit einfügst? Die paar CPU-Takte, die da 
vergehen, dürften mit bloßem Auge nicht sichtbar sein...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.