Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Вызов прерывание ацп в avr-ках

Непрочитано 15.12.2011, 21:05  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Вызов прерывание ацп в avr-ках

Всем привет! плиз,объясните мне чем вызывается прерывание ацп в мк атмела например atmega,attiny. Я так понимаю уровнем входного сигнала на пинах?
Реклама:
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Сказали "Спасибо" neox-neox
warel (28.06.2019)
Непрочитано 15.12.2011, 21:21  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: вызов прерывание ацп в avr-ках

Готовностью результата, разумеется.
По уровню срабатывает аналоговый компаратор.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 15.12.2011, 21:32  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: вызов прерывание ацп в avr-ках

Да,в принципе стольными прерываниями я разобрался в том числе и аналоговым компаратором, а что подразумевается под
Сообщение от Easyrider83 Посмотреть сообщение
Готовностью результата
это происходит в функции прерывания?
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Сказали "Спасибо" neox-neox
warel (28.06.2019)
Непрочитано 15.12.2011, 21:35  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Вызов прерывание ацп в avr-ках

А почитать... всеми ненавистный даташит???
st_1 вне форума  
Сказали "Спасибо" st_1
warel (28.06.2019)
Непрочитано 15.12.2011, 21:48  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: Вызов прерывание ацп в avr-ках

Сообщение от st_1 Посмотреть сообщение
А почитать... всеми ненавистный даташит???
Хороший ответ,именно на такой и рассчитывал
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Сказали "Спасибо" neox-neox
warel (28.06.2019)
Непрочитано 15.12.2011, 22:08  
Bill
Гражданин KAZUS.RUN
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию В функции прерывания происходит

Сообщение от neox-neox Посмотреть сообщение
Да,в принципе стольными прерываниями я разобрался в том числе и аналоговым компаратором, а что подразумевается под
это происходит в функции прерывания?
только то, что вы там напишите. Например, можно сохранить результат АЦП в соответствующем буфере. Или нет?
Bill вне форума  
Сказали "Спасибо" Bill
warel (28.06.2019)
Непрочитано 15.12.2011, 22:24  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: Вызов прерывание ацп в avr-ках

я понял так что прерывания ацп генерируются по окончанию готовности результата.но вот в cvavr есть два варианта interrupt [ADC_INT] void adc_isr(void) и unsigned char read_adc(unsigned char adc_input) функция возвращает значение. В чем тогда разница?!
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Сказали "Спасибо" neox-neox
warel (28.06.2019)
Непрочитано 15.12.2011, 22:31  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Вызов прерывание ацп в avr-ках

Сообщение от neox-neox Посмотреть сообщение
я понял так что прерывания ацп генерируются по окончанию готовности результата.но вот в cvavr есть два варианта interrupt [ADC_INT] void adc_isr(void) и unsigned char read_adc(unsigned char adc_input) функция возвращает значение. В чем тогда разница?!
Первое - это обработчик прерывания ADC, второе - чтение результата (часто старт преобразования и чтение результата в одной функции с ожиданием готовности результата). Применяя прерывание, можно уйти от ненужного простоя МК на ожидание готовности. Стартуете преобразование при ините, а в обработчике начинаете сразу с чтения результата, завершаете обработчик стартом преобразование, а потом свободно гуляете в пределах своей задачи. Ничего не ожидая.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Эти 2 пользователя(ей) сказали Спасибо ut1wpr за это сообщение:
neox-neox (16.12.2011), warel (28.06.2019)
Непрочитано 15.12.2011, 22:56  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: Вызов прерывание ацп в avr-ках

ut1wpr спасибо большое!
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Сказали "Спасибо" neox-neox
warel (28.06.2019)
Непрочитано 16.12.2011, 14:33  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Вызов прерывание ацп в avr-ках

Сообщение от neox-neox Посмотреть сообщение
ut1wpr спасибо большое!
Кнопка "Спасибо" в правом нижнем углу...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (28.06.2019)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите чайнику симулировать АЦП прерывание на Proteus - e shatakhian Микроконтроллеры, АЦП, память и т.д 10 14.10.2011 03:26
AVR и UART через прерывание - help :) code-by Микроконтроллеры, АЦП, память и т.д 13 05.12.2008 12:31
не обрабатывается прерывание от таймера во время АЦП rusakov_a Микроконтроллеры, АЦП, память и т.д 0 03.07.2008 01:33
Вызов функций maxNTF Микроконтроллеры, АЦП, память и т.д 1 26.09.2006 13:00
АЦП в AVR lamer007 Микроконтроллеры, АЦП, память и т.д 3 14.12.2005 23:35


Часовой пояс GMT +4, время: 14:49.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.