工具/软件:
您好、
客户正在使用 F28P65 SCI 和 UART 进行外部通信。
它们需要在 UART 上使用接收空闲中断函数(SCI 已具有)、但没有。 任何解决方案?
对于 UART FIFO 发送、是否有办法同时支持奇数和偶数个字节发送中断?
非常感谢。
BR、Jordan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好、
客户正在使用 F28P65 SCI 和 UART 进行外部通信。
它们需要在 UART 上使用接收空闲中断函数(SCI 已具有)、但没有。 任何解决方案?
对于 UART FIFO 发送、是否有办法同时支持奇数和偶数个字节发送中断?
非常感谢。
BR、Jordan
尊敬的 Jordan:
[报价 userid=“81435" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1571192/tms320f28p650dh-uart-receive-idle-interrupt它们需要在 UART 上使用接收空闲中断函数(SCI 已具有)、但没有。 任何解决方案?
[/报价]UART 上有一个接收超时中断、它们应该能够以类似的方式使用。 如果 RX FIFO 中有数据长时间存放、该中断标志将变为高电平、这实际上意味着 RX 线路已空闲且数据已完成发送(逻辑与空闲中断类似)。 要设置此功能、他们可以将 RX FIFO 级别配置为 14/16、并启用 RX 中断和 RT 中断。 如果在 RX 标志为高电平时进入 ISR、软件可以从 RX FIFO 中读取 14 个字节。 如果在 RT 中断为高电平时进入 ISR、软件可以读取 RX FIFO、直到它为空、并执行结束传输所需的任何附加代码。 唯一不起作用的情况是、发送设备以 14 的倍数发送数据。 他们是否知道发送设备一次将发送多少字节?
[报价 userid=“81435" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1571192/tms320f28p650dh-uart-receive-idle-interrupt对于 UART FIFO 发送、是否有办法同时支持奇数和偶数个字节发送中断?
[/报价]遗憾的是、UART 上没有 1/16 FIFO 级别选项。 2/16 FIFO 深度可用于任何偶数传输。 对于奇数传输、它们可以执行以下操作之一:
如果他们有任何其他问题、请告诉我。
此致、
Delaney