1. 关于初始化某一IO口的代码。
举例说明:
GPIO_InitTypeDef GPIO_InitStructure;
/* Configure SC_USART Tx as alternate function open-drain */
GPIO_InitStructure.GPIO_Pin = SC_USART_TxPin;
//GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD;
GPIO_Init(SC_USART_GPIO, &GPIO_InitStructure);
若省略上面注释掉的代码,则观看IO寄存器发现该IO口被设置为输入模式,而不是我们期望的复用开漏输出模式!