Hello!
Im using PK51 v9.05 for simulation poresess of external signal input. Wrote script where time depended signal function change PORT3 pin state:
... swatch (0.0250); PORT3 ^= (1<<2); swatch (0.0015);} PORT3 |= (1<<2); ...
In analyzer window - I can see that correct signal, as PORT3 value, but in program, when virtual PORT3, for ex. shows 0xFB value, the real P3 always gives 0xFF .. Why, what did I wrong ?
PS: Strange, but some raroe time P3=PORT3 finally, not all time.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PPS: Beside, I marked, when Logic Analyzer is active and collect plenty of trace data, pressing of "Reset CPU" button totally crash Keil (v4.22) IDE. Annoying bug really
Alex; Have you sent you code to Hans? Did you notice that Hans IS with Keil Support? You are lucky. Keil support does not often monitor this forum. It's primarily end users like your self that answers questions here.
Bradford