zheka 1 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Господа, я конечно понимаю, что проблема элементарно решается резистором, но мы не ищем легких путей. STM32F103RBT6, TIM1 настроен на счет внешних импульсов с TIM1_ETR (PA12). Хочется чтобы при отсутствии сигнала ножка не ловила мусор. Предварительная настройка ножки как GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12; // PA12 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init(GPIOA, &GPIO_InitStructure); ... эффекта не дает. Есть ли программное решение или мне не выеживаться и поставить резистор? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 11 февраля, 2015 Опубликовано 11 февраля, 2015 (изменено) · Жалоба По-моему, кроме настройки IPU надо записать "1" в линию порта, чтобы действительно включился pull up. Изменено 11 февраля, 2015 пользователем IgorKossak бездумное цитирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axel 1 12 февраля, 2015 Опубликовано 12 февраля, 2015 · Жалоба ... или мне не выеживаться и поставить резистор? Видимо не выживаться: внутренней подтяжки может элементарно не хватить для приличного уровня помех - там десятки килоом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 12 февраля, 2015 Опубликовано 12 февраля, 2015 · Жалоба По-моему, кроме настройки IPU надо записать "1" в линию порта, чтобы действительно включился pull up. +1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться