ATMEGA32 und STK500

OP #218912
Lesenswert?
• ▲
▼
Hallo Leute,

ich bin schon einige Zeit bei Euch in den Foren am Lesen und habe mir
hier schon eine Menge Infos bzgl. Mikrocontroller geholt. Inzwischen
habe ich mich entschlossen alles von Anfang an zu lernen und mir das
Atmel STK500 zum Üben besorgt .... noch bin ich ein absolutes Greenhorn
;-) ... aber das soll sich noch ändern!


Mein Problem:
Mit dem beim STK500 mitgelieferten 90S8515 klappt alles wunderbar ...
ganz nach Lehrbuch. Keine Probs ....

Aber ich habe hier einige Atmega32, welche ich absolut nicht in den
Griff bekomme. Beim Programmieren habe ich schon festgestellt, dass ich
immer alle LEDs und Taster abziehen muss ... ansonsten geht nichts. Und
ist das Ding endlich mal geflasht, so kommt das nächste Phänomen:
Beispiel einfacher BCD-Zähler mit Ausgabe auf die LEDs:
Beim 90S8515 sind die LEDs entweder an oder aus (so wie der
entsprechende Zählerstand es auch vorsieht) ...
 beim ATMEGA32 sind  die LEDs immer mit halber Leuchtstärke an ...
obwohl sie eigentlich aus sein sollten, diejenigen die an sein sollten
sind dann mit voller Leuchtstärke dabei. Das Zählen macht er ...

Ich hatte schon bzgl. der internen Widerstände geforscht ... aber
eigentlich sollten die automatisch per DDRx gesetzt sein ????

Mach ich irgend etwas falsch?

Hier einmal ein Beispiel:

.include "m32def.inc"
.def Temp  = r16
.def Delay = r17
.def Delay2 = r18

RESET:
ldi temp,0xFF
out DDRB,Temp

LOOP:
  out PORTB,Temp
  dec temp

  DLY:  ;Warteschleifen
    dec Delay
  brne DLY
    dec Delay2
  brne DLY

rjmp LOOP


----
Grüße --- Jürgen

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.