www.open-tager.ru

открытый лазертаг форум
Текущее время: 26 апр 2024, 22:22

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 406, 407, 408, 409, 410, 411, 412 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 06 ноя 2014, 22:25 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 13 ноя 2012, 19:51
Сообщений: 339
Откуда: токмак
Еще максим обязательно залейте звуки если хотите проверить работу тага. Без звука таг работает немного "не правильно" -))

Вот прошивка для 3.0 так сказать Оригинал.
https://github.com/PingvinOpenTag/LTAscetic/tree/master/release_3(all_thet_is_in_the_release_2%2Cextern_EEPROM_RS232_BOOTLOADER)/firmware/LTAscetic_Atmega32


Последний раз редактировалось Nestr 06 ноя 2014, 22:34, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 06 ноя 2014, 22:29 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
maksim писал(а):
Да ,от туда стянул))))

Ну и чего мы тогда от неё хотим? :? :lol:

Не огорчайтесь - сделаем, как захотите!

На самом деле прошивы для 3.1 будут работать и на 3.0, после переопределения пинов в заголовочном файле.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 06 ноя 2014, 22:39 
Не в сети
Местный

Зарегистрирован: 21 фев 2013, 19:18
Сообщений: 417
Откуда: Украина
Ну написал же старт только с пульта, и писал же, что думал добавить старт центральной кнопкой если пульта ИК нет. Доделаю выложу.
Чтобы старт был не с нулем обойм, то находим в ltag_ascetic.c строку "clips = 0;" и меняем на "eeprom_read_byte(&eeprom_clips);"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 07 ноя 2014, 03:27 
Не в сети
Местный

Зарегистрирован: 21 фев 2013, 19:18
Сообщений: 417
Откуда: Украина
Поставил 6-ю студию импортировал и при компиляции вот что написало:
Построение начато.
Проект "LTAscetic_Atmega32.cproj" (целевые объекты Compile):
Построение с инструментами версии "2.0".
Целевой объект "Compile" в файле "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Compiler.targets" из проекта "F:\лазертаг\прошивка\06.11.2014\LTAscetic_Atmega32\LTAscetic_Atmega32.cproj" (точка входа):
Задача "RunCompilerTask"
Shell Utils Path C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils
C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils\make.exe "joystick_driver.o"
Building file: .././joystick_driver.c
Invoking: AVR/GNU C Compiler : 0.0.0
"C:\WinAVR\bin\avr-gcc.exe" -x c -funsigned-char -funsigned-bitfields -DF_CPU=16000000UL -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega32 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "joystick_driver.d" -MT"joystick_driver.d" -MT"joystick_driver.o" -o "joystick_driver.o" ".././joystick_driver.c"
Системе не удается найти указанный путь.
make: *** [joystick_driver.o] Error 1
Выполнение задачи "RunCompilerTask" завершено с ошибкой.
Построение целевого объекта "Compile" в проекте "LTAscetic_Atmega32.cproj" завершено с ошибкой.
Построение проекта "LTAscetic_Atmega32.cproj" завершено с ошибкой.

Build FAILED.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 07 ноя 2014, 06:26 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Sabbah писал(а):
Поставил 6-ю студию импортировал и при компиляции вот что написало:
Построение начато.
Проект "LTAscetic_Atmega32.cproj" (целевые объекты Compile):
Построение с инструментами версии "2.0".
Целевой объект "Compile" в файле "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Compiler.targets" из проекта "F:\лазертаг\прошивка\06.11.2014\LTAscetic_Atmega32\LTAscetic_Atmega32.cproj" (точка входа):
Задача "RunCompilerTask"
Shell Utils Path C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils
C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils\make.exe "joystick_driver.o"
Building file: .././joystick_driver.c
Invoking: AVR/GNU C Compiler : 0.0.0
"C:\WinAVR\bin\avr-gcc.exe" -x c -funsigned-char -funsigned-bitfields -DF_CPU=16000000UL -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega32 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "joystick_driver.d" -MT"joystick_driver.d" -MT"joystick_driver.o" -o "joystick_driver.o" ".././joystick_driver.c"
Системе не удается найти указанный путь.
make: *** [joystick_driver.o] Error 1
Выполнение задачи "RunCompilerTask" завершено с ошибкой.
Построение целевого объекта "Compile" в проекте "LTAscetic_Atmega32.cproj" завершено с ошибкой.
Построение проекта "LTAscetic_Atmega32.cproj" завершено с ошибкой.

