Ultimative Anfängerfrage AVR ATTiny13

OP Persönliche Seite #882284
Lesenswert?
• ▲
▼
...und hier ist sie:
Ich bin ganz neu auf dem Gebiet der AVR Mikrocontroller. Habe zwar schon 
längere Zeit PICs programmiert, aber nun gut...Problem ist folgendes:
Eigentlich soll dieses Programm lediglich alle PINS output schalten und 
dann PIN 5,3,1 auf high schalten. Klappt aber irgendwie nicht...Warum?
1
#include <avr/io.h> 
2

3
int main (void)
4
{
5
DDRB = 0b00000000;
6
PORTB = 0b00101010;
7
start:
8
goto start;
9
}

Ich benutze AVR-Studio und WinAVR.
Bin für jede Hilfe dankbar
Inox5
OP Persönliche Seite #882985
Lesenswert?
• ▲
▼
Hallo
Ich habe nun das Programm verändert, aber es funktioniert immer noch 
nicht.
Ich müsste mit meinem Programm doch alle PINs auf Output und alle Pins 
auf high haben, aber auch im Simulator findet keine Veränderung der 
Register statt. Ich weiß im Moment nicht woran es liegen könnte...
1
#include <avr/io.h> 
2

3
int main (void)
4
{
5
DDRB  = 0b00111111;
6
PORTB = 0b00111111;
7
start:
8
goto start;
9
}

Danke für jede Hilfe.
Inox5

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.