Программирование STM8

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
vash_sa
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт сен 04, 2014 13:22:44

Re: Программирование STM8

Сообщение vash_sa »

vash_sa писал(а):Мне кажется у вас завышенные ожидания. Исходите лучше из того, что писать придется все самостоятельно, долго и муторно, причем, совсем не факт, что в конце ждет успех. По любому, затраты на разработку окажутся таковы, что проще будет в несколько рядов кабели до этой диспетчерской протянуть и поставить аналоговые переговорники.

Спасибо за дельный совет. Но он не обсуждается. Я ничего не требую, я прошу. Это разные вещи. Если помочь не чем, то не стоит утруждать себя подобными советами.
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: Программирование STM8

Сообщение axillent »

vash_sa писал(а):А это где? Если можно поподробней.


и кодирует и декодирует
может вам проще взять ардуино?
к ней надете готовую плату с VS1053, плату с аудио усилителем, ethernet и десяток другой примеров применения всего этого
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

ADPCM на STM8 без всяких дополнительных микросхем http://www.st.com/web/catalog/tools/FM1 ... 4/PF257985
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Еще бы то же самое для VoIP.
vash_sa
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт сен 04, 2014 13:22:44

Re: Программирование STM8

Сообщение vash_sa »

Спасибо! Ардуино не пойдет. У меня есть Raspberry. На ней я уже пробовал сделать подобное устройство. В принципе получилось. Но все это в готовых решениях, не понятно как работает. И проблемы возникают по устранению сбоев. Когда не сам делал непонятно за что хвататься и как устранить тот или иной сбой.
vash_sa
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт сен 04, 2014 13:22:44

Re: Программирование STM8

Сообщение vash_sa »

oleg110592 Спасибо за ссылку! Это реальная помощь, а не бесполезный совет!

vash_sa писал(а):надо открыть документацию по mime types и корректно прописать хидер

Еще бы с этим разобраться!
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: Программирование STM8

Сообщение axillent »

Начните хотя бы с этого https://ru.m.wikipedia.org/wiki/%D1%EF% ... 8%EF%EE%E2
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

vash_sa писал(а):Это реальная помощь, а не бесполезный совет!

Чей совет мог оказаться самым полезным, вы обнаружите гораздо скорее, чем думаете. Готового кода для вашей задачи не существует в природе.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

vash_sa писал(а):...ссылку!

там только декодер, кодер есть тут:
http://www.st.com/web/en/catalog/tools/ ... 4/PF257858
подключаете в проект файлик adpcm.c, в main подключаете adpcm.h - этот чуть поправить.
Подобный код работал на AVR и на PIC16. Недавно делал проект на STM32F051C, там использовал ADPCM и кодер и декодер, микроконтроллер работает на 8МГц - успевает оцифровывать звук с микрофона, кодировать и складывать во внутреннюю флэш. При воспроизведении декодировалось и выводилось в ЦАП - звук отличный. Усилитель микрофона на транзисторе.
vash_sa
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт сен 04, 2014 13:22:44

Re: Программирование STM8

Сообщение vash_sa »

axillent Спасибо! Будем грызть гранит.
vash_sa
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт сен 04, 2014 13:22:44

Re: Программирование STM8

Сообщение vash_sa »

oleg110592 Еще раз огромное спасибо! А как Вы думаете stm8 справится? Может ему spi-флэш подключить?
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

spi-флэш может и нужно - надо пробовать будет ли успевать отправлять данные по UDP ENC28j60 - она слабенькая 10Мбит всего
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Надо семплировать вход, кодировать, отправлять в эзернет, принимать оттуда, раскодировать и выводить на dac. Все это одновременно и почти в реальном времени. Ага, стм-у восьмому тут просто делать нечего. Фантазеры.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

ну почему - оцифровываем-> кодируем->сохраняем во внешний флэш, из флэша, как только появились первые данные сразу отправляем по UDP. Приемом занимается по т.з ПК он же и декодирует.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

По т.з. это абонентское устройство без всяких ПК.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

мы наверное про разные т.з. - я такое увидел:
У меня несколько вопросов:
1. Как прикрутить микрофон и динамик к контроллеру?
2. Как оцифрованный звук упаковать в UDP пакеты и передать их по сети?
3. Что использовать для обработки переданных пакетов в браузере на компе?
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

oleg110592 писал(а):1. Как прикрутить микрофон и динамик к контроллеру?

И какой из этих приборов будет прикручен в декоративных целях? IP-стек уже нашли для stm8 ?
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

микрофон нужен обязательно для второго пункта, с помощью динамика можно прослушать сообщение, которое сохранилось во флэши (для контроля) и которое можно повторно передать, если с другой стороны не последовало реакции. ENC28j60 легко прикручивается к микроконтроллеру, AVR например, значит STM8 смогет.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

А теперь читаем, о чем нам хотел сказать автор вопроса:

Устройство на stm8 будет стоять отдельно. Через него планируется разговаривать с диспетчерской. Своего рода переговорное устройство. Поэтому динамик нужен для общения.


Про стек вопроса никто не заметил.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

имхо речь шла про динамик в диспетчерской на ПК, обычные колоночки подойдут - "переданные пакеты" то написано будут обрабатываться "в браузере на компе". Про стек написал.
Ответить

Вернуться в «Разные вопросы по МК»