This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: TI-RTOS
Hello.
I have two questions.
I am using the TI-RTOS UART Driver example.
I think the cycle time of UART_read() API seems to very long.
1.Are there any c files containing the contents of the UART_read() API code ?
2.Are there any solutions to minimize cycle times of the UART_read() API ?
Regards,
uchida-k
Hi Emmanuel,
Thank you for your reply.
I am using UART_read()API, and facing following problems.
The turn around time from receiving data to exiting UART_read() takes 398us.
Because of the processing time of UART_read(), it is in trouble that the next data processing is out of order
The measured waveform is as follows
CH1:GPIO
CH2:UART_RXD
The settings when measuring is as follows
・MCLK:8MHz (I can not raise the operating frequency any more)
・Baud Rate:115200
・Receive 1 bytes data using UART_read()
・GPIO goes High immediately after exiting UART_read ()
Is there a way to solve the above?
I confilmed the source code of UART_read(), but I can't understand the content of process of UART_read().
Could you give me something advices to reduce cycle time of UART_read() ?
Regards,
uchida-k
Hi Emmanuel,
Thank you for your reply.
Are there any other tasks in the application?
Are you using instrumented libraries in your project?
Can you attach your *.cfg file?
->I am using "uartecho_MSP_EXP430F5529LP_TI_MSP430F5529"
I changed only the operating frequency and the GPIO test code in this project.
Now, I'm testing this project using MSP-EXP430F5529LP.
At what frequency the CPU operating at?
-> Operating frequency is 8MHz.
I cant raise it any further.
Could you tell me why the turn arround time of the UART_read() API is very long?
Regards,
uchida-k
**Attention** This is a public forum