乌月明星稀 发表于 2013-8-4 22:42
在输入模式下,让ODR输出相应通道为1,则表示为配置为上拉输入模式!!!ODR并不是简单的用作输出模式下 ...
我找到了GPIO函数GPIO_Init的代码了,看到了关于上拉下拉的设置了。确实如楼上说的。不过我在使用过程中,一直都是调用库函数的,很少会直接操作寄存器,所以我的IO口配置也是没问题的(:lol可能这也是使用库函数的好处)。
/* Reset the corresponding ODR bit */
if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
{
GPIOx->BRR = (((uint32_t)0x01) << pinpos);
}
else
{
/* Set the corresponding ODR bit */
if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
{
GPIOx->BSRR = (((uint32_t)0x01) << pinpos);
}
}
IO模式配置,还是找到了。:lol
P96/681
|