本帖最后由 nemogg 于 2016-4-8 13:34 编辑
用CUBEMX 配置USB VCP,按照网上的配置生成的工程烧进去之后WINDOWN识别不出设备,显示Unknow Device. 安装VCP_V1.3.1_Setup.exe驱动也报告说安装失败。。。检查了N遍硬件和初始化的程序,都没什么头绪,唯一可疑的是在HAL_PCD_MspInit(PCD_HandleTypeDef* hpcd)中好像缺了IO的初始化代码。。。不过好像加上去了没什么卵用。。。。。快要崩溃了。。。有人遇到过类似的情况吗?
GPIO_InitTypeDef GPIO_InitStruct;
__GPIOA_CLK_ENABLE();
GPIO_InitStruct.Pin = (GPIO_PIN_11 | GPIO_PIN_12);
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF0_USB;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|