不管can了
This commit is contained in:
parent
20fdc15242
commit
059358bfb4
@ -207,7 +207,7 @@
|
|||||||
<DebugFlag>
|
<DebugFlag>
|
||||||
<trace>0</trace>
|
<trace>0</trace>
|
||||||
<periodic>1</periodic>
|
<periodic>1</periodic>
|
||||||
<aLwin>0</aLwin>
|
<aLwin>1</aLwin>
|
||||||
<aCover>0</aCover>
|
<aCover>0</aCover>
|
||||||
<aSer1>0</aSer1>
|
<aSer1>0</aSer1>
|
||||||
<aSer2>0</aSer2>
|
<aSer2>0</aSer2>
|
||||||
|
@ -10,7 +10,6 @@
|
|||||||
/* Private variables -------------------------------------------------------- */
|
/* Private variables -------------------------------------------------------- */
|
||||||
/* Private function --------------------------------------------------------- */
|
/* Private function --------------------------------------------------------- */
|
||||||
/* Exported functions ------------------------------------------------------- */
|
/* Exported functions ------------------------------------------------------- */
|
||||||
extern CAN_t can;
|
|
||||||
|
|
||||||
void Task_Monitor(void *argument) {
|
void Task_Monitor(void *argument) {
|
||||||
(void)argument; // 消除未使用参数的警告
|
(void)argument; // 消除未使用参数的警告
|
||||||
@ -30,13 +29,6 @@ void Task_Monitor(void *argument) {
|
|||||||
while (1) {
|
while (1) {
|
||||||
tick += delay_tick; /* 计算下一个唤醒时刻 */
|
tick += delay_tick; /* 计算下一个唤醒时刻 */
|
||||||
|
|
||||||
// 检测 mailbox 是否存在 0x04
|
|
||||||
if (can.mailbox.sick == 0x04) {
|
|
||||||
// 如果检测到 0x04,重置 CAN 线程
|
|
||||||
osThreadTerminate(osThreadGetId()); // 终止当前线程
|
|
||||||
osThreadNew(Task_Can, NULL, NULL); // 创建新的 CAN 线程
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: 监控任务的具体实现
|
// TODO: 监控任务的具体实现
|
||||||
BSP_LED_Set(BSP_LED_GREEN, BSP_LED_TAGGLE, 0);
|
BSP_LED_Set(BSP_LED_GREEN, BSP_LED_TAGGLE, 0);
|
||||||
osDelayUntil(tick); /* 运行结束,等待下一次唤醒 */
|
osDelayUntil(tick); /* 运行结束,等待下一次唤醒 */
|
||||||
|
Loading…
Reference in New Issue
Block a user