mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit Eingänge Atmega128


Autor: Fabian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi erstmal!

Hab folgendes Problem:

Mach gerade meine ersten Versuche mit dem 128er und C! Hab ein Paar Leds 
und Taster Angeschlossen! Die Taster an nen 10KOhm Pull up der an +5V 
und an dem PortC angeschlossen der den Pin dann auf Masse zieht!
So wie im Tutorial beschrieben, hatt bei anderen Controller und 
Assembler auch immer schön funktioniert! Wenn ich nun Spannung anlege 
und am Pin messe, hab ich 0V und eine Verbindung zu der Masse! Wenn der 
Kontroller aus ist hab ich einen Widerstand von über 80 Kohm zwischen 
Pin und Masse!

Wenn ich die Internen Pull ups Aktiviere und meine Widerständed entferne 
funktioniert es einwandfrei, nur das bei bereits zwei gedrückten Tasten 
der Controller ziemlich heiss wird!

Muss ich bei der Hardware noch irgendwas Beachten (Widerstand in Reihe, 
etc..) oder fehlts in der Software?
Müsste doch so gehen oder??


.....

DDRC = 0x00;  // Eingang Taster
PORTC = 0xff;  // Pull Up on

...

Hoffe ihr könnt mir helfen!








Autor: hubert.g (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Könnte damit zu tun haben:
Note: The ATmega128 is by default shipped in ATmega103 compatibility 
mode. Thus, if the parts are not programmed before they are put on the 
PCB, PORTC will be output during first power up, and until the ATmega103 
compatibility mode is disabled.

Autor: Fabian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi hubert,
das bedeutet nun, dass ich irgendwo den µc erst auf den 128 umstellen 
muss, oder? Auf welcher Seite von dem Datenblatt steht diese Angabe?
Danke schon mal!

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.