我在运行几个任务时遇到了一些问题。我有三个任务,其中一个是LCD更新任务,另外两个是电机驱动任务。我还有两个ISR,它们将消息发布到两个电机驱动任务。至于安全地传递指针,我正在考虑创建一个结构:
typedef struct message{
enum BUTTON_1 = 0, BUTTON_2 = 1, NO_BUTTON = 3; //button ISR to increase motor drive
int timestamp; //A timestamp for the RPM of the motors
}
现在出现了共享内存的问题,所以我在想:
stru