RC-switch на ATtiny13
| |
ВитГо | Дата: Суббота, 16.02.2013, 22:32 | Сообщение # 46 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну так то идея вроде верная.. пробовать нужно....
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Суббота, 16.02.2013, 23:31 | Сообщение # 47 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| нормально то, что я прерывания по совпадению ТАЙМЕРА все отключил?
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Воскресенье, 17.02.2013, 00:14 |
|
| |
ВитГо | Дата: Воскресенье, 17.02.2013, 16:00 | Сообщение # 48 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| да, нормально
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Воскресенье, 17.02.2013, 22:11 | Сообщение # 49 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| код откомпилировался без ошибок! начинаю монтаж схемы
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Понедельник, 18.02.2013, 05:56 | Сообщение # 50 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| чтото долго у нас RC-Switch делается :-)))
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Понедельник, 18.02.2013, 12:47 | Сообщение # 51 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| RC-Switch готов вроде. Его только проверить нужно. Планирую сегодня закончить монтаж генератора импульсов. На прошлых выходных совсем некогда было - приносили халтуру в ремонт. сидел и паял...
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Понедельник, 18.02.2013, 13:52 |
|
| |
uwrtey | Дата: Понедельник, 18.02.2013, 17:33 | Сообщение # 52 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| Ну вот генератор я собрал, но он не запустился. Прошивал я в отдельной панельке. Генерации нет ни на одном из выводов. При включении питания на обоих выводах появляется лог_1 и так там и висит. На кнопку ни как не реагирует.
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Понедельник, 18.02.2013, 17:34 |
|
| |
ВитГо | Дата: Понедельник, 18.02.2013, 18:47 | Сообщение # 53 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| а ты пин порта не забыл на выход настроить?
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Понедельник, 18.02.2013, 19:37 | Сообщение # 54 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| да вроде не забыл.
ldi Temp,0b00011000_________________; настроили порт "В" ( 0-ввод, 1-вывод ) out DDRB,Temp______________________; 000xх000 - "вывод" ___________________________________; ( PB3 - 15 ножка - OC1A ) - импульсы ( буду смотреть осциллографом ) ___________________________________; ( PB4 - 16 ножка - OC1B ) - ШИМ
Добавлено (18.02.2013, 19:37) --------------------------------------------- а не нужно предварительно устанавливать состояние OC1A и OC1B ?
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Понедельник, 18.02.2013, 21:17 |
|
| |
ВитГо | Дата: Понедельник, 18.02.2013, 22:22 | Сообщение # 55 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| я думаю нет, процесс же периодический...
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Вторник, 19.02.2013, 16:28 | Сообщение # 56 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| нашел причину! МК ранее использовался и у него были изменены фьюзы.
тут мне zero648 на радиокоте подсказал как можно на два канала ШИМ вывести. Вот уже делаю...
прикрепил проект с ШИМ на один канал
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Вторник, 19.02.2013, 23:22 |
|
| |
uwrtey | Дата: Вторник, 19.02.2013, 17:57 | Сообщение # 57 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| ну вот сделал ШИМ на два канала при включении генерируется ШИМ на обоих каналах с длительностью 1400 мкс при нажатой кнопке длительность на обоих каналах становится 1600 мкс при отпускании кнопки длительность снова становится 1400 мкс вроде все работает!
проверил осциллографом из звуковой карты - не шибко-то видно разницу длительностей
Сегодня чуть позже прикошачу генератор к RC_SWITCH.
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Вторник, 19.02.2013, 18:01 |
|
| |
uwrtey | Дата: Вторник, 19.02.2013, 23:33 | Сообщение # 58 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| мда, что то не работает моя связка RC-cwitch + генератор импульсов. пошел разбираться
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Среда, 20.02.2013, 01:22 |
|
| |
uwrtey | Дата: Среда, 20.02.2013, 12:35 | Сообщение # 59 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| в коде RC-cwitch нашел кучу ошибок кое что исправил, видимо не все Добавлено (20.02.2013, 12:35) --------------------------------------------- что то в упор больше ни чего не могу найти...
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Среда, 20.02.2013, 21:50 | Сообщение # 60 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| ну вот нашел еще одну ошибку, исправил и теперь связка RC-SWITCH + генератор импульсов, кое как работает!
Не всегда срабатывает на нажатие кнопки. Иногда схема работает как надо - иногда при отпущенной кнопке светодиоды остаются включенными - короче работает через раз.
Сейчас разберусь кто виноват - генератор ШИМ или RC-SWITCH
больше похоже на генератор ШИМ - но там настолько все просто, что ошибиться то негде.. может дело в том, что есть какое-то рассогласование между аппаратной и программной частью генератора ШИМ? Может аппаратный ШИМ каким то образом не поспевает за обработкой внешнего события ( нажатия на кнопку ) ? может стоит попробовать задержку добавить?
Сомневаюсь, что проблема в RC-SWITCH, хотя и это не исключено.
выкладываю оба проекта ( генератор ШИМ и RC-SWITCH )
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Среда, 20.02.2013, 23:13 |
|
| |
|