mirror of
https://gitee.com/dlmu-cone/tronone-h7-scaffold
synced 2026-07-23 19:25:09 +08:00
Regenerated HAL Drivers to Support Power 5V EN/24V EN,Also fixed FDCAN3 Tx Fifo Queue Elmts Nbr/Baudrate.
This commit is contained in:
@@ -57,6 +57,12 @@ void Error_Handler(void);
|
||||
/* USER CODE END EFP */
|
||||
|
||||
/* Private defines -----------------------------------------------------------*/
|
||||
#define Power2_Pin GPIO_PIN_13
|
||||
#define Power2_GPIO_Port GPIOC
|
||||
#define Power1_Pin GPIO_PIN_14
|
||||
#define Power1_GPIO_Port GPIOC
|
||||
#define Power_5V_EN_Pin GPIO_PIN_15
|
||||
#define Power_5V_EN_GPIO_Port GPIOC
|
||||
#define ACC_CS_Pin GPIO_PIN_0
|
||||
#define ACC_CS_GPIO_Port GPIOC
|
||||
#define GYRO_CS_Pin GPIO_PIN_3
|
||||
|
||||
@@ -141,10 +141,10 @@ void MX_FDCAN3_Init(void)
|
||||
hfdcan3.Init.AutoRetransmission = ENABLE;
|
||||
hfdcan3.Init.TransmitPause = DISABLE;
|
||||
hfdcan3.Init.ProtocolException = ENABLE;
|
||||
hfdcan3.Init.NominalPrescaler = 24;
|
||||
hfdcan3.Init.NominalPrescaler = 3;
|
||||
hfdcan3.Init.NominalSyncJumpWidth = 10;
|
||||
hfdcan3.Init.NominalTimeSeg1 = 2;
|
||||
hfdcan3.Init.NominalTimeSeg2 = 2;
|
||||
hfdcan3.Init.NominalTimeSeg1 = 29;
|
||||
hfdcan3.Init.NominalTimeSeg2 = 10;
|
||||
hfdcan3.Init.DataPrescaler = 3;
|
||||
hfdcan3.Init.DataSyncJumpWidth = 10;
|
||||
hfdcan3.Init.DataTimeSeg1 = 29;
|
||||
@@ -160,7 +160,7 @@ void MX_FDCAN3_Init(void)
|
||||
hfdcan3.Init.RxBufferSize = FDCAN_DATA_BYTES_8;
|
||||
hfdcan3.Init.TxEventsNbr = 0;
|
||||
hfdcan3.Init.TxBuffersNbr = 0;
|
||||
hfdcan3.Init.TxFifoQueueElmtsNbr = 6;
|
||||
hfdcan3.Init.TxFifoQueueElmtsNbr = 32;
|
||||
hfdcan3.Init.TxFifoQueueMode = FDCAN_TX_FIFO_OPERATION;
|
||||
hfdcan3.Init.TxElmtSize = FDCAN_DATA_BYTES_8;
|
||||
if (HAL_FDCAN_Init(&hfdcan3) != HAL_OK)
|
||||
|
||||
@@ -136,30 +136,20 @@ void StartINSTASK(void const *argument);
|
||||
/* USER CODE END FunctionPrototypes */
|
||||
|
||||
void StartDefaultTask(void *argument);
|
||||
|
||||
void ShootTask(void *argument);
|
||||
|
||||
void GimbalTask(void *argument);
|
||||
|
||||
void ChassisTask(void *argument);
|
||||
|
||||
void StartInitTask(void *argument);
|
||||
|
||||
void VisionTask(void *argument);
|
||||
|
||||
void CmdTask(void *argument);
|
||||
|
||||
void RefereeTask(void *argument);
|
||||
|
||||
extern void ws2812Task(void *argument);
|
||||
|
||||
extern void MX_USB_DEVICE_Init(void);
|
||||
|
||||
void MX_FREERTOS_Init(void); /* (MISRA C 2004 rule 8.1) */
|
||||
|
||||
/* Hook prototypes */
|
||||
void vApplicationStackOverflowHook(xTaskHandle xTask, signed char *pcTaskName);
|
||||
|
||||
void vApplicationMallocFailedHook(void);
|
||||
|
||||
/* USER CODE BEGIN 4 */
|
||||
@@ -194,8 +184,7 @@ void vApplicationMallocFailedHook(void)
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
void MX_FREERTOS_Init(void)
|
||||
{
|
||||
void MX_FREERTOS_Init(void) {
|
||||
/* USER CODE BEGIN Init */
|
||||
|
||||
/* USER CODE END Init */
|
||||
@@ -254,6 +243,7 @@ void MX_FREERTOS_Init(void)
|
||||
/* USER CODE BEGIN RTOS_EVENTS */
|
||||
/* add events, ... */
|
||||
/* USER CODE END RTOS_EVENTS */
|
||||
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN Header_StartDefaultTask */
|
||||
|
||||
@@ -56,10 +56,10 @@ void MX_GPIO_Init(void)
|
||||
__HAL_RCC_GPIOD_CLK_ENABLE();
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_14|ACC_CS_Pin, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOC, Power2_Pin|Power1_Pin|ACC_CS_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_15|GYRO_CS_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(GPIOC, Power_5V_EN_Pin|GYRO_CS_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOA, power2_Pin|power1_Pin, GPIO_PIN_SET);
|
||||
@@ -76,8 +76,8 @@ void MX_GPIO_Init(void)
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(cs3_GPIO_Port, cs3_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pins : PC14 PC15 */
|
||||
GPIO_InitStruct.Pin = GPIO_PIN_14|GPIO_PIN_15;
|
||||
/*Configure GPIO pins : Power2_Pin Power1_Pin Power_5V_EN_Pin */
|
||||
GPIO_InitStruct.Pin = Power2_Pin|Power1_Pin|Power_5V_EN_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
|
||||
Reference in New Issue
Block a user