Einsteigerproblem mit ATTINY2313

Gast #1924715
Lesenswert?

Hallo zusammen!

Ich habe hier ein Problem:

Ich habe hier einen ATTINY2313 und möchte ihn mit LEDs zum laufen 
bringen.
Ich habe bisher nur Erfahrung mit einem 8051-Clon und wollte mich an die 
Atmel-Controller wagen

Ich habe im AVR Studio folgendes kleines Programm geschrieben:


1
.include "tn2313def.inc"    
2

3
ldi r16, 0xFF
4
out DDRB, r16    ; Port B als Ausgang festlegen
5

6
ldi r16, 0x00
7
out DDRD, r16    ; Port D als Eingang festlegen
8

9

10
loop:  in r16, PORTD  ; Port D einlesen
11
    nop
12
    out PORTB, r16  ; und wieder auf Port B ausgeben
13
    
14
    rjmp loop

Damit wollte ich nur einen Taster auslesen und an die LED wieder 
ausgeben.

Das Programm ist an dem Programm des Tutorials angelehnt.

Compilieren geht wunderbar, mit Ponyprog auf den Atmel übertragen geht 
auch aber wenn ich der Schaltung Spannung gebe funktioniert nichts!
LEDs sind aus und wenn ich auf Port D0 oder D1 Signal (+5V) drauf gebe 
passiert nichts. (LEDs sind auf Port B0+1 angeschlossen)

Ich komme einfach nicht mehr weiter. Ich habe auch schon die Fuse-Bits 
vom Takt mit Ponyprog überprüft und die Einstellung ist auf 0100 (int. 
8MHz aktiv)

Habe
VCC und GND habe ich schon nachgemessen und alles okay. Einen zweiten, 
ebenfalls neuen 2313 habe ich auch schon versucht - leider ohne Erfolg.

Schonmal in Vorraus Danke für die Hilfe!

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