www.open-tager.ru

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

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1089 ]  На страницу Пред.  1 ... 19, 20, 21, 22, 23, 24, 25 ... 109  След.
Автор Сообщение
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 11 апр 2015, 10:42 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Pacifist писал(а):
Pingvin писал(а):
C 12 бит вылезла проблемка. :?
16 бит WAV - знаковый!
Нужно преобразовывать в беззнаковый.
Как лучше поступить - конвертить файлы на компе и уже в нужном виде скармливать ЦАПу, или конвертировать контроллером стандартный WAV "на лету"?
Если на компе - пропадает очарование простоты смены звуков.
Если на контроллере - тратим драгоценные ресурсы.
Дилемма... :?

А какая проблема то? Вам всё равно надо держать на звуковом выходе напряжение половины питания, чтоб на усилитель нормальный сигнал поступал. У 8-битного звука уровнем нуля был 0х80, теперь возьмите базовое смещение в половину значений ЦАП (0х800) и к нему прибавляйте данные предварительно приведённые в 12 бит. Что надо вверх - прибавится, что вниз - само отнимется.

8 битный беззнаковый, там ничего не надо прибавлять, сразу из wav-чика кидаем байты в буфер, а потом из буфера сразу ЦАПу, причем у меня это делает ДМА.
16 битке надо прибавлять, все верно написано (только прибавлять 0x8000 - 16 бит же), но если делать это в прошивке - лишняя нагрузка на контроллер, вот в чем вопрос.

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


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

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

Понимаете, куда клоню? ;) :)

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 11 апр 2015, 15:13 
Не в сети
Старожил

Зарегистрирован: 19 сен 2012, 20:19
Сообщений: 807
Откуда: Москва
И что, он его может в "эфир" выдать по кодовому запросу?
-Так это ж было бы вообще охрененно! =Сквозная нумерация же!%)

_________________
-Look, buddy,- i'm an engineer.


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Zorand писал(а):
И что, он его может в "эфир" выдать по кодовому запросу?
-Так это ж было бы вообще охрененно! =Сквозная нумерация же!%)

Не уловил, это о чем?
Я о том, что можно конкретный hex привязять по UID к конкретному камню.
Не будет смысла выдирать hex с камня, чтобы прошить другие - прошивка на камнях с другим UID просто самоуничтожится.
8-)

Не... даже не так.
К UID привязываем бутлоадер, прошивку шифруем, и накося-выкуси! 8-) :lol:
А без бутлоадера и прошивку не обновить, да и не стартанёт без него прошивка, даже если её тупо считать с одного камня и записать на другой.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 11 апр 2015, 15:38 
Не в сети
Старожил

Зарегистрирован: 19 сен 2012, 20:19
Сообщений: 807
Откуда: Москва
А-а, я уж было решил, что можно эти серийники использовать для сквозной нумерации плат как таковых, т.е. как на оружии и машинах номера набивают так и тут - хранить список вышедших номеров в базе и даже вести учет какие куда ушли%) Интересно же!

_________________
-Look, buddy,- i'm an engineer.


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Zorand писал(а):
А-а, я уж было решил, что можно эти серийники использовать для сквозной нумерации плат как таковых, т.е. как на оружии и машинах номера набивают так и тут - хранить список вышедших номеров в базе и даже вести учет какие куда ушли%) Интересно же!

И это можно.
Прелесть в том - что никак его ни изменить, ни удалить невозможно!

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 11 апр 2015, 15:45 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
К UID привязываем бутлоадер, прошивку шифруем, и накося-выкуси! 8-) :lol:
Что хочется такими садисткими методами с пользователем сделать - какова цель ? По "серьёзному" подходу процессору после прошивки надо ножки программирующие отжигать, а то вдруг пользователь уберёт нафиг бутлоадер и прошивку от "хозяина" и запишет свою.

ЗЫ. У меня был один заказчик (не лазертаг) он хотел время работы прибора продавать - не заплатил на счёт через киви-ларёк, аппарат не включается, но приборы при этом раздавать чуть не бесплатно. Для лазертага если применить - комплект отправляете бесплатно(+страховка), а денежку уже за проданные патроны "стригёте" - мечта комерсанта, а не оборудование :mrgreen:

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Последний раз редактировалось LTagKirov 11 апр 2015, 15:52, всего редактировалось 1 раз.

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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
LTagKirov писал(а):
Pingvin писал(а):
К UID привязываем бутлоадер, прошивку шифруем, и накося-выкуси! 8-) :lol:
Похерить нафиг бутлоадер и прошивку от "хозяина" и записать свою.
Что хочется такими садисткими методами с пользователем сделать - какова цель ?

Ну свои пиши на здоровье - кто против?
Цель - защита от несанкционированного копирования прошивки.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 11 апр 2015, 15:56 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Цель - защита от несанкционированного копирования прошивки.

Неуловимый Джо 8-)

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
LTagKirov писал(а):
Pingvin писал(а):
Цель - защита от несанкционированного копирования прошивки.

Неуловимый Джо 8-)

Намёк понял. Но лучше быть готовому ко всему. ;) :D
И я же не говорю, что буду так делать. Я сказал, что знаю, как это сделать.

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


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 1089 ]  На страницу Пред.  1 ... 19, 20, 21, 22, 23, 24, 25 ... 109  След.

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


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

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


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

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