Что будет с выводами ATMEGA8 в режиме ADC noice reduction?
Что будет с выводами ATMEGA8 в режиме ADC noice reduction?
Добрый день, уважаемые коты.
Что-то не нашел в даташите, что будет с логическими уровнями
на портах контроллера, когда последний переходит в
режим ADC noise reduction. Я понимаю, что внутренний тактовый сигнал CLKio отрубается, но до спящего режима на выходах
уже были сформированы уровни. Так вот они
останутся, или скажем на время сна выходы будут в Z?
Спасибо.
Что-то не нашел в даташите, что будет с логическими уровнями
на портах контроллера, когда последний переходит в
режим ADC noise reduction. Я понимаю, что внутренний тактовый сигнал CLKio отрубается, но до спящего режима на выходах
уже были сформированы уровни. Так вот они
останутся, или скажем на время сна выходы будут в Z?
Спасибо.
-
Adakur
- Первый раз сказал Мяу!
- Сообщения: 31
- Зарегистрирован: Пн мар 10, 2008 00:30:59
- Откуда: Ивантеевка
- Контактная информация:
стр 34 даташит ATmega8
Idle Mode
When the SM2..0 bits are written to 000, the SLEEP instruction makes the MCU enter Idle mode, stopping the CPU but allowing ...
ADC Noise Reduction Mode
When the SM2..0 bits are written to 001, the SLEEP instruction makes the MCU enter ADC Noise Reduction mode, stopping the CPU but allowing the ...
Похоже порты остаются в том состоянии в котором и были.
Idle Mode
When the SM2..0 bits are written to 000, the SLEEP instruction makes the MCU enter Idle mode, stopping the CPU but allowing ...
ADC Noise Reduction Mode
When the SM2..0 bits are written to 001, the SLEEP instruction makes the MCU enter ADC Noise Reduction mode, stopping the CPU but allowing the ...
Похоже порты остаются в том состоянии в котором и были.
-
Дон Амброзио
Похоже, что тут самый верный способ - попробовать.
(сейчас нет такой возможности, да и проект не горит,
просто собираю пока информацию)
Странно то, что, наверное, ни у кого такого вопроса не
возникало. (так как никто не может сказать однозначно).
Из этого следует, что вопрос надуман, все там будет
сохраняться. Поэтому - всем спасибо.
(сейчас нет такой возможности, да и проект не горит,
просто собираю пока информацию)
Странно то, что, наверное, ни у кого такого вопроса не
возникало. (так как никто не может сказать однозначно).
Из этого следует, что вопрос надуман, все там будет
сохраняться. Поэтому - всем спасибо.
-
Дон Амброзио
Почему странная логика?
Я что первый надумал использовать режим
подавления шума от цифровой части?
Если я первый, то это действительно странно.
Если не первый, а на мой вопрос никто не может
ответить, значит никто не задумывался над этим.
Вряд-ли остался бы незамеченным факт изменения
состояния портов на время преобразования.
Значит нет такого и тему можно закрывать.
Я что первый надумал использовать режим
подавления шума от цифровой части?
Если я первый, то это действительно странно.
Если не первый, а на мой вопрос никто не может
ответить, значит никто не задумывался над этим.
Вряд-ли остался бы незамеченным факт изменения
состояния портов на время преобразования.
Значит нет такого и тему можно закрывать.
-
Дон Амброзио
VBA писал(а):Я что первый надумал использовать режим
подавления шума от цифровой части?
Если я первый, то это действительно странно.
Если не первый, а на мой вопрос никто не может
ответить, значит никто не задумывался над этим.
Вряд-ли остался бы незамеченным факт изменения
состояния портов на время преобразования.
На 90% допускаю, что либо не задумывались, либо это не сказалось на работе девайса, либо люди, столкнувшиеся с этой проблемой не ходят на этот форум
VBA писал(а):Значит нет такого и тему можно закрывать.
ИМХО, тему можно закрыть только если кто-то приведёт соответствующую цитату из официального документа производителя микроконтроллера (даташит, ерраташит и т.п.)
Давайте подождём. Может кто-то и приведёт такую цитату, проливающую свет на Ваш вопрос
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
почему даташиты вы не читаете вдумчиво, внимательно и целиком?
есть функциональная схема логики работы порта, в которой имеется участок, отрабатывающий режим SLEEP, есть разделы про альтернативные функции портов, есть раздел про ADC Noise Canceler и раздел про режимы экономии энергии. Если все эти разделы прочесть и проанализировать, легко можно сделать вывод, что сигналы на всех портах остаются теми же, что и были в момент перехода в режим Idle. Просто благодаря остановке ядра МК уровни на них не могут измениться (от работы программы), а значит, не смогут возникнуть пульсации, приводящие к погрешностям АЦП.
Вот теперь тему можно и закрывать.
есть функциональная схема логики работы порта, в которой имеется участок, отрабатывающий режим SLEEP, есть разделы про альтернативные функции портов, есть раздел про ADC Noise Canceler и раздел про режимы экономии энергии. Если все эти разделы прочесть и проанализировать, легко можно сделать вывод, что сигналы на всех портах остаются теми же, что и были в момент перехода в режим Idle. Просто благодаря остановке ядра МК уровни на них не могут измениться (от работы программы), а значит, не смогут возникнуть пульсации, приводящие к погрешностям АЦП.
Вот теперь тему можно и закрывать.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!