Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo zusammen, > > da ich jetzt angefangen habe mich mir der Assembler Programierung > zu beschäftigen taucht bei mir die Frage auf, ob man nicht auch > Daten im Segment 3 speichern könnte ( das man wegen ein paar > Bytes nicht immer gleich noch mal ein Modul braucht). > Im disassembled os.hex von Eric Hospel hab ich folgende Stelle gefunden > > 0x25e4: MOV R4,#0xaaaa > 0x25e8: MOV 0xaaaa,R4 writes to prom address 0x5555 because A0 is not used > 0x25ec: MOV R4,#0x5555 > 0x25f0: MOV 0x5554,R4 > 0x25f4: MOV R4,#0xa0a0 > 0x25f8: MOV 0xaaaa,R4 > 0x25fc: EXTS R12,#1 > 0x25fe: MOV [R13],R14 Program word > 0x2600: EXTS R12,#1 > 0x2602: MOV R4,[R13] Readback the value > 0x2604: XOR R4,R14 > 0x2606: AND R4,#0x80 if ready? > 0x260a: JMPR cc_Z,0x2626 then jump > 0x260c: EXTS R12,#1 > 0x260e: MOV R4,[R13] Readback the value > 0x2610: AND R4,#0x20 if time limit not Exceeded? > 0x2614: JMPR cc_Z,0x2600 then jump > 0x2616: EXTS R12,#1 > 0x2618: MOV R4,[R13] Readback the value > 0x261a: XOR R4,R14 > 0x261c: AND R4,#0x80 > 0x2620: JMPR cc_Z,0x2626 > 0x2622: MOV R14,#0x0 return 0 when error > 0x2624: JMPR cc_NC,0x262a > 0x2626: MOV R14,#0xffff return 0xffff when OK > 0x262a: MOV R4,#0xaaaa Activate read mode > 0x262e: MOV 0xaaaa,R4 > 0x2632: MOV R4,#0x5555 > 0x2636: MOV 0x5554,R4 > 0x263a: MOV R4,#0xf0f0 > 0x263e: MOV 0xaaaa,R4 > 0x2642: EXTS R12,#1 > 0x2644: MOV R4,[R13] > 0x2646: MOV R4,R14 > 0x2648: RETS > > die meiner Meinung für das Schreiben der Daten im Segment 3 zuständig ist. > Meine Frage nun ist, kann man mit diesem Programmteil Daten schreiben (Brennen) > oder nicht ? > > mfg Tom > > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB