RS232 515c geht und mal nicht

Gast #821530
Lesenswert?

hi leuts

(µC ist ein 515c
 programmiert mit keil)

 BD    = 1;    // baud rate generation
 SCON  = 0x50;    // V24 in mode 2 und empfängeraktivierung
 PCON  = 0X80;    // Mode 2 9600 baud ; mode 1 und 3 baudrate verdoppelt

so!!!

wenn auf dem µC der monitor geflasht ist und ich das HEX-File mit keil 
auf den
µC lade sendet die RS232 perfekt und ich kann auch zeichen empangen. 
(debug mode)
so weit so gut.

wenn das HEX-File ohne monitor und ohne keil
mit flashtools98 dirkt auf den µC geladen wurde empfange ich auf eine 
mal
nur noch schrott.

weiß wer was dazu?
#822506
Lesenswert?

Also der Watchdog fürt bei einem Überlauf einen Reset durch, genauso als 
wenn man an dem Reset-Pin einen Reset auslösen würde.
Ich könnte mir vorstellen, daß im debug Mode der Watchdog Timer 
standardmäßig deaktiviert wird, da ansonsten ja kein gescheites 
Debugging durchgeführt werden kann. Aber das ist nur eine Vermutung von 
mir.

Wenn ich im Keil µVision Simulator ein Programm durchlaufen lasse und 
den Watchdog nicht bediene, kann ich die dauernden Resets schön 
mitverfolgen.
Da z.B. beim C517 der Watchdog per Hardware Pin de/-aktiviert wird muß 
ich zum deaktivieren ein spezielles Simulationsfile angeben, in welchem 
dieser Pin "beschaltet" wird. In der Realität muß dieser Pin eben auf 
dem richtigen Pegel liegen zum deaktivieren des Watchdogs.

Ich weiß jetzt nicht genau, wie das beim C515 ist.

Ciao,
     Rainer
Gast #822527
Lesenswert?

hmmm

echt vielen dank, aber so wie dus beschreibst kanns das leider nicht 
sein.

weil in beiden fällen läuft das programm einwandfrei,
nur ohne monitor kommt nur noch datensalat an als ob auf ein mal der 
takt nicht mehr stimmt.
das ist zu k*****. ;-(

clos

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren