www.open-tager.ru

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

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


Реклама

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


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



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

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

А частоту выборки из заголовка WАV-файла выдергиваете?
Или пока фиксированная частота?
Я пока не сделал считывание данных из заголовка файла и подстройку битрейда, пока фиксировано 44100 Гц выборка.

P.S. Кажись разобрался - Эклипс и АРМ-плагин?

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


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

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Инструментарий - да, именно Eclipse + ARM plug-in. Линковка с newlib-nano.
Если ещё детали: пишу из-под Arch Linux, конечно же использую систему контроля версий (git на BitBucket.org).
Программатор - китайский ST-Link V2 за пару сотен с Ибея. Вернее, несколько программаторов. Пара переходников USB-UART на FT232 (один даже самодельный - тогда я ещё не знал, что готовый в Китае дешевле)

Про Wav - на данный момент я проверяю заголовок на поддерживаемость. А поддерживаю пока только 44100. Но это вопрос пары строк кода - надобности ещё не было, отложил на потом. Важный момент: иногда в Wav-файле в конце файла содержится чанк с метаинформацией (ну там автор, альбом, копирайт...) Поэтому просто читать вавку до конца - не вариант, нужно читать равно столько, сколько в заголовке чанка со звуком написано. Это не отражено на большинстве сайтов, где рассказывают про вав. Тем не менее, я целый день искал источник шума в конце определенного файла, пока не догадался.


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Alexies писал(а):
Инструментарий - да, именно Eclipse + ARM plug-in. Линковка с newlib-nano.
Если ещё детали: пишу из-под Arch Linux, конечно же использую систему контроля версий (git на BitBucket.org).
Программатор - китайский ST-Link V2 за пару сотен с Ибея. Вернее, несколько программаторов. Пара переходников USB-UART на FT232 (один даже самодельный - тогда я ещё не знал, что готовый в Китае дешевле)

Про Wav - на данный момент я проверяю заголовок на поддерживаемость. А поддерживаю пока только 44100. Но это вопрос пары строк кода - надобности ещё не было, отложил на потом. Важный момент: иногда в Wav-файле в конце файла содержится чанк с метаинформацией (ну там автор, альбом, копирайт...) Поэтому просто читать вавку до конца - не вариант, нужно читать равно столько, сколько в заголовке чанка со звуком написано. Это не отражено на большинстве сайтов, где рассказывают про вав. Тем не менее, я целый день искал источник шума в конце определенного файла, пока не догадался.

Уже настроил эклипсину и плагин для Си++ :)
Сейчас прием пакетов дописываю, потом звуком займусь - будут вопросы! ;) :)

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


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Alexies писал(а):
Инструментарий - да, именно Eclipse + ARM plug-in. Линковка с newlib-nano.
Если ещё детали: пишу из-под Arch Linux, конечно же использую систему контроля версий (git на BitBucket.org).


Можно подробней про newlib-nano?
Вроде Си библиотека от RedHat.

Какие плюсы дает её использование и как её установить и настроить?

P.S. Нашел - в настройках проекта включается.

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


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

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
Pingvin писал(а):
Можно подробней про newlib-nano?
Вроде Си библиотека от RedHat.

Какие плюсы дает её использование и как её установить и настроить?

P.S. Нашел - в настройках проекта включается.


Да, это просто libc для микроконтроллеров, облегченная немного. Принципиальных различий я не знаю, но вроде немного уменьшает код. Скорость работы стандартных функций не мерил.

Ну да. Или при создании проекта сразу можно указать галку Use newlib-nano


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Решил кое-какие проблемы.
Во первых - избавился от циклов ожидания while(чего_то_там != тому_то) - расставил семафоры.
Теперь задачи запускаются по определённым событиям и не тратят впустую процессорное время.
И microSD карточку новую взял - старая глючила, глючила и совсем померла, не выдержав издевательств. :cry:


Так что настроение прекрасное! 8-) :)
Сейчас начну тестить регулировку тока через ИК диод.

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


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

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Ток через диод тоже регулируется, кажись.
Но пока стоит 100 Ом для тестов, а будет стоять 1 Ом.
Как проверить визуально на больших токах - ХЗ. :?
http://www.youtube.com/watch?v=G0Z-ZdUy ... e=youtu.be

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


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

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
А как ток регулируется? ШИМ?


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

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

Нет. И регулируется именно сила тока.
Более 100 уровней регулировки.
Это моё "ноу-хау". :)
Подробности - в личке. ;) 8-)
Хотя - схему то выкладывал... ;)

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


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

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


Вложения:
armada_sensor.jpeg
armada_sensor.jpeg [ 71.8 KiB | Просмотров: 6518 ]

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 1089 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20, 21 ... 109  След.

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


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

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


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

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