Форумы Modlabs.net: Помогите разобраться с АЦП в AVR - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Помогите разобраться с АЦП в AVR

#1 Пользователь офлайн   Fusion 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 241
  • Регистрация: 25 Май 04

Отправлено 21 Февраль 2005 - 13:22

Есть схемка Изображение

Статья http://www.radioland...sxemaid-17.html.

Мне оттуда надо "выкусить" сам вольтметр... Со схемкой вроде разобрался, а вот как запрограммировать АЦП не совсем понял... Дело в том, что с АЦП я совсем не работал. Помогите примером кода, желательно для iccavr.

Или хотя бы объясните как работает компаратор.....
0

#2 Пользователь офлайн   MDN 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 09 Январь 04

Отправлено 21 Февраль 2005 - 14:33

Какой точности и быстродействия должен быть вольтметр или АЦП?
На www.Atmel.com в разделе AVR есть примеры кода на ассемблере:
App notes AN128, AN400, AN401
0

#3 Пользователь офлайн   ProniX 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 744
  • Регистрация: 25 Ноябрь 03

Отправлено 21 Февраль 2005 - 19:27

Что там разбираться? Качаешь документацию на микроконтроллер, смотришь, какие ноги могут работать в режиме АЦП, а потом всё, как по примерам... Запускаешь преобразование, спишь, а на прерывание "конец цикла АЦП" ставишь свой обработчик. Всё это можно делать по прерыванию таймера.

MDN прав, читай code sample на атмеле.
0

#4 Пользователь офлайн   AlchemisT 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 452
  • Регистрация: 24 Январь 04

Отправлено 22 Февраль 2005 - 00:50

Fusion
Ежели ты заметил, то проц в схеме АТ89С2051, т.е. не AVR а MCS-51
Если тебе все-таки надо для AVR, то в самом деле, прочитай datasheet. Могу добавить, что обычно АЦП-ноги порта а.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 members, 1 guests, 0 anonymous users