¿STM32CubeMX ayuda a crear el firmware STM32L0 para la comunicación con tarjetas inteligentes?

0

Necesito crear el firmware STM32L0 para la comunicación con una tarjeta inteligente (ISO 7816). Usaré el pin Tx de USART2.

¿STM32CubeMX es útil para configurar cosas relacionadas con tarjetas inteligentes?

    
pregunta ilya

1 respuesta

1

Como se mencionó anteriormente, STM32CubeMX crea un directorio de proyecto y genera todos los archivos que necesita para configurar los pines y relojes periféricos. Además, el cubo genera archivos para la HAL (capa de acceso de hardware).

En términos de usar el TX (¿qué creo que te refieres a UART?), podrías usar las funciones HAL para usar el UART.

[A la inversa, puedes escribir tus propias funciones y establecer registros, pero el camino de menor resistencia es usar su biblioteca, ¿cuál es el objetivo que estoy sintiendo aquí?].

El HAL es un conjunto completo de archivos y encabezados de origen que escribió STMicro, que te permite acceder fácilmente a la configuración de UART que necesitas y luego enviar datos reales desde el UART.

Aquí hay un enlace a un STUT HAL UART TUTORIAL que le muestra el uso básico del STM HAL para UART.

Definitivamente hay una curva de aprendizaje, para ver cómo todas estas piezas se unen.

Una vez que esté enviando datos desde el pin UART TX, conéctelos a su tarjeta inteligente y luego lea la documentación de la tarjeta inteligente sobre cómo comunicarse con ella.

Buena suerte, aprenderás mucho si esta es la primera vez que haces esto.

    
respondido por el Leroy105

Lea otras preguntas en las etiquetas