RC-switch на ATtiny13
| |
uwrtey | Дата: Воскресенье, 24.02.2013, 15:22 | Сообщение # 76 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| ну дак что, у тебя нет предположений почему в прерывании по любому событию не мешает дребезг? уж очень интересно...
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Вторник, 26.02.2013, 11:44 | Сообщение # 77 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| блин, написал ответ а форум глюканул и не добавил :-(
в общем пишу короткий вариант ответа: при обработке в прерывании ты не меняешь настройки ШИМ на лету (не меняешь коней на переправе) плюс из за того что ты проверяешь кнопку в прерывании - то многие дребезги просто проходят мимо :-) и ты получаешь совершенно конкретные вкл\выкл для кнопки :-)
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Вторник, 26.02.2013, 18:10 | Сообщение # 78 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| я к чему спрашиваю - Прише, Увидел, Пытаюсь победить!
Пытаюсь понять каким образом дребезг вмешивается в программу. по идее задержка и сбрасывание флага INTF0 в регистре EIFR должны были исключить влияние дребезга, но не исключили.
Вот сижу и думаю либо я чего то еще не понимаю, либо флаг отвечающий за срабатывание прерывания не сбрасывается должным образом ( вроде это флаг INTF0 в регистре EIFR )
на радиокоте мне показали запись Код in Temp, GIFR ; сбрасываем флаги out GIFR ,Temp регистра GIFR в тини2313 нету, но зато есть EIFR
мне эта запись показалась странной, я погуглил и поспрашивал... Говорят, что такой записью вручную сбрасываются флаги прерывания. при чем сбрасываются они записью туда единицы! ( странно, почему единицей?)
В общем, не доверяю я этой записи... получается так - что прочитали, то и запишем... если нам нужно вручную сбросить флаг, то нужно записать в него единицу! а мы туда записываем то, что только что прочитали... А прочитали то мы что ??? получается что мы должны прочитать единицы... а мне кажется что мы прочитаем нули..
а-а, нули мы не сможем в него записать - нет смысла.. все понял. а если вдруг там оказалась единица, то при записи ее обратно - флаг сбросится! ( вот почему сбрасывается единицей! )
Пойду попробую победить этот дребезг... Это уже дело принципа попробую задержку увеличить...
Добавлено (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 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| по поводу компа - смотри блок питания.. запросто причина может быть в нем !
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Вторник, 26.02.2013, 23:55 | Сообщение # 80 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| увеличение задержки пользы не принесло.
У меня ни как не укладывается в голове как может этот ШИМ выдавать длительность 1600 когда кнопка отпущена. такое ощущение что в то время когда обрабатывается прерывание его прерывает другое прерывание.
Такое возможно ?
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Среда, 27.02.2013, 19:36 | Сообщение # 81 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| наткнулся на хорошую статью http://chipenable.ru/index.p....vr.html похоже, что мой вариант просто не годится для прерываний в которых возможен дребезг!
...посмотреть бы осциллограммы этого дребезга, жаль что у меня нет записывающего осциллографа.
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Среда, 27.02.2013, 19:42 |
|
| |
ВитГо | Дата: Четверг, 28.02.2013, 07:11 | Сообщение # 82 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| Цитата (uwrtey) такое ощущение что в то время когда обрабатывается прерывание его прерывает другое прерывание.
Такое возможно ?
такое возможно, но для этого ты в обработчике должен явно разрешить прерывания..
так что если этого нет - то второе прерывание не возникнет
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Воскресенье, 10.03.2013, 23:11 | Сообщение # 83 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| сделаешь здесь видео ?
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Понедельник, 11.03.2013, 01:29 | Сообщение # 84 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| могу, но надо для начала перепаять макетку под него....
и у меня вместо приемника будет генератор на тини2313. - не шибко-то понятное видео получится.....
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Понедельник, 11.03.2013, 06:25 | Сообщение # 85 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| нормальное, все лучше чем ничего :-)
p.s. пора обзаводиться аппаратурой ! либо делать Пропорционалку :-)
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Понедельник, 11.03.2013, 19:19 | Сообщение # 86 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| По прилету закажу. Тот комплект который ты посоветовал. п.с. В гостинице бесплатный вайфай
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Понедельник, 11.03.2013, 22:38 | Сообщение # 87 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| оо, ну прямо чудные условия !! :-))
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Суббота, 23.03.2013, 09:56 | Сообщение # 88 |
Генерал-майор
Группа: Администраторы
Сообщений: 3256
Статус: Offline
| Из плюсов только вайфай
Добавлено (23.03.2013, 09:56) --------------------------------------------- я вот думаю, может все таки снять видео с использованием оригинального приемника ?
а то совсем не понятно будет, если я генератор буду использовать вместо приемника...
хотя... можно и так и этак снять....
сам спросил - сам ответил
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Суббота, 23.03.2013, 09:58 |
|
| |
ВитГо | Дата: Воскресенье, 24.03.2013, 04:08 | Сообщение # 89 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну придет аппаратура - и сделаешь видео !
Виталий (аka ВитГо)
|
|
| |
Plohish | Дата: Четверг, 18.04.2013, 20:01 | Сообщение # 90 |
Сержант
Группа: Проверенные
Сообщений: 24
Статус: Offline
| C интересом прочитал ваши изыскания, есть несколько вопросов:
1. я так понимаю окончательный вариант схемы и прошивки в посте номер 65? 2. неужели нельзя было сделать схему "читаемой", совершенно не возможно разобрать к каким ногам тиньки цепляться... (подписи не разобрать) 3. для чего на схеме обозначено два входа? - я так понимаю что эти два входа могут брать сигнал от двух независимых каналов аппаратуры?
заранее спасибо за ответы.
Сообщение отредактировал Plohish - Четверг, 18.04.2013, 20:04 |
|
| |
|