Режимы работы: различия между версиями

Материал из MIK32 микроконтроллер
Нет описания правки
Нет описания правки
Строка 24: Строка 24:
|Тактирование включено только у WU, PM, CPU, EEPROM, RAM, TCB;
|Тактирование включено только у WU, PM, CPU, EEPROM, RAM, TCB;
Источники OSC32M, OSC32K, HSI32M выключены;
Источники OSC32M, OSC32K, HSI32M выключены;
Делитель AHB = 255;
Делитель AHB = 255;


Строка 37: Строка 38:
| rowspan="3" |Тактирование RAM, EEPROM, SPIFI выключено записью в PM.SLEEP_MODE = 0b1110;
| rowspan="3" |Тактирование RAM, EEPROM, SPIFI выключено записью в PM.SLEEP_MODE = 0b1110;
Тактирование включено только у WU, PM, CPU, TCB;
Тактирование включено только у WU, PM, CPU, TCB;
Источники OSC32M, OSC32K, OSC32K выключены;
Источники OSC32M, OSC32K, OSC32K выключены;


Строка 61: Строка 63:
|Источники HSI32M, OSC32K, LSI32K выключены;
|Источники HSI32M, OSC32K, LSI32K выключены;
Делитель AHB = 255;
Делитель AHB = 255;
Делитель APB_M = 255;
Делитель APB_M = 255;


Строка 74: Строка 77:
|Источники OSC32M, HSI32M, OSC32K выключены;
|Источники OSC32M, HSI32M, OSC32K выключены;
Делитель AHB = 255;
Делитель AHB = 255;
Делитель APB_M = 255;
Делитель APB_M = 255;


Строка 88: Строка 92:
|Источники HSI32M, OSC32K выключены;
|Источники HSI32M, OSC32K выключены;
OSC32M включен;
OSC32M включен;
Делитель AHB = 255;
Делитель AHB = 255;


Строка 101: Строка 106:
|Источники OSC32M, HSI32M, OSC32K выключены;
|Источники OSC32M, HSI32M, OSC32K выключены;
<u>OSC32M не установлен, вывод XI заземлен;</u>
<u>OSC32M не установлен, вывод XI заземлен;</u>
Делитель AHB = 255;
Делитель AHB = 255;
Делитель APB_M = 255;
Делитель APB_M = 255;



Версия от 07:53, 30 июля 2024

....Тест

Потребление в различных режимах
Режим работы Условия Источник тактирования системы Частота ядра Потребление Единицы
Активный Тактирование периферий по умолчанию;

Делитель AHB = 0;

Делитель APB_M = 0;

Делитель APB_P = 0.

OSC32M FCPU = 32 МГц 12,54 мА
Пониженного энергопотребления Тактирование включено только у WU, PM, CPU, EEPROM, RAM, TCB;

Источники OSC32M, OSC32K, HSI32M выключены;

Делитель AHB = 255;

Делитель APB_M = 255;

Делитель APB_P = 255.

LSI32K FCPU = 125 кГц 1,50 мА
Спящий Тактирование RAM, EEPROM, SPIFI выключено записью в PM.SLEEP_MODE = 0b1110;

Тактирование включено только у WU, PM, CPU, TCB;

Источники OSC32M, OSC32K, OSC32K выключены;

Делитель AHB = 255;

Делитель APB_M = 255;

Делитель APB_P = 255.

HSI32M FCPU = 125 кГц 3,26 мА
OCS32M 3,25 мА
LSI32K FCPU = 125 Гц 1,50 мА
Стоп Источники HSI32M, OSC32K, LSI32K выключены;

Делитель AHB = 255;

Делитель APB_M = 255;

Делитель APB_P = 255;

Загрузка из EEPROM.

OCS32M FCPU = 125 кГц

Ядро в состоянии sleep

2,03 мА
Источники OSC32M, HSI32M, OSC32K выключены;

Делитель AHB = 255;

Делитель APB_M = 255;

Делитель APB_P = 255;

Загрузка из EEPROM.

LSI32K FCPU = 125 Гц

Ядро в состоянии sleep

0,78 мА
Ожидание Источники HSI32M, OSC32K выключены;

OSC32M включен;

Делитель AHB = 255;

Делитель APB_M = 255;

Делитель APB_P = 255

LSI32K FCPU = 125 Гц

Питание ядра выключено

0,57 мА
Источники OSC32M, HSI32M, OSC32K выключены;

OSC32M не установлен, вывод XI заземлен;

Делитель AHB = 255;

Делитель APB_M = 255;

Делитель APB_P = 255.

LSI32K FCPU = 125 Гц

Питание ядра выключено

0,17 мА
Примечание: В главном цикле инкрементируется переменная, программа выполняется из EEPROM.