Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 12.01.2013, 00:01  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от tempora Посмотреть сообщение
В смысле - без кодека? Это врядли.
Гдето была libmad - без кодека - через DAC MP3...
Реклама:
nerozero вне форума  
Непрочитано 12.01.2013, 00:17  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вот нашел: http://www.underbit.com/products/mad
Демка была для LPC2148, работает...
nerozero вне форума  
Непрочитано 12.01.2013, 00:32  
polyname
Прописка
 
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
polyname на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
В смысле - без кодека? Это врядли.
первая ссылка в гугле:
http://www.st.com/internet/com/TECHN...DM00024540.pdf
Не хватит - есть STM32F2x, или F3x с DSP и FPU ненамного дороже в таком же корпусе.

Последний раз редактировалось polyname; 12.01.2013 в 00:34.
polyname вне форума  
Непрочитано 12.01.2013, 00:44  
niXto
Прохожий
 
Регистрация: 12.01.2013
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от polyname Посмотреть сообщение
первая ссылка в гугле:
http://www.st.com/internet/com/TECHN...DM00024540.pdf
Не хватит - есть STM32F2x, или F3x с DSP и FPU ненамного дороже в таком же корпусе.
Хватит! еще и как
niXto вне форума  
Непрочитано 12.01.2013, 07:11  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nerozero Посмотреть сообщение
Гдето была libmad
Сообщение от nerozero Посмотреть сообщение
Демка была для LPC2148, работает...
Мои сомнения именно с той аппликухой и связаны - см. ниже.
Сообщение от polyname Посмотреть сообщение
Не хватит - есть STM32F2x, или F3x с DSP и FPU
Так ведь ТС уже выбрал кристалл для упражнений.
Сообщение от niXto Посмотреть сообщение
Хватит! еще и как
Однако, есть повод усомниться...

Сами филипсовцы, в той самой апноте, пишут следующее:
и это, заметьте, при обработке только моно аудио-потока!

И ниже еще:
и это при том, что там на борту есть SDIO, которого в кристалле ТС нет, из-за чего ему придется читать карту через SPI, что не добавит производительности.

Кроме того, несмотря на проведенную оптимизацию:
требования к памяти оказались таковы:
А в чипе ТС, если я правильно помню, есть в наличии только 20 Кб за всё, про всё.

Вот собственно, откуда мои сомнения. А на чём основана ваша уверенность? Есть реализованные примеры? (Я в свое время точно также отказался от реализации на 32-ухбитнике в пользу VS-кодека. Но это было давно, сейчас уже есть более мощные кристаллы, вполне способные решить такую задачу, тот же LPC2888, с 16-битным стерео кодеком на борту... Что же до STM32, пока не трогал его...)
Итак - ?

______________
P.S. В апноте от ST, приведённой в ссылке выше, не указан перечень процов, пригодных для реализации декодирования "на лету", однако, есть намек, что это доступно не каждому из них - дескать, "обращайтесь в ДШ, за подробностями". 103-й не выглядит подходящим для этих целей.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 12.01.2013 в 12:27.
tempora вне форума  
Непрочитано 12.01.2013, 14:46  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

tempora, Да конечно, этот код (libmad) исходник от nix*-ов, если кто знает mpg123. программное декодирование. Это просто для ознакомления декодирования. Если нужно декодировать то однозначно применяйте кодек. Зачем гонять ядро, когда есть возможность применить аппаратное DSP (Digital Signal Processor) / кодекК тому-же стоит не дорого. Если надо воспроизводить нечто простенько и короткое - то можно брать не компенсированный звуковой поток и загонять его прямо в DAC.
nerozero вне форума  
Непрочитано 12.01.2013, 15:27  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nerozero Посмотреть сообщение
Если нужно декодировать то однозначно ...
Ага. __________________________
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 12.01.2013, 18:27  
polyname
Прописка
 
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
polyname на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

запускаю аппаратный I2C (пока без DMA и прерываний).
из примеров и документации непонятны несколько моментов:
- откуда брать бит ACK после I2C_SendData и ожидания I2C_EVENT_MASTER_BYTE_TRANSMITTED ?
- как программно принять несколько байт ? I2C_ReceiveData просто читает регистр приемника, как запустить прием - нигде не описано.

Последний раз редактировалось polyname; 12.01.2013 в 18:29.
polyname вне форума  
Непрочитано 12.01.2013, 18:42  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

polyname, В CooCox-е есть пример на i2c eep. Правда без ДМА.
nerozero вне форума  
Непрочитано 12.01.2013, 18:57  
polyname
Прописка
 
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
polyname на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

примеры есть и в STM32F10x_StdPeriph_Lib, но они не сильно помогают...
polyname вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 07:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot