www.open-tager.ru http://www.open-tager.ru/forum/ |
|
LTAscetik http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565 |
Страница 289 из 532 |
Автор: | Sabbah [ 10 сен 2013, 11:54 ] |
Заголовок сообщения: | Re: LTAscetik |
Спасибо! 3В это круто. А чего спрашивать то моего разрешения , вношу хоть какой-то свой вклад в развитие проекта. Сделал как на мой взгляд очень легкую для пайки и изготовления печатку и немного дешевле, как раз для тех, кто не имеет доступа к тем же паяльным станциям и малым бюджетом, идеально для вытравки с помощью ЛУТа, что дешевле того же фоторезиста. От тачмемори решил отказаться так как остается открытым вопрос пульта, но времени на изучение прошивки вообще нет Сейчас хочу чтобы когда убили то оружие выключалось секунд через 20 и поменять в прошивке оживление не от удержания кнопки выстрела, а от нажатия центральной кнопки, пока безрезультатно, знаний практически ноль в этом |
Автор: | Pingvin [ 10 сен 2013, 13:55 ] |
Заголовок сообщения: | Re: LTAscetik |
Sabbah писал(а): Спасибо! 3В это круто. А чего спрашивать то моего разрешения , вношу хоть какой-то свой вклад в развитие проекта. Сделал как на мой взгляд очень легкую для пайки и изготовления печатку и немного дешевле, как раз для тех, кто не имеет доступа к тем же паяльным станциям и малым бюджетом, идеально для вытравки с помощью ЛУТа, что дешевле того же фоторезиста. От тачмемори решил отказаться так как остается открытым вопрос пульта, но времени на изучение прошивки вообще нет Сейчас хочу чтобы когда убили то оружие выключалось секунд через 20 и поменять в прошивке оживление не от удержания кнопки выстрела, а от нажатия центральной кнопки, пока безрезультатно, знаний практически ноль в этом Все верно - просто, технологично и бюджетно! Кнопку для оживления сменить? Не вопрос! Помогу. |
Автор: | Sabbah [ 10 сен 2013, 14:30 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin писал(а): Sabbah писал(а): Кнопку для оживления сменить? Не вопрос! Помогу. Спасибо |
Автор: | furhunter [ 11 сен 2013, 09:44 ] |
Заголовок сообщения: | Re: LTAscetik |
Sabbah писал(а): Упростил малость свою схему 3-го релиза (убрано подключение JTAG, вынесен отдельным блоком интерфейс RS232, теперь он один на все ружья, убран ключ тачмемори): Красиво! |
Автор: | furhunter [ 11 сен 2013, 09:47 ] |
Заголовок сообщения: | Re: LTAscetik |
Запаял несколько версий микро. А то корпуса рассыпятся от бездействия. И занялся версией нано тут кто то упоминал про платку на ширину 16 мм. Есть большущий шанс, что получится. Но однозначно на 0603 базе. |
Автор: | Pingvin [ 11 сен 2013, 09:48 ] |
Заголовок сообщения: | Re: LTAscetik |
Как поменять кнопку на оживление: Открываем файл ltag_ascetic.c в исходниках, находим эту конструкцию Код: else { lcd_bl_off(); display_status(); while(keypress_cntr < 20) { WOUND_LED_INVERT; timer1 = 0; while (timer1 < 10000); switch (FIRE_KEY_IN&FIRE_KEY_PIN) //ïðîâåðÿåì, íàæàò ëè êóðîê { case 0: keypress_cntr++ ; break; case FIRE_KEY_PIN: keypress_cntr = 0; break; default: keypress_cntr = 0; } } } Вместо FIRE_KEY_IN&FIRE_KEY_PIN прописываем кнопку, которую хотим использовать для "оживления", например, для центральной кнопки джойстика будет так Цитата: CENTRAL_KEY_IN&CENTRAL_KEY_PIN Код: else { lcd_bl_off(); display_status(); while(keypress_cntr < 20) { WOUND_LED_INVERT; timer1 = 0; while (timer1 < 10000); switch (CENTRAL_KEY_IN&CENTRAL_KEY_PIN) //ïðîâåðÿåì, íàæàò ëè êóðîê { case 0: keypress_cntr++ ; break; case CENTRAL_KEY_PIN: keypress_cntr = 0; break; default: keypress_cntr = 0; } } } Должно работать. Необходимая длительность нажатия регулируется тут Код: while(keypress_cntr < 20) и тут Код: while (timer1 < 10000); то есть задерхка 20*10000 "тиков" таймера с частотой 2xF0 кГц (удвоенная частота несущей ИК). Число 10000 так же влияет на частоту мигания диодов повязки, чем меньше число, тем чаще повязка будет мигать. Ставьте, сколько пожелаете. Можно, конечно, и по событию "нажатие центральной кнопки" сделать, чуть позже перепишу, покажу как сделать и такой вариант. P.S. В следующий своих прошивках поменял работу таймера. Все что тут описано, касается прошивки 3 релиза из репозитория. |
Автор: | Pingvin [ 11 сен 2013, 09:56 ] |
Заголовок сообщения: | Re: LTAscetik |
Приветствую, furhunter! |
Автор: | Sabbah [ 11 сен 2013, 10:16 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin Спасибор большое. Наступила осень и народ начинает возвращаться |
Страница 289 из 532 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |