我正在使用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();
}
}