ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
28 августа
319077
fk0, легенда (30.03.2012 19:26, просмотров: 2866)
Шайтан! STM32F100RC. В deep sleep режиме. Потребление должно быть околонулевое. Так и есть. Но ~раз в секунду проскакивают импульсы потребления в пару ma * единицы мс (длительность трудно измерить). Если дунуть... на плату. Руку поднести. Из баллона с заморозкой полить. Импульсы учащаются, сыплются один за одним, потом реже, потом опять раз в секунду. Микроконтроллер не сбрасывается при этом. Такое впечатление, что какой-то вход болтается в воздухе, воспринимает что-то, что-то запускает внутри (что???) и потом засыпает. Что это может быть? /* код засыпания */ SCB->SCR |= SCB_SCR_SLEEPDEEP; PWR->CR |= PWR_CR_PDDS | PWR_CR_CWUF | PWR_CR_LPDS; for (n=0; n<10; n++) asm volatile ("nop"); asm volatile ("WFE");
[ZX]