TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1352P串口问题

请教大家一个问题

我的代码如下所示:

在line:150行处,lenth为20时,若注释了line:128,且在串口A只发送两个字节,串口A不会打印任何东西,即没有执行到line:151,直到点击10次串口发送,发送了20字节后,才会在串口A上打印出20字节,才能执行到line:158,将数据通过射频芯片发送出去。因为在本实验中,line:150处的UART_read是阻塞式的,即只有收到20字节才能向下执行。

但是我不理解为什么取消128行的注释,无论发几个字节,都能立即打印和成功启动射频发送,查看UART_control的描述说 “ Function performs implementation specific features on a given  #UART_Handle . ” 

而OPEN_USART_IDLE的定义为:

我不理解这有什么影响以及UART_control函数的作用。

Alvin Chen:

关于UART_control请看:

dev.ti.com/…/group___u_a_r_t___c_o_n_t_r_o_l.html

Xinxin:

回复 Alvin Chen:

十分感谢你的回答

赞(0)
未经允许不得转载:TI中文支持网 » CC1352P串口问题
分享到: 更多 (0)