AT89C51CC03 CAN-BOOTLOADER undefinierter Zustand

OP #1879219
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.