Цитата(Serj78 @ Jul 27 2010, 20:48)

Также, вроде в RM указано что ацп надо калибровать после включения питания. Если питание не отключается, вроде калибровать не надо... На этом можно время сэкономить.. Хотя, я спящие режимы не пробовал еще.
А я понял, что после включения питания АЦП, а не контроллера.
Так как при сброшенном бите ADON АЦП пребывает в режиме power down, и не потребляет практически ничего.
После установки ADON получаем режим power up, требуется пауза в 1 мкс для запуска аналоговых цепей.
У меня АЦП обычно отключен, поэтому делаю калибровку каждый раз после установки ADON.
Хотя можно её и пропустить, потому что не требуется большой точности.
ЗЫ: спящие режимы было бы интересно потестить, мне надо снизить потребление девайса в отключке до минимума, чтобы не грелся радиатор линейника.
На данный момент STM32 уже радует - на 72 МГц со всеми включенными SPI, I2C и большинством таймеров потребляет всего 30 ма.
Несколько снизив частоту и задействовав спячку, думаю, можно добиться потребления меньше 10 ма.
Но немного поэкспериментировав с WFE получил не очень понятные результаты.
Может быть, кто нибудь может привести пример\описание входа\выхода в\из sleep\stop mode через WFE\WFI?