mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 8051 Flash-Schaltung mit automatischem PSEN -> low


Autor: Sebastian B. (lufti)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich habe ein kleines 8051 Board aufgebaut. Ganz Minimal.

Vor einer Weile habe ich hier gefragt, wie man einen 8051 programmieren
kann. Es gab mehrere Möglichkeiten. Ich habe mich für die Schaltung
entschieden, die ihr in der Anlage betrachten könnt.

Der Vorteil dieser ist, dass PSEN nicht low gesetzt werden muss und der
Reset auch automatisch gemacht wird.
geflasht wird per FLIP.

So war jedenfalls der Plan. Diese Schaltung hat irgendjemand von euch
mir gepostet. Ich habe sie aufgebaut und die Programmierung klappte
nicht.
Jemand hier aus dem Forum merkte, dass die Diode D1 falsch rum
eingebaut war. Ich änderte es. Ohne Resultat.

Damit ich programmieren konnte, musste ich PSEN manuell auf low
setzen.

Die Funktion des automatischen Resets habe ich nicht überprüft, ich
habe diese zur Fehleranalyse deaktiviert (D1 abgezwickt).

Habt ihr eine Idee, warum das mit dem PSEN nicht funktioniert?
Ich wäre euch sehr dankbar, wenn ihr mir helfen könntet.


verzweifeln .. Sebastian

Autor: Andreas W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im Schaltplan ist D1 immer noch verkehrt herum...

Was hast du denn in FLIP eingestellt?

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Sebastian!

Du Solltest bei Flip unter "Settings --> Preferences" AutoISP
auswählen und unter "More" RST "High" und PSEN "Low"

Damit wird der Atmel automatisch geresetet. Vorrausetzung ist das die
Schaltung stimmt.

Gruß Klaus

Autor: Klaus (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

So siehts bei mir aus!

Gruß Klaus

Autor: Sebastian B. (lufti)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Danke für eure Hilfe!

Das Problem ist gelöst.

Ich musste bei Flip unter "Settings --> Preferences" AutoISP
auswählen und unter "More" -> RST "Low" und PSEN "Low" setzen.

Plötzlich ging es :) ...

Bei der AutoISP Schaltung, die von Atmel vorgeschlagen wird, wären dies
Defaultsettings richtig (RST "High" und PSEN "Low") Settings
richtig. Da bei mir die Schaltung aber ein wenig umgestrickt ist, ..
galt dies natürlich nicht für mich.

Vielen Dank nochmal an alle ..

glücklich .. Sebastian

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.