Hello,
I know this answer has been tagged as resolved, however, I am not too happy with it. I have similar problem using the KL03 microcontroller. I would like a pin to discharge after a logic "1" is strobed. I use the HAL API on bare metal (no PE nor drivers).
This is a pseudocode of what my code looks like:
1) Enable clocks to ports (A,B)
2) Set Port A5 to output Port B1 as input and connect them physically using a cable on the dev board
3) Enable a High-to-low interrupt on B1
4) Connect A5 to B1 and strobe a "1" on A5
5) Change A5 to "Pin Disabled"
6) Wait for interrupt --- nothing happens until I connect a multimeter on A5/B1 -- Then it interrupts
I have tried similar steps:
1,2,3,4,6 remain the same. Instead of 5, I have driven A5 to low. Then B1 calls the ISR.
Is there anything on the reference manual (for either the K20 or the KL03) that I can check why this behavior is normal? I _need_ to understand why this is happening, because this behavior is important in my application.
Do any of you know if this will also happen if I use the port as as a trigger on the LPWUC?
Any help will be great!
Best,
-Carlos