mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Undefinierte Portzustände


Autor: Hermann Kraus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein Problem mit den Resetzuständen der Ports am 4433. Wenn ich 
in meinem Programm die Ports nicht initialisiere, sind die dort 
anliegenden Zustände offensichtlich undefiniert. Im Datasheet steht 
aber, dass PORTx und DDRx mit 0 initalisiert werden. Weiter unten(S.73) 
steht dann, dass diese Kombination zu Tristate führt. Warum leuchten 
dann meine LEDs?

Autor: remo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bist du sicher, dass du einen sauberen Reset beim Einschalten machst? 
Die Controller verhalten sich allesamt ziemlich unberechenbar bei zu 
niedriger Versorgungsspannung, und die muss beim Einschalten ja erst mal 
hochfahren. In diesen Millisekundenbruchteilen passierts dann 
vermutlich. Probier doch einfach mal aus, ob du das Problem nach einem 
Reset mit einem Taster auch beobachtest. Falls nein hast du zwei 
Alternativen. AVR mit brownout detect verwenden, das haben die meisten 
Megas, ein paar tinies und der 4433. Ansonsten hilft auch ein externen 
Resetcontroller 7555 oder so ähnlich. Dazu gibts viele threads hier im 
Forum. Am aller einfachsten ist es die Ports im Sourcecode zu 
initialisieren, so löse ich das Problem.

ciao
Remo

Autor: Hermann Kraus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein Reset über Ponyprog führt auch nicht zum erfolg. Ich hab den 4433. 
Muss der Brownout-detector extra aktiviert werden?

Hermann

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.