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
Im Schaltplan ist D1 immer noch verkehrt herum... Was hast du denn in FLIP eingestellt?
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.