mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Aller Anfang ist schwer


Autor: Vaterssohn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!

Also ich bin gerade dabei die Grundlagen der µC's zu erforschen.
Ich hab hier einen ATTiny26L und einfach mal reinprogrammiert

if (PINA.7 == 1)
PORTA.1=1;
else
PORTA.1=0;

das ergibt das gleiche wie
PORTA.1 = PINA.7;

mein bescheidenes Ziel wäre also wenn ich einen Taster drücke, soll ein
Ausgang high werden sonst low.

funktioniert, bis auf die Kleinigkeit, dass mein low - Signal ein 50Hz
Rechtecksignal ist und ich komm nicht drauf warum.


HILFE!!!!

Autor: Steffen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Poste mal deine Schaltung. Vielleicht solltest du einen Pullup anden
Schalter legen. Ich denke, dass du den Schalter im offenen Zustand
nicht auf definierten Pegel legst und er sich das 50Hz Netzbrummen
einfängt.

Also entweder wie im Tutorial einen 10K Widerstand gegen VCC/GND (je
nach Schaltung) schalten oder aber die internen Pullups aktivieren.

Viele Grüße
Steffen

Autor: Vaterssohn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke!

mein low am eingang schwankte zwischen +-60mV.
da hätt ich eigentlich selber drauf kommen können!


Danke für deine Hilfe!

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.