[mw_shl_code=c,true]void gpio_init(void)
{
GPIO_InitTypeDef GPIO_InitTypeStruct;
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_2;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; //外部时钟的,用来测频率的,
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOD, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_1;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; //adc输入引脚
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_15;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; //外部中断的io配置
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_0;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; //外部中断的io配置
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_IPD;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_8; //定时器1触发ad转换的输出的那个口
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_3;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; // S3
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_4;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; // S4
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_5;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; // S5
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_6;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; // S6
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
GPIO_InitTypeStruct.GPIO_Pin = GPIO_Pin_7;
GPIO_InitTypeStruct.GPIO_Speed = GPIO_Speed_50MHz; // S7
GPIO_InitTypeStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitTypeStruct);
}
[/mw_shl_code]
我知道问题了,应该是这几个引脚的问题,请问原子哥,这几个引脚都怎么接啊?
|