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.