Muy buen vídeo la verdad, como proyecto de universidad tengo que hacer la comunicación UART usando el CubeIDE por primera vez y me ha sido de gran ayuda para elaborar mi proyecto. Además que el hecho de que el propio CubeIDE incluya muchísimas funciones hace que no tenga que pasarme horas mirando las memorias en el reference manual, me alegro de haber encontrado una herramienta tan útil y un tutorial tan bueno.
@@CarlosQL Buenas Carlos me ha surgido una duda, en los proyectos que he hecho hasta ahora no he tenido problema alguno pero ahora que estoy utilizando las funciones de UART al ejecutar el código me salta el error "No ST-Link detected! Please connect ST-Link and restart the debug session". No sé a qué se puede deber, con los demás proyectos no me pasa, no sé si hace falta configurar algo más pero no consigo averiguarlo, si sabes de qué se puede tratar agradecería la respuesta. Un saludo.
Hola, felicidades por este instructivo video de los más claros y didácticos que he visto acerca del este tame. Estaría genial que licuaras alguno acerca de como mandar y recibir datos usando el periférico CAN ;)
Hola Carlos, antes que nada muy bueno tus videos!!! Tengo un problema con el codigo. Cuando envio una trama "*abc" desde el micro esp32.. veo que en el stm32f103 entra a la funcion call de la interrupcion pero solo lee dos caracteres lee "*a". Podras ayudarme? gracias saludos!
Saludos @Carlos QL gracias por tus muy buenos vídeos Tengo una consulta sobre el St Link V2.0, este en su versión clone china.¿Se puede hacer depuración de código?
Lucas Leon Si puedes hacer la depuración pero con openOCD, si estás usando tal vez un bluepill que no tiene un stm32 genuino deberás cambiar en el archivo de configuración
Hola Lucas, si se puede depurar con la versión clone. Lo que necesitas es configurar en SYS la interfaz de depuración que vas ha utilizar, en este caso Serial Wire. En este video muestro como programar, pero el procedimiento es el mismo para depurar. Saludos ua-cam.com/video/L2WSd9iZoSE/v-deo.html
@@OmarcitoChavez Hola, una STlink V2 original te permite depurar la versión ST-LINK GDB, y también en openOCD. La versiones clone de (placas bluepill y ST Link V2) se pueden depurar en ST-LINK GDB, siempre y cuando configures en SYS la interfaz de depuración, en openOCD si hay que modificar unos archivos. Es lo que he podido comprobar con las placas clone que tengo. Saldos.
me sale este warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict" , es por el "strstr" que no encontre donde lo explicabas en el "video anterior".
Hola, lo que explico en el video anterior es como funciona la función strstr, y a realizar la conversión de arreglo de enteros con signo y sin signo, esto dependiendo de los tipos que pide la función. En este caso si revisamos el prototipo de la fucnión strstr es : char strstr (const char *, const char *); en este caso ambos parámetros son de tipo char (con signo), y además de tipo constante. En el ejemplo estamos comparando una arreglo(variable) y una cadena constante. Por esto aparece un warning. Pero esto no es impedimento para que se pueda utilizar así. Saludos
Gracias Carlos salió bien
Muy buen vídeo la verdad, como proyecto de universidad tengo que hacer la comunicación UART usando el CubeIDE por primera vez y me ha sido de gran ayuda para elaborar mi proyecto.
Además que el hecho de que el propio CubeIDE incluya muchísimas funciones hace que no tenga que pasarme horas mirando las memorias en el reference manual, me alegro de haber encontrado una herramienta tan útil y un tutorial tan bueno.
Gracias por los comentarios Pol, efectivamente el STM32CubeMX es una herramienta que facilita mucho la programación de estos microcontroladores
@@CarlosQL Buenas Carlos me ha surgido una duda, en los proyectos que he hecho hasta ahora no he tenido problema alguno pero ahora que estoy utilizando las funciones de UART al ejecutar el código me salta el error "No ST-Link detected! Please connect ST-Link and restart the debug session".
No sé a qué se puede deber, con los demás proyectos no me pasa, no sé si hace falta configurar algo más pero no consigo averiguarlo, si sabes de qué se puede tratar agradecería la respuesta.
Un saludo.
Excelentes tutoriales. Sugiero un tutorial de conectividad ethernet UPD y TCP para STM32F407VG y W5500 por SPI
me estas salvando la universidad tus vídeos sigue subiendo por favor eres muy bueno
Me has hecho reir, un gusto que el contenido de los videos se entienda, saludos
Aqui si te la llevaste mi estimado y gracias.
A la orden, saludos
Hola, felicidades por este instructivo video de los más claros y didácticos que he visto acerca del este tame. Estaría genial que licuaras alguno acerca de como mandar y recibir datos usando el periférico CAN ;)
Hola Jorge, gracias por los comentarios, lo tendré en cuenta para un próximo video. Saludos.
Gracias por el video
De nada. Saludos Julio
Hola Carlos, antes que nada muy bueno tus videos!!! Tengo un problema con el codigo. Cuando envio una trama "*abc" desde el micro esp32.. veo que en el stm32f103 entra a la funcion call de la interrupcion pero solo lee dos caracteres lee "*a". Podras ayudarme? gracias saludos!
Hola, muy bueno tu video, tenia una pregunta ¿ tienes interrupcion externar usart pero en lenguaje c y no en hal?
Para que el * ? 🤔
Saludos @Carlos QL gracias por tus muy buenos vídeos
Tengo una consulta sobre el St Link V2.0, este en su versión clone china.¿Se puede hacer depuración de código?
Lucas Leon Si puedes hacer la depuración pero con openOCD, si estás usando tal vez un bluepill que no tiene un stm32 genuino deberás cambiar en el archivo de configuración
Hola Lucas, si se puede depurar con la versión clone. Lo que necesitas es configurar en SYS la interfaz de depuración que vas ha utilizar, en este caso Serial Wire. En este video muestro como programar, pero el procedimiento es el mismo para depurar. Saludos ua-cam.com/video/L2WSd9iZoSE/v-deo.html
@@OmarcitoChavez Hola, una STlink V2 original te permite depurar la versión ST-LINK GDB, y también en openOCD. La versiones clone de (placas bluepill y ST Link V2) se pueden depurar en ST-LINK GDB, siempre y cuando configures en SYS la interfaz de depuración, en openOCD si hay que modificar unos archivos. Es lo que he podido comprobar con las placas clone que tengo. Saldos.
@@CarlosQL se agradece tus aclaraciones en el tema
me sale este warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict" , es por el "strstr" que no encontre donde lo explicabas en el "video anterior".
Hola, lo que explico en el video anterior es como funciona la función strstr, y a realizar la conversión de arreglo de enteros con signo y sin signo, esto dependiendo de los tipos que pide la función. En este caso si revisamos el prototipo de la fucnión strstr es : char strstr (const char *, const char *); en este caso ambos parámetros son de tipo char (con signo), y además de tipo constante. En el ejemplo estamos comparando una arreglo(variable) y una cadena constante. Por esto aparece un warning. Pero esto no es impedimento para que se pueda utilizar así. Saludos
@@CarlosQL Muchas Gracias!