管理员
  
- 积分
- 165516
- 金钱
- 165516
- 注册时间
- 2010-12-1
- 在线时间
- 2116 小时
|
发表于 2017-10-24 15:01:39
|
显示全部楼层
这是配置PA15的。
PA14的自己参考写
[mw_shl_code=applescript,true]//USB OTG 底层IO初始化
//pdev:USB OTG内核结构体指针
void USB_OTG_BSP_Init(USB_OTG_CORE_HANDLE *pdev)
{
RCC->AHB1ENR|=1<<0; //使能PORTA时钟
RCC->AHB2ENR|=1<<7; //使能USB OTG时钟
GPIO_Set(GPIOA,3<<11,GPIO_MODE_AF,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_NONE); //PA11/12复用功能输出
GPIO_Set(GPIOA,PIN15,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_NONE); //PA15推挽输出
USB_HOST_PWRCTRL=1; //开启USB HOST电源供电
GPIO_AF_Set(GPIOA,11,10); //PA11,AF10(USB)
GPIO_AF_Set(GPIOA,12,10); //PA12,AF10(USB)
}[/mw_shl_code]
|
|