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 Thomas, > > Ich hab' einmal schnell etwas disassembliert: > <asm> > ;die ersten 32 Byte > 0xF600 MOV reg0xF0, #0xF620 > 0xF604 JNB 0xB7.7, bra0xFE > 0xF608 MOVB [R0], 0xFEB2 > 0xF60C BCLR 0xB7.7 > 0xF60E CMPI1 R0, #0xF7BF > 0xF612 JMPR cc_NZ/NE, rel248 > 0xF614 DISWDT > 0xF618 MOV reg0x0A, #0xFA00 > 0xF61C JMPA cc_UC, 0xF620 > > ;der Rest > 0xF620 MOV reg0x0B, #0xFC00 > 0xF624 MOV reg0x09, #0xFC00 > 0xF628 MOV reg0x08, #0xFC00 > 0xF62C BFLDL 0x86, #0x37, #0x15 > 0xF630 BFLDH 0x86, #0x00, #0x12 > 0xF634 BFLDL 0x89, #0x04, #0x04 > 0xF638 BFLDH 0x89, #0x00, #0xFF > 0xF63C JMPS Seg0x00, 0xF640 > 0xF640 MOV reg0x00, #0x0000 > 0xF644 MOV reg0x01, #0x0001 > 0xF648 MOV reg0x02, #0x0002 > 0xF64C MOV reg0x03, #0x0003 > 0xF650 EINIT > 0xF654 MOV R2, #0 > 0xF656 CALLS Seg0x00, 0xF702 > 0xF65A MOV reg0xF2, #0x4000 > 0xF65E CALLS Seg0x00, 0x > 0xF660 ADD reg0xF7, 0xF2E6 > 0xF664 ADD R6, R0 > 0xF666 CALLS Seg0x00, 0xF702 > 0xF66A MOV reg0xF2, #0x8000 > 0xF66E CALLS Seg0x00, 0xF702 > 0xF672 MOV R1, #0 > 0xF674 JNB 0xB7.7, bra0xFE > 0xF678 MOVB reg0xF5, 0xFEB2 > 0xF67C BCLR 0xB7.7 > 0xF67E JNB 0xB7.0, bra0x > 0xF680 BCLR 0x70.15 > 0xF682 MOVB reg0xF4, 0xFEB2 > 0xF686 BCLR 0xB7.7 > 0xF688 CMP reg0xF2, #0xFFFF > 0xF68C JMPR cc_Z/EQ, rel50 > 0xF68E JNB 0xB7.7, bra0xFE > 0xF692 MOV reg0xF5, 0xFEB2 > 0xF696 BCLR 0xB7.7 > 0xF698 JNB 0xB7.7, bra0xFE > 0xF69C MOVB reg0xF0, 0xFEB2 > 0xF6A0 BCLR 0xB7.7 > 0xF6A2 MOV [R1+#249], RL0 > 0xF6A6 ADD R1, #1 > 0xF6A8 CMP reg0xF1, #0x0020 > 0xF6AC JMPR cc_NZ/NE, rel245 > 0xF6AE MOVB RL0, RH2 > 0xF6B0 CALLS Seg0x00, 0xF7AA > 0xF6B4 MOVB RL0, RL2 > 0xF6B6 CALLS Seg0x00, 0xF7AA > 0xF6BA MOVB RL0, RL5 > 0xF6BC CALLS Seg0x00, 0xF7AA > 0xF6C0 MOV R1, #0 > 0xF6C2 MOV R0, [R1+#249] > 0xF6C6 CMP R1, R5 > 0xF6C8 JMPR cc_NC/UGT, rel9 > 0xF6CA CALLS Seg0x00, 0xF73E > 0xF6CE CMP reg0xF4, #0xFFFF > 0xF6D2 JMPR cc_NZ/NE, rel4 > 0xF6D4 NEGB RL0 > 0xF6D6 CALLS Seg0x00, 0xF7AA > 0xF6DA JMPR cc_UC, rel255 > 0xF6DC CALLS Seg0x00, 0xF7AA > 0xF6E0 MOVB RL0, RH0 > 0xF6E2 CALLS Seg0x00, 0xF7AA > 0xF6E6 ADD R2, #2 > 0xF6E8 ADD R1, #2 > 0xF6EA CMP reg0xF1, #0x0020 > 0xF6EE JMPR cc_NZ/NE, rel233 > 0xF6F0 JMPR cc_NC/UGT, rel192 > 0xF6F2 MOVB reg0xF0, #0xFF > 0xF6F6 CALLS Seg0x00, 0xF7AA > 0xF6FA CALLS Seg0x00, 0xF7AA > 0xF6FE SRST > 0xF700 SRST > 0xF704 JBC 0xAA.15, bra0xF6 > 0xF708 JBC 0xAA.15, bra0xE6 > 0xF70C XORB 0xF3F6, reg0x55 > 0xF710 XOR 0xF3E6, reg0x55 > 0xF714 CMPI1 R0, #8 > 0xF716 MOV 0xAAAA, reg0xF3 > 0xF71A MOV reg0xF3, #0xAAAA > 0xF71E MOV 0x, reg0xF3 > 0xF720 JBC 0xAA.15, bra0xE6 > 0xF724 XORB 0xF3F6, reg0x55 > 0xF728 XOR 0xF3E6, reg0x55 > 0xF72C SUBC R3, R0 > 0xF72E MOV [R2], R3 > 0xF730 MOV R3, [R2] > 0xF732 AND reg0xF3, #0x0080 > 0xF736 CMP reg0xF3, #0x0080 > 0xF73A JMPR cc_NZ/NE, rel250 > 0xF73C JMPR cc_UC, rel40 > 0xF73E MOV reg0xF3, #0x > 0xF740 JBC 0xAA.15, bra0xF6 > 0xF744 JBC 0xAA.15, bra0xE6 > 0xF748 XORB 0xF3F6, reg0x55 > 0xF74C XOR 0xF3E6, reg0x55 > 0xF750 CMPD1 R0, #10 > 0xF752 MOV 0xAAAA, reg0xF3 > 0xF756 MOV [R2], R0 > 0xF758 MOV R3, [R2] > 0xF75A MOVB RH3, RL0 > 0xF75C ANDB reg0xF6, #0x80 > 0xF760 ANDB reg0xF7, #0x80 > 0xF764 CMPB RL3, RH3 > 0xF766 JMPR cc_Z/EQ, rel17 > 0xF768 MOV R3, [R2] > 0xF76A ANDB reg0xF6, #0x20 > 0xF76E CMPB reg0xF6, #0x20 > 0xF772 JMPR cc_NZ/NE, rel242 > 0xF774 MOV R3, [R2] > 0xF776 MOVB RH3, RL0 > 0xF778 ANDB reg0xF6, #0x80 > 0xF77C ANDB reg0xF7, #0x80 > 0xF780 CMPB RL3, RH3 > 0xF782 JMPR cc_Z/EQ, rel3 > 0xF784 MOV reg0xF4, #0xFFFF > 0xF788 JMPR cc_UC, rel2 > 0xF78A MOV R4, #0 > 0xF78C JMPR cc_UC, rel0 > 0xF78E MOV reg0xF3, #0xAAAA > 0xF792 MOV 0xAAAA, reg0xF3 > 0xF796 MOV reg0xF3, #0x5555 > 0xF79A MOV 0x5554, reg0xF3 > 0xF79E MOV reg0xF3, #0x > 0xF7A0 MOV R15, R0 > 0xF7A2 MOV 0xAAAA, reg0xF3 > 0xF7A6 MOV R3, [R2] > 0xF7A8 RETS > > 0xF7AA JNB S0TIC.7, 0xF7AA ;wait Tx ready > 0xF7AE BCLR S0TIC.7 ; CLR S0TIR > 0xF7B0 MOVB S0TBUF, RL0 ;Echo senden > 0xF7B4 JNB S0TIC.7, 0xF7B4 ;wait Tx ready > 0xF7B8 RETS > > 0xF7BA NOP > 0xF7BC NOP > 0xF7BE NOP</asm> > > Allerdings habe ich irgendwo einen Wurm reingebracht, da es in diesem Code > ein paar Unstimmigkeiten gibt. > Ich muß mal sehen wo ich den Fehler gemacht habe. ;-) > > MfG André H.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB