请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM4376 工具/软件:TI-RTOS
您好!
是否可以将 UART 实例置于连续监听模式(不使用任务)?
我的板必须使用与19200bps 的 BSC 类似的面向字节的协议、通过 RS232与4个传统系统连接。 数据包长度可以从2 (确认)到128字节不等。
传统系统将 UART 置于连续监听模式。 在接收到的每个字节上调用一个函数(回调)。 此函数处理字节或将其保存在稍后要处理的队列中。
是否可以使用 TI-RTOS UART 驱动程序实现类似的功能?
我可以认为、最接近传统系统操作的是具有接收任务并在阻塞模式下调用 UART_Read、以便一次接收1个字节。 尽管波特率是"唯一的"19200bps、但我的担心是、由于中的其他任务正在运行、读取字节可能需要太长的时间。
此致、
Marcio。