Forum: Mikrocontroller und Digitale Elektronik at89c51cc03 TFH Board One Timeout Error


von Paule (Gast)


Lesenswert?

Hallo an alle,
ich habe ein TFH-Board-One von Palmtec (www.palmtec.de) mit einem 
at89c51cc03, diesen beschreibe ich seit etwa zwei Jahren. Der Aufbau 
sieht folgendermaßen aus:
1. Laptop mit Atmel Flip Programm zur Verbndung und Übertragung des 
Programms.
2. Kabel mit Adapter von USB auf RS232.
3. TFH-Board im 19"-Rahmen von Feltron Elektronics.

Seit vorgestern kann ich mich nicht mehr mit dem Board verbinden. Wenn 
ich bei Flip den Port auswähle und auf "Connect" klicke, kriege ich 
entweder grundsätzlich Timeout Error (Version 3.4.4) oder das Programm 
stüzt komplett ab (Version 2.4.6). Ich habe verschiedene Dinge 
überprüft:

1. Das Kabel, das Board, den Rahmen, sogar den Laptop ausgewechselt
2. überprüft ob vom Laptop Signale zur Schnittstelle durchkommen
3. Die Quarze auf dem Board kontrolliert
4. überprüft, ob die Taster Reset und Boot Kontaktprobleme haben
5. gemessen ob der PIN PSEN vom 89c51 beim Drücken des Boot-Tasters auch 
Kontakt zum GND bekommt
6. die Timeout-Zeit bei Flip auf 30 Sekunden verändert
7. um den Bootloader-Modus zu überprüfen, habe ich das Kabel angesteckt, 
Hyperterminal auf dem entsprechenden Port geöffnet und den Boot-Taster 
bzw. Boot und Reset zusammen betätigt, ich habe gelesen dass ich dann 
eigentlich ein U vom Microcontroller zurückbekommen müsste, aber es 
kommt nichts.

Meine Frage: Was kann ich noch tun? Hat jemand von euch eine Idee?
Brauche wirklich dringend die Möglichkeit, diesen Controller wieder 
schnell zum Laufen zu kriegen...

Paule

von just an idea (Gast)


Lesenswert?

Paule schrieb:
> ich habe gelesen dass ich dann
> eigentlich ein U vom Microcontroller zurückbekommen müsste, aber es
> kommt nichts.
Scheint so, als ob der Bootloader kaput ist. Spiel doch mal einen neuen 
drauf.

von Paule (Gast)


Lesenswert?

Aber wie mache ich das, wenn ich mich nicht verbinden kann? Ohne 
Verbindung kann ich nichts raufspielen...

von Paule (Gast)


Lesenswert?

Außerdem bin ich mir nicht wirklich sicher, ob ich das mit dem 
Hyperterminal richtig gemacht habe d.h. ob dieses Ergebnis 
aussagekräftig ist.

von just an idea (Gast)


Lesenswert?

Auch der at89c51cc03 wird soetwas ähnliches wie eine ISP Schnittstelle 
besitzen. An die mußt du einen geeigneten Programmieradapter 
anschließen. Damit kannst du dann den Bootloader neue aufspielen. Schau 
mal in sein Datenblatt und such die Stellen raus, wo du das Akronym 
"ISP" findest.

von Jobst M. (jobstens-de)


Lesenswert?

Paule schrieb:
> Hyperterminal auf dem entsprechenden Port geöffnet und den Boot-Taster
> bzw. Boot und Reset zusammen betätigt, ich habe gelesen dass ich dann
> eigentlich ein U vom Microcontroller zurückbekommen müsste, aber es
> kommt nichts.

Du musst auch erst ein 'U' hin schicken - steht im Datenblatt!


just an idea schrieb:
> Scheint so, als ob der Bootloader kaput ist. Spiel doch mal einen neuen
> drauf.

Wenn der Bootloader 'kaputt' ist, ist der Chip kaputt. Er liegt im ROM 
und kann nicht gelöscht, überschrieben, etc. werden.


Was ist mit dem MAX232? Ist der in Ordnung?


Gruß

Jobst

von ANDI (Gast)


Lesenswert?

Ich mache bei Palmtec einen Fernlehrgang und bei mir war das auch immer 
so, das ich Probleme mit Flip gehabt habe. Mein Trick ist, zuerst starte 
ich Flip, danach lade ich das Programm in Flip, danach ziehe ich den Usb 
Stecker stecke ihn gleich wieder rein, warte kurz und danach 
funktioneirt alles. Ich verwende Flip 2.4.6, mit Flip 3.4.5 funktioniert 
es bei mir auch nicht.Es gibt noch ein Programm namens MicroIDE-V20 im 
Forum Elektor Microcontroller Lehrgang.

von Paule (Gast)


Lesenswert?

Hallo,
erstmal vielen Dank für die Antworten.
Zwischenstand: Ich habe mir einen Satz Ersatz-ICs besorgt und alle 
ausgetauscht. Hat aber auch nichts gebracht. Gestern habe ich mit einem 
Freund zusammen die Schnittstelle per Hyperterminal überprüft, die 
scheint in Ordnung zu sein, denn wenn man Hyperterminal auf den 
entsprechenden Port einstellt, den Rahmen aus und wieder einschaltet, 
erscheint ein Text von einem Programm auf dem 16V8GAL, der auch auf dem 
Board ist (4-Bit-Vergleicher). Dieser Text wird fehlerfrei angezeigt und 
reagiert auch auf Tastendruck. Schnittstelle sieht also gut aus.
Ich überlege im Moment, ob FLip mit irgendwas wie SP3 für XP Probleme 
haben könnte oder mit einer Java-Aktualisierung...
Das Programm im Forum habe ich leider nicht gefunden... Wer hat noch 
Ideen?

von Jobst M. (jobstens-de)


Lesenswert?

Also, wenn Du in Hyperterm nach dem Start des Bootloaders ein U eingibst 
und kein U zurück bekommst, dann ist etwas faul. Und wenn der GAL im Weg 
ist. Aber dann ist auch klar, daß Flip ausflippt ...


Gruß

Jobst

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.