2019-07-20 15:15发布
hbyue 发表于 2017-4-14 14:43 canh、canl的gpio配置成复用推挽,外设时钟打开,计算好can的时钟和波特率,再确认下。
最多设置5个标签!
阿波罗STM32F767的CAN设置:
__HAL_RCC_CAN1_CLK_ENABLE(); //ê1ÄüCAN1ê±Öó
__HAL_RCC_GPIOA_CLK_ENABLE(); //¿aÆôGPIOAê±Öó
GPIO_Initure.Pin=GPIO_PIN_11|GPIO_PIN_12; //PA11,12
GPIO_Initure.Mode=GPIO_MODE_AF_PP; //íÆíì¸′óÃ
GPIO_Initure.Pull=GPIO_PULLUP; //éÏà-
GPIO_Initure.Speed=GPIO_SPEED_FAST; //¿ìËù
GPIO_Initure.Alternate=GPIO_AF9_CAN1; //¸′óÃÎaCAN1
HAL_GPIO_Init(GPIOA,&GPIO_Initure); //3õê¼»ˉ
一周热门 更多>