Build FAILED.


Странно, у меня все нормально импортнулось.
Попробуйте убрать кириллические имена в путях до файлов!
Цитата:
из проекта "F:\лазертаг\прошивка\06.11.2014\LTAscetic_Atmega32\LTAscetic_Atmega32.cproj"

Переименуйте папки латиницей, потом снова попробуйте импортнуть.
Точки тоже уберите, на всякий случай и пробелы, если есть.

Вот мой output

Цитата:
------ Rebuild All started: Project: LTAscetic_Atmega32, Configuration: default AVR ------
Build started.
Project "LTAscetic_Atmega32.cproj" (Clean target(s)):
Target "Clean" in file "E:\Program Files\Atmel\Atmel Studio 6.2\Vs\Compiler.targets" from project "D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\LTAscetic_Atmega32.cproj" (entry point):
Using "RunCompilerTask" task from assembly "E:\Program Files\Atmel\Atmel Studio 6.2\Extensions\Application\AvrGCC.dll".
Task "RunCompilerTask"
Shell Utils Path E:\Program Files\Atmel\Atmel Studio 6.2\shellUtils
E:\Program Files\Atmel\Atmel Studio 6.2\shellUtils\make.exe clean
rm -rf ltag_ascetic.o global_variables.o isr.o joystick_driver.o usart.o
rm -rf ltag_ascetic.d global_variables.d isr.d joystick_driver.d usart.d
rm -rf "LTAscetic_Atmega32.elf" "LTAscetic_Atmega32.a" "LTAscetic_Atmega32.hex" "LTAscetic_Atmega32.lss" "LTAscetic_Atmega32.eep" "LTAscetic_Atmega32.map" "LTAscetic_Atmega32.srec" "LTAscetic_Atmega32.usersignatures"
Done executing task "RunCompilerTask".
Done building target "Clean" in project "LTAscetic_Atmega32.cproj".
Done building project "LTAscetic_Atmega32.cproj".

Build succeeded.
------ Rebuild All started: Project: LTAscetic_Atmega32, Configuration: default AVR ------
Build started.
Project "LTAscetic_Atmega32.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "E:\Program Files\Atmel\Atmel Studio 6.2\Vs\Compiler.targets" from project "D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\LTAscetic_Atmega32.cproj" (target "Build" depends on it):
Task "RunCompilerTask"
Shell Utils Path E:\Program Files\Atmel\Atmel Studio 6.2\shellUtils
E:\Program Files\Atmel\Atmel Studio 6.2\shellUtils\make.exe all
Building file: .././ltag_ascetic.c
Invoking: AVR/GNU C Compiler : 4.3.3
"C:\WinAVR\bin\avr-gcc.exe" -x c -funsigned-char -funsigned-bitfields -DF_CPU=16000000UL -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega32 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "ltag_ascetic.d" -MT"ltag_ascetic.d" -MT"ltag_ascetic.o" -o "ltag_ascetic.o" ".././ltag_ascetic.c"
In file included from .././ltag_ascetic.c:2:
.././lcd_driver.h: In function 'lcd_backspace':
D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\lcd_driver.h(546,1): warning: 'pos' is static but used in inline function 'lcd_backspace' which is not static
D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\lcd_driver.h(550,1): warning: 'pos' is static but used in inline function 'lcd_backspace' which is not static
In file included from .././ltag_ascetic.c:3:
.././tm_driver.h: In function 'tm_verification':
D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\tm_driver.h(259,1): warning: passing argument 1 of '__eerd_byte_m32' discards qualifiers from pointer target type

...
...

