mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PB4 beim mega8 fuktioniert nicht


Autor: Fabian Heinemann (fabianh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
Ich bin grad an einem Programm(Bascom) für einen Mega8. Den Pin B4 habe 
ich als eingang mit aktiven Pullup definiert allerdings wird dies vom 
Controller nicht umgesetzt. Wenn ich Masse an den Pin lege tut sich gar 
nichts. Wenn ich allerdings Spannung drauf geben funktioniert das 
Programm so wie es soll. Wieso wird der Pullup dort nicht gesetzt? Hängt 
das damit zusammen, das PB4 beim mega8 auch Miso für den ISP ist?
Bei allen anderen Ports die ich abfrage funktionieren die Eingänge mit 
Pullup.


Weis da jemand Rat?

Gruß Fabian

Autor: Hubert G. (hubertg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist der PullUp wirklich aktiv? Was misst du an diesem Port.
Mit ISP hat das nichts zu tun.

Autor: Marcel V. (antis)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Häng doch mal nen externen Pull Up dran....

Autor: Fabian Heinemann (fabianh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Messen tu ich nichts, ein externer Pull up brachte auch nichts. In 
Bascom habe ich es so definiert:
Ddrb = &B11110011
Portb = &B00001100

geht bei allen anderen ports auch, nur der macht Probleme. Am µC liegts 
nicht, den hatte ich schonmal gewechselt.

Gruß Fabian

Autor: Justus Skorps (jussa)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Fabian Heinemann schrieb:

> Ddrb = &B11110011

und damit ist der Pin B4 als Ausgang geschaltet...

Autor: Paul Baumann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Ddrb = &B11110011
>Portb = &B00001100

Damit hast Du PB2 und PB3 als Eingang definiert. PB4 ist so als
Ausgang definiert.

MfG Paul

Autor: Fabian Heinemann (fabianh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke ;)
war etwas gestreßt, die anderen Ports sind alle komplett auf Ausgang, 
daher lief der Rest einwandfrei.

Gruß Fabian

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.