cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 USART debugging

empnik
Associate
Posted on January 11, 2014 at 12:51

Hello everyone,

I would be very gratefull if you help me with this or give me some idea. I have problem with STM32100RB USART module. It uses Cortex M3 and I am developing in Keil uvision.

The USART uses hardware flow control (RTS/CTS). When I start debugging and try to read data in USART registers it is always different scenario. Data deepends on where I put breakpoints!

For example, if I put breakpoint just before function that reads data register and after that press RUN to instruction for reading register the data is correct, but if I press RUN immediately after reset and go directly to this instruction data is corrupted....

Did anyone had similar problems and can give me some ideas? I tought it is timing problem so I put delays everywhere I could, but it didn't help. 

Thank you,

Nikola

#debugging #stm32 #stm32-usart
2 REPLIES 2
Andrew Neil
Chief II
Posted on January 11, 2014 at 19:35

Cross-post:

http://www.keil.com/forum/24626/

empnik
Associate
Posted on January 12, 2014 at 02:16

Yes, thank you. I put the same post on both websites...