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

Re: "Variablen" in ASM die 2. Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 20.08.2004 22:14)
Als Antwort auf Re: "Variablen" in ASM die 2. von Thomas - 20.08.2004 16:00
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Thomas,

> das mit EQU habe ich wohl mal in den falschen Hals bekommen. Macht so dann natürlich keinen Sinn.
> Die Idee mit den Registern hatte ich zuvor auch schon, nur bekomme ich dabei folgenden Fehler vom
> Assembler:
>
> C166/ST10 assembler v6.0 r6             SN????????-139 (c) 2000 TASKING, Inc.
> /home/fbaier/Info/BLL/LED_BLINK/led_blink2.asm:
>     26:         mov     P1L,R1
> E 341: no DPP assigned to SYSTEM, cannot convert system address to MEM address
> total errors: 1, warnings: 0
>
> Wenn ich dann mit assume       dpp2:system DPP2 SYSTEM zuweise bekommen ich zwar keinen Fehler
> mehr vom Assembler, es leuchtet aber auch keine der LEDs. Ich habe auch probiert mit den
> byteorientierten Registern (RL1...) zu arbeiten, was auf das gleiche hinauslief.

Sorry. Ich hatte das ganz vergessen:
Wenn man in einem anderen Segment auÃ?er Seg0 per mov die Daten eines R-Registers
z.B. in ein Portregister schreiben will, so scheint dies nicht zu gehen.

Ich hatte mit bei sys0001.hex dann so beholfen:

P1L_            EQU     0FF04h ;Registeradresse in Seg0 von P1L
...
         mov     P1L_,R1


MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: