我正在尝试开发一种UART协议,以允许两块板Master_Board和Slave_Board之间的通信。Master_Board应通过UART向Slave_Board发送命令,后者应回答。事情是命令具有不同的优先级,并且一些命令需要及时执行。例如,如果Master_board向Analysis_Board发送“GET_VALUE”,后者将向Master_board发送值20秒。如果在接收数据时发生了不良事件,Master_board应向分析板发送“ABORT”。即使未达到20秒,后者也应停止发送值。我认为有两种方法可以做到这一点。实现UART协议由中断或RTOS管理。在我的情况下哪种方式更好?哪种方式更容易处理并保证最佳性能?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>