Page 1 of 1

Configuración de componente UART con variable String

Posted: Tue Dec 08, 2020 7:04 pm
by Monaga
Hola
Estoy haciendo un proyecto, donde necesito enviar por UART una variable String, en este componente hay que determinar el tiempo de espera y la longitud de la cadena, pero que pasa cuando la longitud de la cadena varia, es decir a veces recibe 4 otra 7 otra 2?

Como podría recibir un variable String que puede ser variable

Gracias

Re: Configuración de componente UART con variable String

Posted: Wed Dec 09, 2020 11:02 am
by Benj
Hola,

Simplemente especifique la longitud máxima de la cadena que desea recibir. La función getString intentará recibir el número máximo de bytes. Si se agota el tiempo de espera, la función devolverá el número de bytes que ha recibido.

Espero que esto ayude.


Hello,

You simply specify the maximum length of the string you want to receive. The getString function will then attempt to receive the max number of bytes. If a timeout occurs then the function will return the number of bytes it has received.

Hope this helps.

Re: Configuración de componente UART con variable String

Posted: Wed Dec 09, 2020 6:16 pm
by Monaga
Gracias por la respuesta anterior


Cual seria el tiempo de espera para un String Cadena con longitud de 8?


Saludos

Re: Configuración de componente UART con variable String

Posted: Thu Dec 10, 2020 3:55 am
by Monaga
Matrix8x8 dot.fcfx
(10.54 KiB) Downloaded 236 times
Estoy con un proyecto
Recibir una cadena por UART e imprimirla en un módulo MAX7219 (8 módulos)
Estoy usando el componente MAX7219 y el componente RS232(UART)
Matrix8x8 dot.fcfx
(10.54 KiB) Downloaded 236 times
El problema: solo 2 dígitos se imprimen, envió 5 o 7 , y solo se imprimen los primeros 2