Hi,
When i execute no_touch with the debugger of uVision I'm watching the dissembler window and i have a dude, When I call the function "lcall PGM_MTP" of no_touch935, the program go to direction FF03 and in this direction there are these operations:
FF03 RL A
FF04 JMP @A+DPTR
Depends where i have the function of no_touch the DPTR can change, and then the program go to a one site of my code or another site, and the next sentence (pop IEN0) often never it is executed.
I don't know if this is correct, or if i have a mistake in the code.
Because when i program my device and i execute no_touch935 (with a string in UART or other system), i don't know what the device must do.
Thanks. I wish program within problems my device once by all.
When i execute no_touch with the debugger of uVision I'm watching the dissembler window and i have a dude, When I call the function "lcall PGM_MTP" of no_touch935, the program go to direction FF03 and in this direction there are these operations:
FF03 RL A
FF04 JMP @A+DPTR
Depends where i have the function of no_touch the DPTR can change, and then the program go to a one site of my code or another site, and the next sentence (pop IEN0) often never it is executed.
I don't know if this is correct, or if i have a mistake in the code.
Because when i program my device and i execute no_touch935 (with a string in UART or other system), i don't know what the device must do.
Thanks. I wish program within problems my device once by all.