sotfware fore re-enum and clock stabilize delay
This commit is contained in:
@@ -120,7 +120,9 @@ int main(void)
|
|||||||
/* USER CODE END Init */
|
/* USER CODE END Init */
|
||||||
|
|
||||||
/* Configure the system clock */
|
/* Configure the system clock */
|
||||||
|
|
||||||
SystemClock_Config();
|
SystemClock_Config();
|
||||||
|
HAL_Delay(50); // Wait for clock to stabilize.
|
||||||
|
|
||||||
/* USER CODE BEGIN SysInit */
|
/* USER CODE BEGIN SysInit */
|
||||||
|
|
||||||
@@ -130,11 +132,11 @@ int main(void)
|
|||||||
MX_GPIO_Init();
|
MX_GPIO_Init();
|
||||||
MX_CAN1_Init();
|
MX_CAN1_Init();
|
||||||
MX_USB_DEVICE_Init();
|
MX_USB_DEVICE_Init();
|
||||||
HAL_Delay(200);
|
|
||||||
/* USER CODE BEGIN 2 */
|
/* Force software re-enumeration */
|
||||||
HAL_CAN_Start(&hcan1);
|
USBD_Stop(&hUsbDeviceFS);
|
||||||
HAL_CAN_ActivateNotification(&hcan1, CAN_IT_RX_FIFO0_MSG_PENDING);
|
HAL_Delay(150);
|
||||||
HAL_Delay(50);
|
USBD_Start(&hUsbDeviceFS);
|
||||||
|
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user