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!