Become a leader in the IoT community!
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Good day everyone @Middleware & OS , I have an objective to transmit a string (“test123”) 10 times as fast as possible through UART in interrupt mode utilizing an STM32F407VGT6 MCU on STM32CubeIDE, but I am facing problems.
Despite the initial successful transmission, the code eventually encounters an unacceptable scenario where it falls into the `Error_Handler()`. Though implementing delays between each transmission guarantees that all strings are transferred successfully, I desire to comprehend why this accomplishment cannot be attained without incorporating any delay.
What might be causing the issue with transmitting the strings without delays, and how can I fix it?
Here’s an attachment of my code.
CONTRIBUTE TO THIS THREAD