不管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
	 RB
						RB