Показать сообщение отдельно
Старый 25.04.2017, 00:04   #511
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 35
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Senia, молодец, выглядит не плохо!

Может давай сделаем просто одну платформу, которую разработал, я там учёл абсолютно всё что можно, куча возможностей по кастомизации, настройке, управления и т.д. Да и вообще всем будет проще разбираться с одним устройством нежели когда их будет несколько разных.

Я сейчас пишу прошивку под STM, в частности делаю платформу обмена между устройствами типа для wifi, bluetootch, dsp и т.д.

протокол обмена примерно такой:
чтение/запись_Устройство_подадресс_переменная

например:
отправляем данные на блютус
SEND_BLUETOOTCH_MUSIC_NEXT

Или читаем название песни которая играет по блютус
GET_BLUETOOTCH_MusicNAME_(название песни)

Управлять DSP процессором будет самым сложным, там столько переменных нужно забивать одновременно что сума можно сойти. Допустим чтоб просто дёрнуть громкость вверх нужно учитывать сразу 4 параметра(максимальный гаин, минимальный гаин, скорость наростания, и текущее положение ползунка) исходя от этих параметров по какой-то формуле (пока не понял какая там формула) формировать переменную value

А чтоб дёрнуть ползунок в параметрическом эквалайзере нужно учитывать около 15 параметров, опять же высчитывать по какой-то формуле переменные и передавать их за раз в DSP в количестве 8шт по 4байта и все раскиданы по разным адресам
Alekssandr вне форума   Ответить с цитированием