gpio: chang GPIO speed to medium to reduce noise

This commit is contained in:
Daniel Fekete 2017-06-13 17:18:05 +02:00
parent 2f35c3b9ce
commit 21a856702b
2 changed files with 2 additions and 2 deletions

View File

@ -50,7 +50,7 @@ void stm32AfInit(const stm32_af_pin_list_type list[], int size, const void *inst
GPIO_InitStruct.Pin = pin;
GPIO_InitStruct.Mode = mode;
GPIO_InitStruct.Pull = pull;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM; // Slow signal slew rate to keep noise to minimum
GPIO_InitStruct.Alternate = stm32AfGet(list, size, instance, port, pin);
HAL_GPIO_Init(port, &GPIO_InitStruct);
}

View File

@ -49,7 +49,7 @@ void stm32AfInit(const stm32_af_pin_list_type list[], int size, const void *inst
GPIO_InitStruct.Pin = pin;
GPIO_InitStruct.Mode = mode;
GPIO_InitStruct.Pull = pull;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM; // Slow signal slew rate to keep noise to minimum
HAL_GPIO_Init(port, &GPIO_InitStruct);
stm32AfGet(list, size, instance, port, pin)();