I was using the I/O port 0.15 in the STR710 FZ2 as a selector to program a Remote Loader. Using this pin the program were being stored correctly but the execution failed. I changed to the I/O port 1.2 and it worked fine. As the port 0.15 is a ''wake-up pin'' or ''RTC alarm'' in the external interrupts which is not used in my program. Does anyone have any idea if this could be the reason for this malfunction? Thanks in advance, Daniel
Datasheet says and my practice confirms than P0.15 is input only. Using this pin like a general data input (not interrupt source) works fine. But if you want to use it like an output, it will not work...
The P0.15 is an input only could not be used as output. Please refer to table 3 in STR71x datasheet where you can find a note regarding this pin. Regards.
Have you checked your switching circuitry? Note - P0.15 is TTL level input (0.8 V for Low) while P1.2 is CMOS input (0.3*3.3 = 0.99 V for Low). By default, there is internal pull-up resistor on P1.2 input. If your problem really lies in P0.15 difference from others, it may be due to a poor Low level voltage...