8051 auslesen über RS232 nur wie?

Gast #1263596
Indem du das Datenblatt zum Controller liest, rausfindest, wo die 
Bootloaderfunktionalität beschrieben steht (sofern das Teil einen BL 
hat), und hoffst, dass die SecurityBits nicht gesetzt sind.

Ralf
#1263620
Der Bootloader hat möglicherweise auch einen Debugger integriert. Jedoch 
hab ich nie die Befehle rausfinden können. Die Bootloder Befehle sind in 
einem extra Datenblatt zu finden. Ob jedoch für den Debug-Modus 
zusätzliche Funktionen eingebunden werden müßen ...

uC004_v30.pdf
"Understanding the Serial Download Protocol"

Gruß, Bernd
OP #1263622
das hilft mir immer noch nicht. WIE bzw WELCHES Programm (hab null 
Ahnung arbeite eig nur mit ISP) brauch ich dazu? Hypertherminal? wie 
gesagt weiß nur das das 8051 basierend ist und das 8051 seriell geproggt 
wird. Im Netz steht wie 8051 aufgebaut ist nur wie man das letztendlich 
proggt.. keine Ahnung helft mir bitte

Seite 13 gerade entdeckt. ICh les mal ne runde
#1263630
@Nette Mann

Mir fällt gerade noch was ein, es gibt 2 Bootloader Versionen. Beim 
Einschalten sendet der ADUC812 erst mal seine Kennung nebst 
Versionsnummer.
Ab Version 9933 muss Bootloader Version 2 verwendet werden. Das 
Protokoll ist anders und Version 2 lässt auch getrenntes Löschen von 
Daten und Programm-Flash zu. Bei Version 1 wurde noch der komplette Chip 
gelöscht.

Der Bootloader macht nach dem Ende der Programmierung Reset und man ist 
möglicherweise dann im Debug-Modus. Damit wäre ein Aufruf des Debuggers 
ohne vorheriges Löschen nicht möglich.

Gruß, Bernd
OP #1263640
Also im Datenblatt steht wenn PSEN mit 1kOHM auf GND liegt da ist das 
Moped im programmiermodus. Problem ist nur, Der Chip ist A unter 
schutzlack und B in SMD und C hab ich nul Ahnung wie ich den daraus 
bekomme. Was noch viel Interressanter wäre, wär zuwissen wo man so einen 
herbekommt. Weil auf dem Chip ist ein wichtiges Programm was ich brauch.
#1263663
Aaalso:

1. PSEN mit 1k auf GND ist der normale Programmiermodus.
2. Wahrscheinlich läßt sich der Inhalt nicht auslesen.
3. kann der Hersteller einen eigenen Bootloader eingebaut haben, bzw. 
müssen eventuell anschließend in das Datenflash die passenden Parameter 
gespielt werden.
4. Wie willst Du daran was optimieren, wenn Du "Null Ahnung" hast?
5. Du machst das Teil höchstens unbrauchbar.
6. Spar lieber auf ein vernünftiges Auto!

Gruß, Bernd

PS.
Es gibt Leute, die bauen sich eine CDI (Capacitor Discharge Ignition) 
selber, z.B. für Motorrad-Oldtimer. Doodeln hilft weiter.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.