AT89C5131 Programmierung über USB Probleme

Gast #4432344
Guten Tag

Ich habe eine Schaltung mit dem AT89C5131-M aufgebaut. Beim Schema 
zeichnen habe ich alles beachtet, was wichtig ist.
Ich benutze Windows 7. Der Treiber für den uController ist ist 
installiert. Er wird auch richtig erkannt. Über Flip kann ich alles 
Verbinden und ein Programm draufladen.
Nur funktioniert dann leider nichts. Zum Testen toggle ich alle Ports. 
Nicht einmal das funktioniert.
Gibt es irgend etwas spezielles, worauf ich achten muss?
Z.B. den Speicherbereich. Oder die Baudrate. Oder Einstellungen beim 
Flip?
Ich habe alles mögliche ausprobiert. Ich weiss leider nicht mehr weiter.
Kann mir irgend jemand helfen?

Grüsse und vielen Dank
Simon
Angehängte Dateien:
Gast #4432379
Ja stimmt. Aber es gibt Pins, bei denen ich einen Pull-Up Widerstand 
dran habe. Da passiert auch nichts.
Ich habe auch schon andere Testprogramme geschrieben. Passiert überhaupt 
nichts. Die Pins sind und bleiben immer auf high.
Gast #4432461
> Die Pins sind open-drain
was natürlich überhaupt nicht stimmt, lediglich P0 floated da dieser im 
extern mode als echter bidirektionaler Datenbus benutzt wird.
Woher nimmst du die info dass ein 8051er mit normaler Portstruktur Open 
Drain ist?

Thomas
Gast #4432497
> Beim Schema zeichnen habe ich alles beachtet, was wichtig ist.
Dann ist dein Schaltplan falsch zumindest wenn du /RD und /WR zum 
Speicher lesen (MOVX) verwenden willst. Das kann aber niemand so genau 
sagen da der Plan ja nur ein Ausschnitt ist.
Thomas
Gast #4440054
Matze schrieb:
> Hast Du den Haken bei BLJB entfernt? Dieser ist bei fabrikneuen Chips
> gesetzt.

Am Anfang nicht. Ich weiss jetzt, dass das Programm nur funktioniert, 
wenn BLJB nicht gesetzt ist.
Das Problem ist aber dann, das man den Chip nicht mehr programmieren 
kann.
Oder wie kann man das lösen?
Gast #4440934
Im Normalbetrieb musst Du /PSEN auf Masse legen, bei Programmierung über 
USB auf einen Pullup (1,5k) auf VCC. Bei meinem Board ist es über einen 
Umschalter gelöst. Nach einem Reset lässt sich der µC programmieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.