您好、TI 社区:
我目前正在从事一个项目、在这个项目中、我同时使用 MSP430微控制器上的 UART 和 USB 接口来使用 Modbus 协议处理数据。 为有效管理数据接收和发送、我将使用单个发送和接收缓冲区。 但是、在确定 UART 和 USB 之间的中断优先级以确保可靠的数据处理方面我遇到了挑战。
我的目标是根据收到的第一个中断确定中断的优先级。 如果我收到来自 UART 的中断、我想根据 Modbus 功能代码(读取或写入)处理数据接收并为数据提供服务。 在处理数据之后、我打算等待、直到来自 UART 或 USB 的下一个中断。
关于如何在 MSP430微控制器上可靠且高效地实现这一优先级排序、您能否提供指导或建议的方法?
感谢您的帮助。
此致、
基尔