Vit (14.08.2013 15:28, просмотров: 103) ответил Nikolay801_ на ну и я спрошу, как инициализировать структуру передаваемую параметром в функцию?
Пара вариантов, но устроит ли, ХЗ 1) C99
GPIO_InitTypeDef GPIO_InitStructure = {
.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9,
.GPIO_Mode = GPIO_Mode_OUT,
.GPIO_OType = GPIO_OType_PP,
.GPIO_Speed = GPIO_Speed_50MHz,
.GPIO_PuPd = GPIO_PuPd_NOPULL
};
2)
GPIO_InitTypeDef GPIO_InitStructure = {GPIO_Pin_1, GPIO_Mode_OUT, GPIO_Speed_50MHz, GPIO_OType_PP, GPIO_PuPd_NOPULL};
3) при неполном наборе параметров как себя поведет - ХЗ
GPIO_Init(GPIOA, (GPIO_InitTypeDef){GPIO_Pin_1, GPIO_Mode_OUT, GPIO_Speed_50MHz, GPIO_OType_PP, GPIO_PuPd_NOPULL});