This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Problem in interfacing C files withan assembly file in uVision2 IDE

I've tried to process the data obtained from the host(PC) (which is obtained using C code)using certain assembler functions to speed up the data transfer.I'm using CY68013A-FX2LP controller.
I did the following :

In C code(globally)

unsigned char d_low;
extern void write(void)

In assembly code
extrn DATA(d_low)
public write

cseg at 2000h

write:
mov dptr,#4000h
mov a,d_low
movx @dptr,a
ret
END

But the data I send couldn't read back correctly...Can anyone pls tell me the solution?