Blinklicht mit Attiny2313

OP Persönliche Seite #1012988
1
#include <avr/io.h>            //Grundfunktionen
2
#ifndef F_CPU              //Vordefinieren für delay.h
3
#define F_CPU 1000000UL          //Definition von F_CPU in Herz
4
#endif      
5
#include <util/delay.h>          //Warteschleifen
6

7
int main (void)
8
{
9
DDRB=0b11111111;
10
PORTB=0b00000000;
11
while(1)
12
{
13
PORTB=0b11111111;
14
_delay_ms(500);
15
PORTB=0b00000000;
16
_delay_ms(500);
17
}
18
return(0);
19
}

Hallo,
ich versuche seit gestern dieses simple Programm zum Laufen zu bringen, 
aber vergeblich. Reset habe ich auf VCC gezogen. An den Fusebits haben 
ich nichts verstellt.
Ich hab auch nochmal mit einem anderen Attiny2313 probert, aber ebenso 
erfolglos.
Zum Programmieren verwende ich das AVR Dragon.
Für Hilfe bin ich dankbar.

MfG
Inox
Gast #1013088
Hallo,

kontrolliere die Fusebits trotzdem, nichts verstellen bedeutet nicht, 
dass sie stimmen. Wenn der Oszillator z.B. auf XTAL steht und kein Quarz 
angeschlossen ist, gehts nicht.

Hast du den Blockerkondensator für VCC nicht vergessen?
Ist der richtige Prozessor im AVR-Studio eingestellt?

Der Code muss funktionieren, daran wirds nicht liegen.

Viel Erfolg,

Peter
#1013274
im auslieferungszustand sind die AVRs auf internen takt "gefust".

wenn du trotzdem einen quarz angeschlossen hat, kann es passieren, dass 
da irgendetwas nicht mehr zusammenstimmt. ich hatte dieses problem auch 
schon einige male, kann aber nicht sagen, was da genau passiert...

also: wenn auf internen takt eingestellt ist, keinen quarz anschließen 
!!!

Antwort schreiben

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