Подскажите пожалуйста, как усыпить Mega8 в WinAVR???
Спящий режим Mega8 WinAVR
- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
Спящий режим Mega8 WinAVR
Здравствуйте!!
Подскажите пожалуйста, как усыпить Mega8 в WinAVR???
Подскажите пожалуйста, как усыпить Mega8 в WinAVR???
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18656
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
рекомендую изучить документацию к avr-libc.
Код: Выделить всё
#include (avr/sleep.h) // скобки угловые!!!
set_sleep_mode(SLEEP_MODE_IDLE);
sleep_cpu();если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
Странно, всеравно жрет порядка 3 mA
Код: Выделить всё
#include (avr/sleep.h) // скобки угловые!!!
#define F_CPU 1000000UL // 8 MHz
int main(void){ //Главная функция
set_sleep_mode(SLEEP_MODE_IDLE);
sleep_cpu();
}
- Реклама
- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
Бестолку
Код: Выделить всё
int main(void){ //Главная функция
ACSR=0x00;
sleep_enable();
set_sleep_mode(SLEEP_MODE_PWR_DOWN );
sleep_mode();
}- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
СПАСИБО - действительно на входах висел TSOP'ик , который и жрал эти самые 98 mA (совсем забыл про негоNeekeetos писал(а): Отключи пулапы везде и убери любую нагрузку с выводов, в павердаун отрубается все кроме выходов, должно есть 1мка, в тыщу раз меньше.
Жрет теперь - даже милиамперметр по нулям!!!
- -==MAXCELERON==-
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Сб авг 15, 2009 07:31:56
- Откуда: г. Кемерово
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18656
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
по-моему, нельзя оставлять пины в режиме аналоговых входов... жрут много и непредсказуемо...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!


