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