Умные вопросы
Войти
Регистрация
Как Понизить разрядность в Ацп atmega8
Можно ли программно убрать пару-тройку старших разрядов в 10-разрядном ацп atmega8, а то при опорном 5В, 5мВ на значение, в моем случае, дает большую ошибку, хотелось бы хотя бы до 20мВ поднять. Если можно то как?
7 года
назад
от
MelindaConno
1 ответ
▲
▼
0
голосов
Похоже на то, что Вы хотите убрать не старшие, а младшие разряды.
Только непонятно почему Вы считаете, что после этого ошибка уменьшится.
Если младший разряд результата будет не 5, а 20 мВ, то естественно при этом ошибка будет больше. По крайней мере ошибка квантования.
Но если устраивает и такая точность, то просто сдвинуть результат в сторону старших бит записав бит ADLAR=1 и читать не оба байта результа, а только старший.
PS
Кстати заглянул только что в даташит ATmega8A, так там в описании как работает бит ADLAR, в новом даташите ошибка в рисунках, а в старом даташите ATmega8 все правильно описано и нарисовано.
7 года
назад
от
Татьяна Довбялик
Связанные вопросы
1
ответ
земля в молодости ведь была не маленькая, иначе откуда у неё луна и на очень круговой орбите? )
8 года
назад
от
dsadasdd asdsadsads
1
ответ
Как вы думаете есть ли какое- то излучение от вспышки фотопарата?
2 года
назад
от
Ulya Medvedeva
2
ответов
Одни галактики приближаются друг к другу (их много) Другие удаляются друг от друга Вселенная расширяется ?
8 года
назад
от
вадим миронов