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

CC1310 串口中断

CC1310的串口中断该如何实现,有没有相应的例程?

Felix ZF:

请问你需要串口中断来实现什么功能,如果是实现串口接收的话,建议通过调用driverlib中的API,如UART_read来实现。

Bin Hu4:

回复 Felix ZF:

你好,需要同时监听串口输入和无线输入,如果使用UART_read,程序就会在那等待,这样无线就没办法监听接受了。所以想用串口中断。

Felix ZF:

回复 Bin Hu4:

只要你的RF module是处于rx状态,无论task是否被UART_read置为block状态,RF module都是可以接收到数据的。

你可以把串口接收和无线接收放在不同的task中,使用UART_read只会将串口接收的task block,不影响RF module的无线接收,无线接收相关的task仍然能够正常执行。

crepse chen:

回复 Felix ZF:

您好,用一个进程一直开着串口的话,串口的电流就会在1mA左右,做不了低功耗,想问一下有没有串口中断的方法,触发后才打开串口,之后关闭串口?

HG:

回复 crepse chen:

你所需要的方案应该是低功耗管理:即休眠态下由某种方式唤醒后再进行串口收发。

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