Forum: Mikrocontroller und Digitale Elektronik NEC ASSEMBLER


von Andreas (Gast)


Lesenswert?

Hallo leute kennt sich einer von euch mit den ASSEMBLER Befehlen von
NEC aus ?

ich würde gerne wissen was diese Zeilen bedeuten :

      movea   0x00,zero,r19
       st.b    r19,WTM[zero]

von Christoph Kessler (db1uq) (Gast)


Lesenswert?

welche Prozessorfamilie? NEC hat mehrere, z.B. die alten 8048, 8080, 
teilweise in CMOS mit ganz anderen Namen, den 8255 I/O-Baustein als 
V72055 oder so ähnlich

von Andreas (Gast)


Lesenswert?

Der Prozessor ist ein NEC V850 FJ2

von Christoph Kessler (db1uq) (Gast)


Lesenswert?

Na damit kommen wir schonmal etwas weiter
Das Hardware-Datenblatt heb ich schon mal gefunden
http://www.necel.com/nesdis/image/U17831EE1V0DS00.pdf

Und ein Users manual, da sollten die Mnemonics usw. drinstehen:
(http://www.necel.com/cgi-bin/nesdis/o002_e.cgi)
der Link geht so nicht, man muß die Suchfunktion eingrenzen auf V850 
MCUs

Irgendjemand da, der den Prozesor kennt?

von sepp (Gast)


Lesenswert?

Das sollte weiter helfen. Ich verwende zwar ein V850 aber nur in C.
http://www.necel.com/nesdis/image/U15943EJ3V0UM00.pdf

von Andreas (Gast)


Lesenswert?

Mein Problem ist folgendes:

aus unerklärlichen Gründen stürtzt der Prozessor manchmal ab.

nun würde ich gerne einen "Reset" durchführen.

Wie kann ich dass per Software realisieren ?

- meine Lösung 1: Watchdog einschalte und nicht triggern - > RESET

- meine Löung  2: An dem Punkt wo das passiert einen Jump Befehl an den 
Reset Vektor ( wird aber wahrscheinlich nicht funktionieren weil die 
Register noch "alte" Werte haben und keine default Werte

hat von euch einer eine Idee ?

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.