Перейти к содержанию

Проблема с АЦП ArduinoIDE Atmega8


Рекомендуемые сообщения

При чтении напряжения АЦП за 1024 берется 1в, не зависимо от настроек analogReference (замерял в протеусе напряжение с делителя потенциометра 10к в 1В при максимальном значении, прошил, проверил - то е самое). При использовании в симуляции и прототипировании на макетке с 328мегой было всё нормально. Перешёл на атмегу8 и кварц 8Мгц и всё пошло косо/криво даже в протеусе. Может есть что-то, чего я не знаю? Кусок кода чтения АЦП и преобразования в значения предоставляю.

sec = map(((constrain(analogRead(A0),minV,maxV))/10)*10, minV, maxV, 0, 9);
  
santsec = map(((constrain(analogRead(A1),minV,maxV))/10)*10, minV, maxV, 1, 99);

power = map(((constrain(analogRead(A2),minV,maxV))/10)*10,minV , maxV, 15, 99);

int temp = map(power, 15, 99, 2000, 10000);

 

Ссылка на комментарий
Поделиться на другие сайты

а шо там с аналоговой землей в схеме?

11 час назад, I_I_Iok сказал:

Кусок кода чтения АЦП и преобразования в значения предоставляю.

это не кусок кода, это три независимые функции пихнутые в одну строку,  которые что-то там хз делают с данными АЦП

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...