frtos下能单电机转
This commit is contained in:
@@ -77,6 +77,50 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1",
|
||||
"platform": "aarch64-darwin",
|
||||
"selected_by": [
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1",
|
||||
"platform": "x86_64-darwin",
|
||||
"selected_by": [
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1",
|
||||
"platform": "x86_64-linux",
|
||||
"selected_by": [
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1",
|
||||
"platform": "x86_64-windows",
|
||||
"selected_by": [
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ninja",
|
||||
"version": "1.13.1+st.1",
|
||||
|
||||
@@ -15,6 +15,10 @@
|
||||
{
|
||||
"name": "st-arm-clangd",
|
||||
"version": "19.1.2+st.3"
|
||||
},
|
||||
{
|
||||
"name": "jlink-gdbserver",
|
||||
"version": "9.24.0+st.1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -38,11 +38,11 @@ void MX_CAN1_Init(void)
|
||||
|
||||
/* USER CODE END CAN1_Init 1 */
|
||||
hcan1.Instance = CAN1;
|
||||
hcan1.Init.Prescaler = 16;
|
||||
hcan1.Init.Prescaler = 3;
|
||||
hcan1.Init.Mode = CAN_MODE_NORMAL;
|
||||
hcan1.Init.SyncJumpWidth = CAN_SJW_1TQ;
|
||||
hcan1.Init.TimeSeg1 = CAN_BS1_1TQ;
|
||||
hcan1.Init.TimeSeg2 = CAN_BS2_1TQ;
|
||||
hcan1.Init.TimeSeg1 = CAN_BS1_10TQ;
|
||||
hcan1.Init.TimeSeg2 = CAN_BS2_3TQ;
|
||||
hcan1.Init.TimeTriggeredMode = DISABLE;
|
||||
hcan1.Init.AutoBusOff = DISABLE;
|
||||
hcan1.Init.AutoWakeUp = DISABLE;
|
||||
|
||||
@@ -25,7 +25,8 @@
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
|
||||
#include "bsp_can.h"
|
||||
#include "CAN_receive.h"
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
@@ -128,6 +129,7 @@ void StartCAN_Receive_Task(void *argument)
|
||||
/* Infinite loop */
|
||||
for(;;)
|
||||
{
|
||||
CAN_cmd_chassis(1000,0,0,0);
|
||||
osDelay(1);
|
||||
}
|
||||
/* USER CODE END StartCAN_Receive_Task */
|
||||
@@ -155,4 +157,3 @@ void StartChassis_Control_Task(void *argument)
|
||||
/* USER CODE BEGIN Application */
|
||||
|
||||
/* USER CODE END Application */
|
||||
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include "bsp_can.h"
|
||||
#include "CAN_receive.h"
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
@@ -91,7 +93,7 @@ int main(void)
|
||||
MX_GPIO_Init();
|
||||
MX_CAN1_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
|
||||
can_filter_init();
|
||||
/* USER CODE END 2 */
|
||||
|
||||
/* Init scheduler */
|
||||
|
||||
@@ -2,15 +2,18 @@
|
||||
CAD.formats=
|
||||
CAD.pinconfig=
|
||||
CAD.provider=
|
||||
CAN1.CalculateBaudRate=875000
|
||||
CAN1.CalculateTimeBit=1142
|
||||
CAN1.CalculateTimeQuantum=380.95238095238096
|
||||
CAN1.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate
|
||||
CAN1.BS1=CAN_BS1_10TQ
|
||||
CAN1.BS2=CAN_BS2_3TQ
|
||||
CAN1.CalculateBaudRate=1000000
|
||||
CAN1.CalculateTimeBit=1000
|
||||
CAN1.CalculateTimeQuantum=71.42857142857143
|
||||
CAN1.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate,Prescaler,BS1,BS2
|
||||
CAN1.Prescaler=3
|
||||
FREERTOS.FootprintOK=true
|
||||
FREERTOS.IPParameters=Tasks01,FootprintOK
|
||||
FREERTOS.Tasks01=CAN_Receive_Tas,40,128,StartCAN_Receive_Task,Default,NULL,Dynamic,NULL,NULL;Chassis_Control,24,128,StartChassis_Control_Task,Default,NULL,Dynamic,NULL,NULL
|
||||
File.Version=6
|
||||
GPIO.groupedBy=
|
||||
GPIO.groupedBy=Group By Peripherals
|
||||
KeepUserPlacement=false
|
||||
Mcu.CPN=STM32F407IGH6TR
|
||||
Mcu.Family=STM32F4
|
||||
|
||||
Reference in New Issue
Block a user