D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\ltag_ascetic.h(38,1): warning: inline function 'get_bt_packet_value' declared but never defined
D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\ltag_ascetic.h(37,1): warning: inline function 'get_packet_value' declared but never defined
Building target: LTAscetic_Atmega32.elf
Invoking: AVR/GNU Linker : 4.3.3
"C:\WinAVR\bin\avr-gcc.exe" -o LTAscetic_Atmega32.elf ltag_ascetic.o
global_variables.o isr.o joystick_driver.o usart.o -Wl,-Map="LTAscetic_Atmega32.map" -Wl,--start-group -Wl,--end-group -Wl,--gc-sections -mmcu=atmega32
Finished building target: LTAscetic_Atmega32.elf
"C:\WinAVR\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "LTAscetic_Atmega32.elf" "LTAscetic_Atmega32.hex"
"C:\WinAVR\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "LTAscetic_Atmega32.elf" "LTAscetic_Atmega32.eep" || exit 0
"C:\WinAVR\bin\avr-objdump.exe" -h -S "LTAscetic_Atmega32.elf" > "LTAscetic_Atmega32.lss"
"C:\WinAVR\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "LTAscetic_Atmega32.elf" "LTAscetic_Atmega32.srec"
"C:\WinAVR\bin\avr-size.exe" "LTAscetic_Atmega32.elf"
text data bss dec hex filename
24536 525 687 25748 6494 LTAscetic_Atmega32.elf
Done executing task "RunCompilerTask".
Using "RunOutputFileVerifyTask" task from assembly "E:\Program Files\Atmel\Atmel Studio 6.2\Extensions\Application\AvrGCC.dll".
Task "RunOutputFileVerifyTask"
Program Memory Usage : 25000 bytes 76,3 % Full
Data Memory Usage : 1151 bytes 56,2 % Full
EEPROM Memory Usage : 61 bytes 6,0 % Full
Done executing task "RunOutputFileVerifyTask".
Done building target "CoreBuild" in project "LTAscetic_Atmega32.cproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "E:\Program Files\Atmel\Atmel Studio 6.2\Vs\Avr.common.targets" from project "D:\ASCET_PROJECT\studio6\Solution2\LTAscetic_Atmega32\LTAscetic_Atmega32.cproj" (entry point):
Done building target "Build" in project "LTAscetic_Atmega32.cproj".
Done building project "LTAscetic_Atmega32.cproj".

Build succeeded.
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========


Не пробовали толерантность уменьшить?
На треть попробуйте.
Например 7 для 36 кГц и 14 для 56 кГц поставить.
Интересно - сможем победить?
Мне просто не на чем тестить пока.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 07 ноя 2014, 08:11 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Вот эта при смене цвета должна пропикать:
1 раз, если красный
2 раза, если синий
3 раза, если желтый
4 раза, если зелёный

Если ошибка - звук как при сработке античита (двутональный, короткий)

И ещё убавил толерантности на треть.

И ещё настройку Жизни после старта по UART добавил.

Потестить не могу. :? :(


Вложения:
LTAscetic_Atmega32_RC_team_color_change_low_error_toleranse.zip [351.61 KiB]
Скачиваний: 224

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2014, 04:03 
Не в сети
Старожил

Зарегистрирован: 02 фев 2012, 17:24
Сообщений: 820
Откуда: Украина,Киев
Дядьки,а как в авр студии запустить проект аскета?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2014, 05:47 
Не в сети
Местный

Зарегистрирован: 21 фев 2013, 19:18
Сообщений: 417
Откуда: Украина
maksim писал(а):
Дядьки,а как в авр студии запустить проект аскета?

В проводнике заходишь в прошивку и запускаешь LTAscetic_Atmega32.aps он у тебя автоматически откроетса в АВР студии или не об этом речь? И какая версия АВР если 6-я то нужно сначала импортировать с 4-й, в АВР 6-й помоему во вкладке файл.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2014, 11:44 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Пофиксил баг в "Аскет-конфигураторе" (который под Windows) - иногда последняя строка протокола игнорировалась.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2014, 22:28 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 11 июн 2012, 17:43
Сообщений: 402
Доброго времени!

Подбираю электронику новую для клуба.

Пришли к выводу, что комерческие производители - не могут в мат.платы.

Выбираем между Аскетом и местной разработкой.

Хотелось бы узнать примерную стоимость Плата+БТ для повязки.

_________________
"Лучший пистолет - это автомат" (с) Управление «А» ЦСН ФСБ


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 406, 407, 408, 409, 410, 411, 412 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB