查看GPIO_Configuration(void)函数,
找到所用的管脚,共8中输入输出方式,自己对对
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AIN //模拟输入
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_IN_FLOATING //悬空输入
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_IPD //下拉输入
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_IPU //上拉输入
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_Out_OD //开漏输出
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_Out_PP //推挽输出
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AF_OD //开漏复用
GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AF_PP //推挽复用
跑马灯的话要看你是共阴极还是共阳极,共阴极推挽输出,共阳极悬空输入
传感器要看是模拟量的还是数字量的,模拟量用模拟输入,数字量用悬空输入
追问我还是糊里糊涂的 比方说485实验的时候,PG9设置的推挽输出,PA2复用推挽,PA3浮空输入 真的不明白为啥这么设置?
追答查查485通信协议啊,485接头9个脚,2脚串行输出,3脚串行输入,自然要设置成PA2复用推挽,PA3浮空输入,具体看485接头说明书就知道了