【已同步】灯带sdk串口接收问题
Posted: 2022年 Dec 15日 11:05
详情描述:sdk串口接收问题
sdk:ty_iot_light_app_sdk_bk7231n_0.1.1,如何调用串口中断接收串口数据,看到api里面只有tuya_uart_read(uart0, uart0_rx_buf, BUF_SIZE);
实时测试,数据100个字节,会自动分两次接收,所以我需要利用中断接收,再进行我的协议解释,请问怎么开启串口0中断接收呢?
详情描述:sdk串口接收问题
sdk:ty_iot_light_app_sdk_bk7231n_0.1.1,如何调用串口中断接收串口数据,看到api里面只有tuya_uart_read(uart0, uart0_rx_buf, BUF_SIZE);
实时测试,数据100个字节,会自动分两次接收,所以我需要利用中断接收,再进行我的协议解释,请问怎么开启串口0中断接收呢?
这层接口是经过封装的,底层的接收方式已经是中断方式。会将中断接收的数据放到缓存中,这个接口就是从缓存中读取数据。你可以创建一个数据的解析的线程,线程里读取数据,然后按你定的协议解析就好了。