Hallo ! Ich habe eine Frage zu der Funktion /PSEN an meinem ATmel. Ich habe eine Schaltung aufgebaut, will jetzt mit der ISP Programmierung beginnen, allerings bringt der /PSEN wenn ich Ihn auf Masse ziehe, meine Reset - Led, mit einem bestimmten Takt, schwach an zu leuchten. What´s that ? Jemand dieses Problem schon mal gehabt ?
Welchen MC meinst du denn mit "meinem ATmel"??? Soweit ich weiss, ist PSEN eigentlich immer ein reinrassiger Ausgang (proram store enable), dient zur Aktivierung eines externen Programmspeichers. Warum also willst du den vergewaltigen?
AT89C51ID2, PSEN nutze ich die ISP Programmierung vorzunehmen. Nur leider, wenn ich diesen auf Masse ziehe leuchtet bei mir die Reset Led am Board. Irgendwas muss da doch haken ?
Problem gelöst ! Ich habe Ihn zustzlich einen 1K Ohm verpasst. Jetzt ist alles im Grünen Breich. Bis auf die Tatsache das ich keine Verbinung zum µC bekomme ;-) Aber so ist aller Anfang ist schwer . Gibt es noch Tips, für die ISP worauf man achten muss ? Danke noch mal . .
Ich verstehe den Zusammenhang zwischen ISP und PSEN nicht. Der PSEN ist ein reiner Ausgang, den man tunlichst nicht auf GND oder VCC legen sollte. Willst du den auf Masse legen, um den externen Speicher abzuschalten? Dann sollte doch ein enfacher Pull-down ausreichen, oder?
Zu Inkognito: Danke schaue gleich mal nach ! Zu Jens: Laut Anleitung von Atmel muss ich Ihn auf Masse legen um die Programme mit Flip zu programmieren. Den Bootlader aktiviere ich mit PSEN=0; EA=1 und ALE=1 or not connected. Nun ja , sitze direkt vro der Schaltung und bin am tun und machen . . . Falls nicht - korrigiert mich ! Zu Sascha: /EA liegt auf High - Potential Danke für Eure Tips, wie gesagt sitze Direkt davor, sobald ich es läuft schreibe ich euch, es sei denn Ihr habt noch ne Info für mich. mfg macke_a
Nein, habe ich schon kontrolliert. Danke für den Hinweis. Ich könnte mir auch vorstellen, das bei Flip etwas nicht korrekt ist. Also ich bekomme immer noch " There is no available Com Port " als Fehlermeldung, schon mal was von mitbekommen
Also FLIP habe ich auch schon mal genutzt und keine Probs gehabt. Wie hast du das Board den angeschlossen. Ist der COM-PORT ev. belegt oder nicht vorhanden? oder falsche FLIP-Einstellungen... Mfg Sascha
" There is no available Com Port " Entweder Dein PC hat keine COM oder ein anderes Programm belegt diese bereits. Peter
Mein Board habe ich kontrolliert, da mußte so weit alles klar sein. Im Moment bekomme ich von Flip den " Timeout Error" bedeutet ja das die Baudrate gesetzt werden soll. Nun gut gesagt getan; ich habe alle Möglichkeiten von 2400 - 115200 durchprobiert. Obwohl die letzteren nicht unbedingt in Frage kommen. Tja - ich denke mein Fehler leigt bei Flip, anders rum ? Vielleicht gibt es was bei Flip, woran ich nicht gedacht habe. Aber die ersten Schritte sind nun mal "Das Programm Downladen", RS232 anschließen und Connecten .... und da hakt es ... Danke schon mal für Deine Mithilfe !
Soweit ich es in erinnerung habe, mußt du/PSEN auf Low und dann einen Reset machen. Dann wird der Bootloader gestartet. Mfg Sascha
Kurze Frage vorweg. Der /PSEN braucht LOW - PEGEL <=> d.h. da der Eingang doch niegiert ist und ich ihm nen HIGH PEGEL gebe, ist das doch für Ihn der LOW Pegel. Weil im Moment liegen am Port des /PSEN 4,8 V und am /EA 0,1 V
/PSEN ist normalerweise als PROGRAM-STORE-ENABLE als Ausgang zuständig. Nur zum programmieren legst du ihn auf 0. Und mit /EA =0.1V, dementsprechend Low, erwartet der Controller einen externen Programmspeicher. /EA über einen PullUp an 5V. So habe ich einen T89C51AC2 mit FLIP geflasht: /EA = +5V /PSEN über Jumper an GND Reset gedrückt und FLIP hat ihn gefunden....... Mfg sascha
Bin Drin ! ! ! Ich meine die Software erkennt den Baustein an. Nur jetzt meckert er wieder, " Cannot open file ". Also man springt von einem Stein zum anderen, gibt es dann auch noch nen Tip ! Gruss Macke_a
Mehrere kleine Details wie z.B. falls ich den /PSEN so auf Masse lege dann leuchtete meine RESEST Diode , dementsprechned hatte ich auch einen Pegel am Reset Eingang des µC. Ich habe einen 1K Ohm, zwischen Masse und /PSEN gelegt,da war das Problem behoben. Das war das eine, das andere /EA hatte ich als erstes auf Masse anstatt an High. Kleine Fehler halt, aber ich sitze hier fast taglich 12 Stunden an meinem Projekt. Irgendwann sieht den Wald vor lauter Bäume nicht mehr ! Nun danke aber für deine Hilfe. Nee Idee warum er den Hex File Error anzeigt hast Du nicht auch noch auf Lager ? Laut Anleitung soll ich den Hex File nach vollstädniger Verbidnung einführen, gesagt getan => Er meckert !
Ups, zu schnell gewesen. SO die Hex Files liest er jetzt auch, nur er führt Sie nicht aus ? Ich habe eine Led an den Port gelegt. Die will ich mal einfach ein und ausschalten. Das Programm ist Ok. Muss ich denn nach der Programmierung den /PSEN zurücksetzen um Ihn zu sagen, das die Programmerung abgeschlossen wurde und er das Programm ausführen soll ?
Ja, PSEN wieder auf High und Reset. Sonst geht er ja wieder in den Programmiermodus.
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.