Felicidades, la verdad es que estoy y he estado siguiendo bastantes cursos de STM32, y he de decir que las explicaciones que haces son muy claras y de momento se entiende todo a la perfección. Como única cosa, quizás de un video lo haría en varias partes, ya que si que estpanta un poco ver videos de 40 o 50 minutos, pero he de comentar que una vez que te pones a verlos no se me han hecho largos, pero si que igual hay gente que le tira para atras. Lo dicho felkicidades y espero seguir viendo muchos más videos, de todas las opciones de estos micros, ya que hay mucha gente que hacen videos de los más usuales y del resto ni comentan nada y me sería interesante ver todos los puntos y luego usar o aplicar los que me interesen
En todos los videos dices que se ha hecho algo largo, pero amigo todo lo contrario, están con el tiempo perfecto y explicado todo muy muy muy bien. Muchas Gracias
16:00 Implica que los terminales del UART son fijos. Pensaba que tenía la opción de colocar (si se desea) los terminales TX, RX, ,etc en varias opciones de los pines del microcontrolador
Las UART por hardware tienen los pines definidos en la tabla de funciones del pinout del datasheet. Algunos compiladores tienen funciones para implementar de forma fácil UART por software como CCS pero no he visto esa opción en las librerías HAL y con el número de UART que dispone el microcontrolador la verdad no le veo mucho sentido. Otra opción que he visto que tienen algunos microcontroladores es que tienen pines PIO configurables pero ahora mismo desconozco si STM32 tiene algún micro que haga eso, creo que no...
@@biblioman09 Si, ha eso me refería. Que el terminal de un periférico puede mapearse en diferentes terminales físicos del MCU. Aquí le veo una desventaja respecto a un PIC32MZ, pero es similar a los PIC32MX. Gracias por responder.
Si, retorna los mismos valores que Tx (HAL_TIMEOUT, HAL_OK y HAL_ERROR lo puedes ver en la figura y en el datasheet ruclips.net/video/hcFJYGDLc6o/видео.html
Ojalá se valoren más tus aportes, sigue adelante, saludos
Felicidades, la verdad es que estoy y he estado siguiendo bastantes cursos de STM32, y he de decir que las explicaciones que haces son muy claras y de momento se entiende todo a la perfección. Como única cosa, quizás de un video lo haría en varias partes, ya que si que estpanta un poco ver videos de 40 o 50 minutos, pero he de comentar que una vez que te pones a verlos no se me han hecho largos, pero si que igual hay gente que le tira para atras.
Lo dicho felkicidades y espero seguir viendo muchos más videos, de todas las opciones de estos micros, ya que hay mucha gente que hacen videos de los más usuales y del resto ni comentan nada y me sería interesante ver todos los puntos y luego usar o aplicar los que me interesen
En todos los videos dices que se ha hecho algo largo, pero amigo todo lo contrario, están con el tiempo perfecto y explicado todo muy muy muy bien. Muchas Gracias
Bueno los vídeos largos los ven muy poca gente no lo digo yo lo dicen las estadística.
Un saludo y muchas gracias por el comentario.
La mejor explicacion en español sobre el manejo de la uart (ST debería enviarte muestras gratis de sus placas y mcus), felicitaciones
Muchas gracias por el comentario
Un saludo
Muchas gracias por tus aportes, seguimos al pendiente.
Gracias por tú apoyo.
Un saludo
Gran video y gracias por el esfuerzo!
Muchas gracias!
Muy buenas explicaciones, gracias
Gracias a ti
16:00 Implica que los terminales del UART son fijos. Pensaba que tenía la opción de colocar (si se desea) los terminales TX, RX, ,etc en varias opciones de los pines del microcontrolador
Las UART por hardware tienen los pines definidos en la tabla de funciones del pinout del datasheet. Algunos compiladores tienen funciones para implementar de forma fácil UART por software como CCS pero no he visto esa opción en las librerías HAL y con el número de UART que dispone el microcontrolador la verdad no le veo mucho sentido. Otra opción que he visto que tienen algunos microcontroladores es que tienen pines PIO configurables pero ahora mismo desconozco si STM32 tiene algún micro que haga eso, creo que no...
@@biblioman09 Si, ha eso me refería. Que el terminal de un periférico puede mapearse en diferentes terminales físicos del MCU. Aquí le veo una desventaja respecto a un PIC32MZ, pero es similar a los PIC32MX. Gracias por responder.
Me imagino que HAL_UARt_Receive también retorna algo para informar si en RX ha llegado algo útil o el tiempo de espera ha expirado.
Si, retorna los mismos valores que Tx (HAL_TIMEOUT, HAL_OK y HAL_ERROR lo puedes ver en la figura y en el datasheet
ruclips.net/video/hcFJYGDLc6o/видео.html
Prefiero el término "proceso apropiativo" o "sincrónico" en lugar de "bloqueante"
Si esos términos también son adecuados, he utilizado "bloqueante" por que es el que viene en el manual de las librerías HAL