www.open-tager.ru https://open-tager.ru/forum/ |
|
вопрос по контроллерам pic https://open-tager.ru/forum/viewtopic.php?f=5&t=4010 |
Страница 1 из 2 |
Автор: | Maddoc [ 14 янв 2015, 15:03 ] |
Заголовок сообщения: | вопрос по контроллерам pic |
Есть тут люди,кто с пиками работает? как заставить pic16f слать пакеты милестаг2 и принимать их? больно мудреная там работа с таймерами в милестаг2 используются 2400 мс, 1200 мс и 600мс,а в пиках три таймера-два из них умеют до 255 считать и только один до 65535 Это что же получается-и для отправки и для принятия используется один и тот же таймер ? И для приема,и для отправки использовать прерывания?а как быть с бессмертностью в момент выстрела? Объясните люди добрые,желательно с примерами (именно по милестаг2),а то я специально для этого форума почту на яндексе заводил |
Автор: | SERG_LT [ 20 янв 2015, 21:06 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Заставлять нужно не Пик а программу, и без разницы на чем собран девайс. У меня используется только один аппаратный таймер, а бессмертие в момент выстрела я нарочно сделал, чтобы рикошетов не было. Протокол не МилТаг2, я его упростил, но таймслоты оттуда. Надо будет цвета, № игрока и т.д. сделаю. Пока нет надобности. А для того, чтобы под PIC писать, надо не с почты на Яндексе начинать а с даташитов и MPLAB, Hello светодиод, и т.д. Честно, 16-е конечно камни дубовые, но архитектура не удобная. Лучше 18-е учить или 24-е сразу. www.microchip.su Вам в помощь. Местный народ в основном на Атмеле сидит, архитектура классная, надежность офисная. Здесь нет раздела для начинающих, а хотелось бы. Удачи! |
Автор: | Pacifist [ 20 янв 2015, 22:15 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Maddoc писал(а): ... в милестаг2 используются 2400 мс, 1200 мс и 600мс,а в пиках три таймера-два из них умеют до 255 считать и только один до 65535 ... Настройте таймер на шаг 10 мкс. Тогда и восьмибитного хватит - считать будете до 60, 120 и 240. В случае простенького ПИКа для передатчика вам нужен будет ССР-модуль (минус один 8-битный таймер) и ещё один таймер для генерации длительностей импульсов. Для приемника останется прерывание по изменению сигнала и третий 16-бит таймер для подсчёта длинны импульса. Он же может быть источником для генерации всяческих игровых задержек. Это если писать "широко". А можно совместить и упростить. Ту же передачу сделать вообще без аппаратных модулей, на одних DELAY-ах. Это уже вопрос религии . |
Автор: | SERG_LT [ 21 янв 2015, 00:39 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
ССР лучше для звука оставить. Можно урезанные WAV-звуки генерить. Правда качество оставляет желать лучшего, но меня устраивает. Вся прога влезает в 2К проц, и еще место остается. |
Автор: | kindats [ 21 янв 2015, 18:59 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Для отправки использовать прерывания не обязательно. С помощью ШИМ-контроллера модулируешь частоту, которая соответствует частоте TSOP, а импульсы Miles формируешь путем включения/выключения вывода ШИМ и паузы между включением/выключением. См. исходники Джима Робертсона. |
Автор: | SERG_LT [ 21 янв 2015, 20:49 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Ув. Maddoc. А Вы на чем пишете? Асм или С? Я пишу на асм, по С подсказывать не смогу. |
Автор: | SERG_LT [ 23 янв 2015, 14:20 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Что-то ТС куда-то исчез. Наверно местную курилку посетил и сбежал в ужасе. |
Автор: | tayatlas [ 02 фев 2015, 21:08 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Возник такой вопрос чайника по ПИКам.... Как я понимаю, его можно "напрямую" запитать любым источником от 2,2 до 5 В. Т.е. достаточно всего одной банки лития-АКБ ? TSOPы также допускают работу при 2 В... Получается в теории платы на ПИКах могут работать всего от одной банки лития (3-4 Вольта) ? Может я по причине неполных знаний в электронике в чем то ошибаюсь ? |
Автор: | SERG_LT [ 02 фев 2015, 21:35 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
2,5 В это предел. Не всякий образец запустится. Пики лучше брать в Тритоне, там без палева, с алиэкспресса палево шлют, было, что таймеров в кристалле нет, при обращении возвращают 0. При выстреле и громком звуке напряжение просаживается, что будет с пиком неизвестно. А вообще, если использовать SLEEP, то получается весьма экономично. А как быть с ИК-диодом? Сколько на нем падает? Мощность и дальность будут никакосовыми. |
Автор: | tayatlas [ 02 фев 2015, 22:26 ] |
Заголовок сообщения: | Re: вопрос по контроллерам pic |
Да, динамики и ИК-диоды разумеется требуют отдельного решения. Но ИК-диоду нужно 2,6 В при 1,5 А, динамик... тут конечно придется жертвовать звуком..... Просто есть устройства, которым и звук не критичен и ток на ИК-диоде может быть меньше - те же аптечки, гранаты, респауны, заложник и т.п. ..... Батарейки для них я считаю не самым лучшим вариантом.... А вот один элемент аккумулятора - и места мало занимает и "экономно" по деньгам.... |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |