mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PDx von Atmega32 auslesen


Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich hab ein Problem, ich hab an PD0-6 taster drangehangen und wollte die 
mit folgenden Programm steuern
 1 .include "m32def.inc"
 2 .def temp = r16
 3         ldi temp, 0xFF
 4         out DDRA, temp
 5         out PORTA, temp
 6
 7         ldi temp, 0x00
 8         out DDRD, temp
 9
10 loop:
11         in temp, PIND
12         out PINA, temp
13         rjmp loop

die Leds und Taster funktionieren auch einwandfrei in anderen 
Schaltungen nur bei dieser passiert gar nix.
da kann ich auf den Taster hauen wie ich will.
die Taster haengen so dran:

GND---Taster--|--10kOhm--Vcc
              |
             PDx

aber irgendwie funktioniert das nicht obwohl ich mir sicher bin, das ich 
das so schon vorher gemacht habe.
Einer ne Idee voran es liegen koennte.
Danke schon mal

Jens

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> out PINA, temp

PINA=Input

Autor: ecslowhand (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> 8         out DDRD, temp
>> 9
>>10 loop:
>>11         in temp, PIND
>>12         out PINA, temp
>>13         rjmp loop

12 out PORTA, temp

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kay danke, das loeste schon mal das erste problem, manchmal sieht man 
den wald vor lauter baeumen halt nicht.

Jetzt hab ich aber das weitere Problem, das an Port A die 1.,5. und die 
8. brennen ohne das ich einen taster betaetigt habe. Versteh ich 
irgendwie nicht?

Gruß Jens

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.