Stm32智能卡的问题

2019-10-15 23:37发布

下面是官方的demo里的程序原版
mian()
{
……一堆初始化
/*-------------------------------- Idle task ---------------------------------*/
  while(1)
  {
    /* Loop while no Smartcard is detected */  
    while(CardInserted == 0)
    {
    }

    /* Start SC Demo ---------------------------------------------------------*/

    /* Wait A2R --------------------------------------------------------------*/
    SCState = SC_POWER_ON;

    SC_ADPU.Header.CLA = 0x00;
    SC_ADPU.Header.INS = SC_GET_A2R;
    SC_ADPU.Header.P1 = 0x00;
    SC_ADPU.Header.P2 = 0x00;
    SC_ADPU.Body.LC = 0x00;
    while(SCState != SC_ACTIVE_ON_T0)
    {
      SC_Handler(&SCState, &SC_ADPU, &SC_Responce);
    }

    /* Apply the Procedure Type Selection (PTS) */
   SC_PTSConfig();

    /* Inserts delay(400ms) for Smartcard clock resynchronisation */
    Delay(40);
……………………………………………………
}}
这个程序跑不通,总是卡死在SC_PTSConfig() 这里,不知道有没有做过智能卡接口相关
的前辈,希望能指点一下,万分感谢!!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
godejiao
1楼-- · 2019-10-16 03:22
附上官方的demo工程文件
godejiao
2楼-- · 2019-10-16 06:09
在上传最新官方的工程,有做过的童鞋么
正点原子
3楼-- · 2019-10-16 08:19
帮顶
godejiao
4楼-- · 2019-10-16 12:06
 精彩回答 2  元偷偷看……
螃蟹爱虫
5楼-- · 2019-10-16 17:39
没有做过,顶。
sogaside
6楼-- · 2019-10-16 19:54
顶上去  ,希望大牛解释一下

一周热门 更多>