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