Пишу реализацию на stm32f407 блочного протокола обмена Т=1 со смарт-картой.
Использую USART в режиме Smart Card. В документации stm32f4 описано использование режима
побайтовой передачи Т=0 . Пример от STMicroelectronics также только для T=0.
Протокол Т=0 у меня работает (тестировал на SIM -карте мобильного оператора).
На посылаемый Т=1 пакет вразумительного ответа нет.
Вопрос заключается в следующем : "Возможно ли в принципе реализовать на stm32f407 протокол Т=1 ,
используя режим смарт-карты последовательного порта?"
Имеющие опыт работы с ISO7816 T=1 поделитесь своими соображениями .

ATR из карты вычитываю :
0x3B 0xF9 0x18 0x00 0x00 0x81 0x31 0xF0 0x45 0x4E 0x42 0x55 0x02 0x00 0x03 0x20 0x00 0x00 0x9C

Посланный PPS пакет возвращается обратно , что свидетельствует об успешной установке параметров
PPS : 0xFF 0x11 0x18 0xF6

Посылаемый I-блок : 0x00 0x40 0x08 0x00 0xA4 0x00 0x00 0x02 0xDF 0x01 0x00 0x30

Ответ карты : 0x00 0x82

Здравые мысли закончились, собираюсь реализовывать все программно на GPIO , но откуда взять
4 - 5 МГц для синхронизации карты?
Для USART в режиме SmartCard этот сигнал формируется автоматически на выводе CK .