Forum: Mikrocontroller und Digitale Elektronik AT89C51CC03 CAN-BOOTLOADER undefinierter Zustand


von Daniel G. (grossy)


Lesenswert?

Hallo zusammen,

ich habe hier ein kleines Problem und ich hoffe, hier kann mir jemand 
helfen.

Grundsätzlich arbeite ich an einem Tool, mit dem man einen AT89C51CC03 
über CAN (serieller Adapter am Rechner, ähnlich dem CAN232) flashen 
kann. Das Tool soll die gleichen Funktionalitäten haben, wie das FLIP 
von Atmel.

Es klappt eigentlich schon alles bis auf die Sache mit dem erase. Wenn 
ich dem IC befehle, er soll seinen Flasch komplett löschen, tut er dies 
auch. Das Problem ist, wenn ich nach dem löschen abschlate und wieder 
einschalte, geht der IC in einen mir unbekannten Zustand. Auf der 
Applikation sind CAN-RX und CAN-TX leds. Eine davon leuchtet dann mit 
voller Helligkeit. Das ist mit CAN-Traffic nicht hinzubekommen. Bei dem 
Versuch den Bootloader zu connecten regiert der IC nicht. Wenn man aber 
versucht, den BL 5-10 mal hintereinander zu connecten, geht die LED 
irgendwann aus und der IC reagiert wie gewohnt. Weiterhin ist auffällig, 
das es nicht reicht, einfach zu connecten sondern man muss die ganze 
Schnittstelle schließen und wieder öffen. Dieses Verhalten zeigt der IC 
sowohl im FLIP als auch mit meinem Tool.

Ich würde mich freuen, wenn einer mir sagen könnte was da vor sich geht.
Könnte es ein Geschwindigkeitsproblem sein? Der BUS steht auf 250k.

Vielen Dank

grossy

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.