We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Using the UART I need to pause out my characters like this.
USARTdrv->Send("A", 1); osDelay(20); USARTdrv->Send("T", 1);
If I don't my device does not reply at all. When spacing it out the CMSIS is calling the ARM_USART_EVENT_RX_TIMEOUT break point, yet I get a good reply from the device? I;d like to understand what is going on here rather then ignoring the break point and moving on .
the baud and bits are correct USARTdrv->Control(ARM_USART_MODE_ASYNCHRONOUS | ARM_USART_DATA_BITS_8 | ARM_USART_PARITY_NONE | ARM_USART_STOP_BITS_1 | ARM_USART_FLOW_CONTROL_NONE, 9600);
My reply from the device is about 300ms, is there a setting for timeout?
- What device are you using? - What compiler version are you using - What version of the CMSIS Packs are you using? What version of components? You can look in the build log file for these details
http://www.keil.com/support/docs/3734.htm
What device are you using? - stm32f205 - What compiler version are you using about says - v5.25.2.0 log says uvision v5.06 build750 - What version of the CMSIS Packs are you using? - V1.02 What version of components? - can't seem to find this one.