0

我正在使用 stm32f103,我想使用 st8024 和智能卡。

但 hsc1.Init.BaudRate = 115200; ,我在 ATR 的 TS 中没有收到 0x3b 或 0x3f。

/* USART1 init function */
static void MX_USART1_SMARTCARD_Init(void)
{

    hsc1.Instance = USART1;
    hsc1.Init.BaudRate = 115200;
    hsc1.Init.WordLength = SMARTCARD_WORDLENGTH_9B;
    hsc1.Init.StopBits = SMARTCARD_STOPBITS_1_5;
    hsc1.Init.Parity = SMARTCARD_PARITY_EVEN;
    hsc1.Init.Mode = SMARTCARD_MODE_TX_RX;
    hsc1.Init.GuardTime = 0;
    hsc1.Init.NACKState = SMARTCARD_NACK_DISABLE;
    if (HAL_SMARTCARD_Init(&hsc1) != HAL_OK)
    {
       Error_Handler();
    }

}
4

0 回答 0