mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Anfängerprblem?


Autor: Martin Münnich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute

Ich bin grad dabei von Pic´s auf Atmel umzusteigen

ich hab in meinen tiny15 ein ganz einfaches Programm geschrieben das 3 
Ausgänge auf null stellt und 3 auf 1.
wenn ich die Schaltung anschließe gehen kurz die LED´s an den Ports 
an(nur die die auf 1 stehen) und nach ca. ner Sekunde ist alles wieder 
aus.
kann mir da jemand weiterhelfen?
Danke im vorraus
Gruß Martin

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, meine Glaskugel ist kaputt. Ich kann jetzt also nicht in Deinen 
Kopf sehen, um Deinen Code zu analysieren :-)

Immerhin hast Du ja wenigstens die CPU genannt.

Hast Du auch bedacht, daß Du bei Verwendung von 6 I/O einen 
12V-Programmer brauchst, um den Chip ein nächstes Mal programmieren zu 
können ?

Trozdem kann es aber Probleme geben, wenn man direkt nach Power-On-Reset 
den ehemaligen Resetpin auf Low zieht (da müssen dann ja die 12V 
Programmierspannung ran).


Peter

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi nochmal

Hier die Glaskugel ähm das Prog



.DEVICE ATtiny15

.include "tn15def.inc"
.def  result=r16

.cseg
.org $0000


init:
  ;cbr  WDTCR,WDE

  ldi  result,$ff  ;set port B as output
  out  DDRB,result

haupt:
  sbi     PORTB,0
  cbi     PORTB,1
  sbi     PORTB,2
  cbi     PORTB,3
  sbi     PORTB,4
  cbi     PORTB,5

  rjmp  haupt


Im Moment hab ich den Resetpin nicht als Ausgang beschaltet.
da sollte in der fertigen Schaltung der AD Wandler benutzt werden.

Gruß Martin

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Programm sieht o.k. aus.

Welche LED-Vorwiderstände hast Du verwendet ?

470 Ohm ... 1k sind o.k.


Peter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.