We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Can I change a pin definition in an assembler module when program is running? I would add a parameter at my assembler routine but if I do my program will not work because the time of esecution is very critical!
When your program is running, the assembler has done it's work. There's no chance for the assembler to modify the code after generating it. I think the modification to the code during runtime has to be done by the microcontroller itself. This can be done by overlapping the code and xdata address area. In overlapped mode, you can build your own machine code by writing appropriate codes to xdata and then execute it.