Forum: Mikrocontroller und Digitale Elektronik AT89C5231 USB Controller und Atmels FLIP


von Thorsten F. (thorsten)


Lesenswert?

Hallo Forum,

ich habe hier auf dem Steckbrett die kleine Grundbeschaltung aus dem
Datenblatt des Controller zusammengesteckt. Das Ganze funktioniert
soweit recht gut, FLIP erkennt den Controller über USB, ich kann .hex
Dateien in den Controller schreiben.

Da beim Hardwarereset des Controllers mit den Spannungen an den Pins
/EA und /PSEN (5v bzw. 0v) der USB Bootloader gestartet wird erkennt
FLIP den Controller wenn ich ihn "frisch" an den USB Bus hänge. ->
USB Stecker ans Board ran. Kaltstart sozusagen.

Schreibe ich nun ein Hex-File, welches ich mit SDCC erzeuge in den
Controller und klicke in FLIP auf "Start Application" startet selbige
auch gleich und ne Test-Led fängt an zu blinken.

FLIP deaktiviert danach die USB Schnittstelle zum Controller(logisch,
fehlt ja auch der USB Bootloader in der User Software). Wenn ich danach
jedoch wieder mit FLIP auf den Controller möchte, kommt beim Klicken auf
"Open" im USB Control Fenster nur ein Fehler, dass der Port nicht
geöffnet werden konnte.

Ich erzeuge die benötigten Spannungen an /EA und /PSEN während ich den
Controller mit einem Taster im Reset halte. Die Signale sollten bei der
steigenden Flanke vom Resetsignal gesampled werden und der Controller in
den USB Bootloader springen.

Mein Problem ist jetzt, dass FLIP die Verbindung per USB nur
zustandebekommt, wenn ich das Board frisch an den USB Bus
anschließe(Stecker raus, warten, Stecker rein).
Ist ein wenig nervig und auch bestimmt nicht so von Atmel gedacht.

Mache ich etwas bei der Beschaltung, bei der Bedienung von FLIP oder
sonstetwas falsch?
Hat jemand schoneinmal mit diesem Chip gearbeitet und kann aus
Erfahrungen berichten?

sorry, ist ein kleiner Roman geworden :)

Gruß

von Thorsten F. (thorsten)


Lesenswert?

Fehler im Topictitel:

Gemeint ist der AT89C5131

von Pieter (Gast)


Lesenswert?

moin moin,

was macht Du mit EA? Bei mir wird nur PSEN geschaltet, das reicht
auch.
Flip verwende ich nicht, sondern das Tool von er-tronik.
In dem Forum hast Du ja auch gepostet.


Mit Gruß
Pieter

von Thorsten F. (thorsten)


Lesenswert?

Hallo Pieter,

EA hängt an 5V.
Wie ich im ER-Tronik Forum erwähnt habe, habe ich das gleiche Phänomen
auch mit der Software von dort.
Neuen USB Treiber habe ich installiert.

Gruß

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
Noch kein Account? Hier anmelden.