Page 1 of 1

BK7231N_3.3.4sdk串口0发送数据不连续

Posted: 2023年 Oct 30日 19:05
by cheng_JS

我做一个调光产品,需要串口0发送调光数据,但发现发送一个10字节的字符串,有几率一帧数据头尾断开,一个字节先,9个字节在后,之间相差78ms左右的空闲,我看了一下公版的不存在这样的问题,所以我想知道为啥我的会不连续,


Re: BK7231N_3.3.4sdk串口0发送数据不连续

Posted: 2023年 Oct 31日 14:41
by yingtao_33

uart 的示例 可以参考框架内的 tuya_demo_examples 示例中的 tuya_uart.c文件。


Re: BK7231N_3.3.4sdk串口0发送数据不连续

Posted: 2023年 Oct 31日 14:59
by cheng_JS

我现在用的uart.c和 tuya_demo_examples 示例中的 tuya_uart.c是一样的啊,这个是quickstart例程改的固件,里面本来就带了这个uart.c;我刚刚看了一下两个uart.c是一样;


Re: BK7231N_3.3.4sdk串口0发送数据不连续

Posted: 2023年 Oct 31日 15:10
by cheng_JS

我刚刚试了一下,将tuya_demo_examples 示例中的 tuya_uart.c直接拷贝复制到现在的工程替换,结果是一样的,使用的依旧是tal_uart_write这个函数;
tal_uart_write(0,Send_Data, 10);