2018-06-20 04:35 AM
Hello! I've studied STM3220G-Eval sample which works with a GSM smartcard. My project is based on ST sample. I was asked to catch ATR only after the following steps:
1) SC_Reset(GPIO_PIN_RESET);
2) HAL_Delay(200);
3) SC_Reset(GPIO_PIN_SET).
So, it means that I don't try to catch ATR when RST is low. I'm trying to receive ATR only after low->high transition.
I used another card reader (amphenol c702 10m008 283) within a custom special device with STM32L0. It works fine with ST in the following cases:
1) ATR is not received when RST contact is isolated;
2) ATR is received when RST is NOT isolated.
But ATR is received even for isolated RST contact in amphenol c702 10m008 283 on non-ST smartcard. This non-ST smartcard works well in STM3220G-Eval board card reader. Is it possible that amphenol c702 10m008 283 is incompatible with some non-ST smartcards? Why is ATR captured with isolated RST contact?