HAL
SMARTCARD_InitTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
uint32_t
This member configures the SmartCard communication baud rate. The baud rate is computed using the following formula: - IntegerDivider = ((PCLKx) / (16 * (hsc->Init.BaudRate))) - FractionalDivider = ((IntegerDivider - ((uint32_t) IntegerDivider)) * 16) + 0.5.
uint32_t
Specifies the number of data bits transmitted or received in a frame. This parameter can be a value of SMARTCARD_Word_Length.
uint32_t
Specifies the number of stop bits transmitted. This parameter can be a value of SMARTCARD_Stop_Bits.
uint32_t
Specifies the parity mode. This parameter can be a value of SMARTCARD_Parity.
uint32_t
Specifies whether the Receive or Transmit mode is enabled or disabled. This parameter can be a value of SMARTCARD_Mode.
uint32_t
Specifies the steady state of the serial clock. This parameter can be a value of SMARTCARD_Clock_Polarity.
uint32_t
Specifies the clock transition on which the bit capture is made. This parameter can be a value of SMARTCARD_Clock_Phase.
uint32_t
Specifies whether the clock pulse corresponding to the last transmitted data bit (MSB) has to be output on the SCLK pin in synchronous mode. This parameter can be a value of SMARTCARD_Last_Bit.
uint32_t
Specifies the SmartCard Prescaler value used for dividing the system clock to provide the smartcard clock. The value given in the register (5 significant bits) is multiplied by 2 to give the division factor of the source clock frequency. This parameter can be a value of SMARTCARD_Prescaler.
uint32_t
Specifies the SmartCard Guard Time value in terms of number of baud clocks.
uint32_t
Specifies the SmartCard NACK Transmission state. This parameter can be a value of SMARTCARD_NACK_State.

References

from examples