реклама на сайте
подробности

 
 
> ATtiny26,биты ACIS0, ACIS1 не влияют на прерывание
doomer#gp
сообщение May 26 2005, 19:18
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Не могу настроить прерывание от компаратора по спаду. Как бита ACISx не меняю - все ровно прерывание генерится по изменению.

Код
sbi ACSR,ACBG
sbi ACSR,ACI
sbi ACSR,ACIS1
cbi ACSR,ACIS0

...
...
sei
sbi ACSR,ACIE


Да, можно опрашивать в обработчике бит ACO, но нафига тогда ACISx.
Errat-ы не нашел
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
doomer#gp
сообщение May 27 2005, 15:41
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Как ни странно, но на свой вопрос придется ответить самому.

Компаратор ведь без гистерезиса, а потому при медленном прохождении через Uпор копаратор срабатывает много раз из-за разных флуктуаций. ( я крутил движок потенциометра, средний вывод которого шел на вход компаратора).
Поставил на вход компаратора кондер, подтянул его к питанию. При замыкании выводов кондера пинцетом прерывания нет, а при размыкании прерывание возникает ( я установил прерывание по спаду и внутренний reference), так, что все работает правильно, сам накосячил.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.02987 секунд с 7
ELECTRONIX ©2004-2016