Суббота, 19.08.2017, 08:33
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | RC-switch на ATtiny13 - Страница 6 - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 6 из 8«1245678»
Модератор форума: ВитГо 
Форум » Разработка электронных устройств » Разработано и сделано ! » RC-switch на ATtiny13
RC-switch на ATtiny13
uwrteyДата: Воскресенье, 24.02.2013, 15:22 | Сообщение # 76
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
ну дак что, у тебя нет предположений почему в прерывании по любому событию не мешает дребезг?
уж очень интересно... smile


что то я не успеваю за своими мыслями......
 
ВитГоДата: Вторник, 26.02.2013, 11:44 | Сообщение # 77
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
блин, написал ответ а форум глюканул и не добавил :-(

в общем пишу короткий вариант ответа:
при обработке в прерывании ты не меняешь настройки ШИМ на лету (не меняешь коней на переправе)
плюс из за того что ты проверяешь кнопку в прерывании - то многие дребезги просто проходят мимо :-) и ты получаешь совершенно конкретные вкл\выкл для кнопки :-)


Виталий (аka ВитГо)
 
uwrteyДата: Вторник, 26.02.2013, 18:10 | Сообщение # 78
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
я к чему спрашиваю - Прише, Увидел, Пытаюсь победить!

Пытаюсь понять каким образом дребезг вмешивается в программу.
по идее задержка и сбрасывание флага INTF0 в регистре EIFR должны были исключить влияние дребезга, но не исключили.

Вот сижу и думаю либо я чего то еще не понимаю, либо флаг отвечающий за срабатывание прерывания не сбрасывается должным образом
( вроде это флаг INTF0 в регистре EIFR )

на радиокоте мне показали запись
Код

in Temp, GIFR ; сбрасываем флаги
out GIFR ,Temp
регистра GIFR в тини2313 нету, но зато есть EIFR

мне эта запись показалась странной, я погуглил и поспрашивал... Говорят, что такой записью вручную сбрасываются флаги прерывания.
при чем сбрасываются они записью туда единицы! ( странно, почему единицей?)

В общем, не доверяю я этой записи... получается так - что прочитали, то и запишем...
если нам нужно вручную сбросить флаг, то нужно записать в него единицу!
а мы туда записываем то, что только что прочитали...
А прочитали то мы что ??? получается что мы должны прочитать единицы...
а мне кажется что мы прочитаем нули..

а-а, нули мы не сможем в него записать - нет смысла.. smile biggrin все понял.
а если вдруг там оказалась единица, то при записи ее обратно - флаг сбросится! ( вот почему сбрасывается единицей! smile )

Пойду попробую победить этот дребезг... Это уже дело принципа
попробую задержку увеличить...

Добавлено (26.02.2013, 17:53)
---------------------------------------------
мне RC-Switch самому выложить ? или Ты проверишь сначала?

Добавлено (26.02.2013, 18:10)
---------------------------------------------
блин, у меня комп сдох может Ты что подскажешь http://radiokot.ru/forum/viewtopic.php?f=34&t=85823&p=1593511#p1593511


что то я не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Вторник, 26.02.2013, 18:15
 
ВитГоДата: Вторник, 26.02.2013, 21:19 | Сообщение # 79
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
по поводу компа - смотри блок питания.. запросто причина может быть в нем !

Виталий (аka ВитГо)
 
uwrteyДата: Вторник, 26.02.2013, 23:55 | Сообщение # 80
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
увеличение задержки пользы не принесло.

У меня ни как не укладывается в голове как может этот ШИМ выдавать длительность 1600 когда кнопка отпущена.
такое ощущение что в то время когда обрабатывается прерывание его прерывает другое прерывание.

Такое возможно ?


что то я не успеваю за своими мыслями......
 
uwrteyДата: Среда, 27.02.2013, 19:36 | Сообщение # 81
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
наткнулся на хорошую статью http://chipenable.ru/index.p....vr.html
похоже, что мой вариант просто не годится для прерываний в которых возможен дребезг!

...посмотреть бы осциллограммы этого дребезга, жаль что у меня нет записывающего осциллографа.


что то я не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Среда, 27.02.2013, 19:42
 
ВитГоДата: Четверг, 28.02.2013, 07:11 | Сообщение # 82
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
Цитата (uwrtey)
такое ощущение что в то время когда обрабатывается прерывание его прерывает другое прерывание.

Такое возможно ?


такое возможно, но для этого ты в обработчике должен явно разрешить прерывания..

так что если этого нет - то второе прерывание не возникнет


Виталий (аka ВитГо)
 
ВитГоДата: Воскресенье, 10.03.2013, 23:11 | Сообщение # 83
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
сделаешь здесь видео ?

Виталий (аka ВитГо)
 
uwrteyДата: Понедельник, 11.03.2013, 01:29 | Сообщение # 84
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
могу, но надо для начала перепаять макетку под него....

и у меня вместо приемника будет генератор на тини2313. - не шибко-то понятное видео получится.....


что то я не успеваю за своими мыслями......
 
ВитГоДата: Понедельник, 11.03.2013, 06:25 | Сообщение # 85
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
нормальное, все лучше чем ничего :-)

p.s. пора обзаводиться аппаратурой ! либо делать Пропорционалку :-)


Виталий (аka ВитГо)
 
uwrteyДата: Понедельник, 11.03.2013, 19:19 | Сообщение # 86
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
По прилету закажу. Тот комплект который ты посоветовал.
п.с. В гостинице бесплатный вайфай


что то я не успеваю за своими мыслями......
 
ВитГоДата: Понедельник, 11.03.2013, 22:38 | Сообщение # 87
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
оо, ну прямо чудные условия !! :-))

Виталий (аka ВитГо)
 
uwrteyДата: Суббота, 23.03.2013, 09:56 | Сообщение # 88
Полковник
Группа: Администраторы
Сообщений: 2411
Репутация: 9
Статус: Offline
Из плюсов только вайфай smile

Добавлено (23.03.2013, 09:56)
---------------------------------------------
я вот думаю, может все таки снять видео с использованием оригинального приемника ?

а то совсем не понятно будет, если я генератор буду использовать вместо приемника...

хотя... можно и так и этак снять....

сам спросил - сам ответил smile


что то я не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Суббота, 23.03.2013, 09:58
 
ВитГоДата: Воскресенье, 24.03.2013, 04:08 | Сообщение # 89
Полковник
Группа: Администраторы
Сообщений: 2428
Репутация: 19
Статус: Offline
biggrin biggrin biggrin
ну придет аппаратура - и сделаешь видео !


Виталий (аka ВитГо)
 
PlohishДата: Четверг, 18.04.2013, 20:01 | Сообщение # 90
Сержант
Группа: Проверенные
Сообщений: 24
Репутация: 0
Статус: Offline
C интересом прочитал ваши изыскания, есть несколько вопросов:

1. я так понимаю окончательный вариант схемы и прошивки в посте номер 65?
2. неужели нельзя было сделать схему "читаемой", совершенно не возможно разобрать к каким ногам тиньки цепляться... (подписи не разобрать)
3. для чего на схеме обозначено два входа? - я так понимаю что эти два входа могут брать сигнал от двух независимых каналов аппаратуры?

заранее спасибо за ответы.


Сообщение отредактировал Plohish - Четверг, 18.04.2013, 20:04
 
Форум » Разработка электронных устройств » Разработано и сделано ! » RC-switch на ATtiny13
Страница 6 из 8«1245678»
Поиск:


Copyright MyCorp © 2017
Сделать бесплатный сайт с uCoz