我在X035的EVT中, 发现初始化配置USB时, USB的GPIO有两种配置模式:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_16 | GPIO_Pin_17; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init( GPIOC, &GPIO_InitStructure );
和
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_16; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init( GPIOC, &GPIO_InitStructure ); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_17; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init( GPIOC, &GPIO_InitStructure );
区别是USB DM这个管脚, 一种是配置成上拉输入, 一种是浮空输入.
请问这两种配置模式有什么使用上的区别吗?