我是一个新手,因为我不知道要接收的数据的长度,所以如何使用DA14531的UART1来接收可变长度的数据呢?非常感谢你!
你好,翁先生,
我有点困惑。你的意思是你想知道如何测量数据长度?
顺便说一下,欢迎您提出任何问题。: )
比尔
在SDK中,我想使用函数void“uart\u接收(uart\u t*uart\u id,uint8\u t*数据,uint16\u t len,uart\u OP\u CFG OP)”要接收数据,但是在使用这个函数之前,你必须知道接收到的数据的长度,也就是说,你需要提前知道len的值,因为我不能确定通过串口接收到的数据的长度,所以我不能确定len的值。有没有一种方法可以在不确定len值的情况下接受数据?
使用前“uart\u接收(uart\u t*uart\u id,uint8\u t*数据,uint16\u t len,uart\u OP\u CFG OP)”,你需要设置一个回调函数uart\u寄存器\u rx\u cb(uart\u t*uart\u id,uart\u cb\u cb),其中函数通用异步收发器包含数据长度参数。你可以在里面找到这些通用异步收发器文件
你好,翁先生,
我有点困惑。你的意思是你想知道如何测量数据长度?
顺便说一下,欢迎您提出任何问题。: )
比尔
在SDK中,我想使用函数void“uart\u接收(uart\u t*uart\u id,uint8\u t*数据,uint16\u t len,uart\u OP\u CFG OP)”要接收数据,但是在使用这个函数之前,你必须知道接收到的数据的长度,也就是说,你需要提前知道len的值,因为我不能确定通过串口接收到的数据的长度,所以我不能确定len的值。有没有一种方法可以在不确定len值的情况下接受数据?
使用前“uart\u接收(uart\u t*uart\u id,uint8\u t*数据,uint16\u t len,uart\u OP\u CFG OP)”,你需要设置一个回调函数uart\u寄存器\u rx\u cb(uart\u t*uart\u id,uart\u cb\u cb),其中函数通用异步收发器包含数据长度参数。你可以在里面找到这些通用异步收发器文件