加入大疆C板例程bsp
This commit is contained in:
52
Application/Task/Src/CAN_Task.c
Normal file
52
Application/Task/Src/CAN_Task.c
Normal file
@@ -0,0 +1,52 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file : CAN_Task.c
|
||||
* @brief : CAN task
|
||||
* @author : GrassFam Wang
|
||||
* @date : 2025/1/22
|
||||
* @version : v1.1
|
||||
******************************************************************************
|
||||
* @attention : None
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "cmsis_os.h"
|
||||
#include "CAN_Task.h"
|
||||
#include "Control_Task.h"
|
||||
#include "INS_Task.h"
|
||||
#include "Motor.h"
|
||||
#include "bsp_can.h"
|
||||
#include "Remote_Control.h"
|
||||
#include "Control_Task.h"
|
||||
|
||||
/* USER CODE BEGIN Header_CAN_Task */
|
||||
/**
|
||||
* @brief Function implementing the StartCANTask thread.
|
||||
* @param argument: Not used
|
||||
* @retval None
|
||||
*/
|
||||
/* USER CODE END Header_CAN_Task */
|
||||
|
||||
void CAN_Task(void const * argument)
|
||||
{
|
||||
|
||||
TickType_t CAN_Task_SysTick = 0;
|
||||
|
||||
for(;;)
|
||||
{
|
||||
|
||||
CAN_Task_SysTick = osKernelSysTick();
|
||||
|
||||
if(CAN_Task_SysTick % 2 == 0){
|
||||
|
||||
//500Hz<48><7A><EFBFBD><EFBFBD> <20>뱣֤<EBB1A3><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>osDelay(1)
|
||||
|
||||
}
|
||||
osDelay(1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user