44 lines
832 B
C
44 lines
832 B
C
#include "dji_task.h"
|
||
#include "TopDefine.h"//事件组的一些东西
|
||
#include "FreeRTOS.h"
|
||
#include "attrTask.h"
|
||
#include <cmsis_os2.h>
|
||
#include "remote_control.h"
|
||
#include "dji.h"
|
||
#include "vofa.h"
|
||
|
||
extern RC_mess_t RC_mess;
|
||
extern int16_t result;
|
||
extern motor_measure_t *motor_3508_data;
|
||
float vofa[8];
|
||
/**
|
||
* \brief 电机任务
|
||
*
|
||
* \param argument 未使用
|
||
*/
|
||
|
||
int speed=100;
|
||
|
||
void Task_Motor(void *argument)
|
||
{
|
||
(void)argument; /* 未使用argument,消除警告 */
|
||
|
||
motor_init();
|
||
|
||
while(1)
|
||
{
|
||
//电机控制
|
||
motor_speed(speed);
|
||
// motor_pos(speed);
|
||
//CAN_cmd_200(result[MOTOR_UP],result[MOTOR_UP],result[MOTOR_UP],result[MOTOR_UP],&hcan1);
|
||
CAN_cmd_200(result,0,0,0,&hcan1);
|
||
osDelay(2);
|
||
|
||
// vofa[0]=motor_3508_data->speed_rpm;
|
||
// vofa[1]=speed;
|
||
// vofa_tx_main(vofa);
|
||
|
||
}
|
||
|
||
}
|