
Сообщение от
dosikus
Сразу же - осторожней с PortA , конкретно с пинами 13 и 14 .
На них повешен SWD .
Но если на борту дискаверины STLink v2 то не страшно -> Connect under Reset .
Да, спасибо, вроде есть такое.
---------- Post added at 22:55 ---------- Previous post was at 22:03 ----------
dosikus, как правильно описать опрос пина (вход)?
Код:
if (GPIOA->IDR == GPIO_IDR_IDR_0)
{
GPIOB->ODR |= GPIO_ODR_ODR_6;
GPIOB->ODR &= ~GPIO_ODR_ODR_7;
}
else
{
GPIOB->ODR |= GPIO_ODR_ODR_7;
GPIOB->ODR &= ~GPIO_ODR_ODR_6;
}
Чую, что неправильно описал конструкцию IF.
Вход - пин 0 GPIOA
---------- Post added at 22:58 ---------- Previous post was at 22:55 ----------
Вот сама инициализация входа (кнопка) -
GPIOA->MODER &= ~ GPIO_MODER_MODER0; // GPIOA_0 - input
GPIOA->PUPDR |= GPIO_PUPDR_PUPDR0_0; //pull-up input
---------- Post added at 23:01 ---------- Previous post was at 22:58 ----------
Виктор2312, покупай такую же девбординку, там Кортекс3, но сильно экономичный, будем вместе ковырять ее