确保正确配置引脚
- {
- RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
- GPIO_InitTypeDef GPIO_InitStructure;
- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 |
- GPIO_Pin_1 |
- GPIO_Pin_2 |
- GPIO_Pin_3 |
- GPIO_Pin_4 |
- GPIO_Pin_5 |
- GPIO_Pin_6 |
- GPIO_Pin_7;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
- GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
- GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
- GPIO_Init(GPIOB,&GPIO_InitStructure);
- }
然后写入端口。您也可以将引脚烧坏或ESD引脚,尝试几个不同的端口引脚。
STM32F通常在唤醒/复位时将其端口配置为高阻抗,使用高阻抗测量仪可以测量任何内容,而无需将引脚设置为确定的输出。如果你把一个外部20k下拉到地并仍然测量3.3V,那么我相信你的仪表。
确保正确配置引脚
- {
- RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
- GPIO_InitTypeDef GPIO_InitStructure;
- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 |
- GPIO_Pin_1 |
- GPIO_Pin_2 |
- GPIO_Pin_3 |
- GPIO_Pin_4 |
- GPIO_Pin_5 |
- GPIO_Pin_6 |
- GPIO_Pin_7;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
- GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
- GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
- GPIO_Init(GPIOB,&GPIO_InitStructure);
- }
然后写入端口。您也可以将引脚烧坏或ESD引脚,尝试几个不同的端口引脚。
STM32F通常在唤醒/复位时将其端口配置为高阻抗,使用高阻抗测量仪可以测量任何内容,而无需将引脚设置为确定的输出。如果你把一个外部20k下拉到地并仍然测量3.3V,那么我相信你的仪表。
举报