30.11.2012, 12:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
__________________
There's always more than one way to skin a cat.
|
|
|
Сказали "Спасибо" tempora
|
|
|
30.11.2012, 18:42
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
День добрый!
Заказал себе плату STM32F4Discovery. Раньше с ARM никогда не имел дело.
Может кто подскажет оптимальный способ сформировать по пол-периуда синусоидального сигнала со сдвигом фаз на одном и втором аудиоканале. Частота следования импульсов от 0-20кгц. Но это в среднем. Формировать их нужно будет от внешнего сигнала синхронизации. Какой способ синтеза предпочтительней (в плане затрат ресурсов процессора)?
Насколько я знаю что можно это сделать несколькими способами... Желательно при этом по минимуму процессор загружать.
Какие возможности оптимальные для этих целей предоставляет данный процессор?
Последний раз редактировалось eugin_b; 30.11.2012 в 18:44.
|
|
|
|
30.11.2012, 19:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А они примеров не дают? Что-то же должно быть в этих апнотах и исходниках: - AN3998: PDM audio software decoding on STM32 microcontrollers
- AN3997: Audio playback and recording using the STM32F4DISCOVERY
- AN3126: Audio and waveform generation using the DAC in STM32 microcontroller families
- STM32F4 DSP and standard peripherals library, including 82 examples for 26 different peripherals and template project for 5 different IDEs
__________________
There's always more than one way to skin a cat.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо tempora за это сообщение:
|
|
|
01.12.2012, 08:06
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Есть вот такая библиотека для работы с RTC:
http://code.google.com/p/my-arm-lib/...84fd97b1811838
Подскажите как предполагается корректировать время, если для процедуры void rtc_settime (const RTC_t *rtc) определен параметр-константа ?
|
|
|
|
01.12.2012, 10:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от BolshoyK
|
... как предполагается корректировать время, если для процедуры void rtc_settime (const RTC_t *rtc) определен параметр-константа ?
|
А что Вас смущает - что в этом параметре ничего нельзя менять? Так и фиг с ним - время-то, наверное, не в параметре хранится, а в RTC (похоже, там всё заканчивается вызовом RTC_SetCounter()).
__________________
There's always more than one way to skin a cat.
|
|
|
|
01.12.2012, 14:58
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tempora
|
А они примеров не дают? Что-то же должно быть в этих апнотах и исходниках:- AN3998: PDM audio software decoding on STM32 microcontrollers
- AN3997: Audio playback and recording using the STM32F4DISCOVERY
- AN3126: Audio and waveform generation using the DAC in STM32 microcontroller families
- STM32F4 DSP and standard peripherals library, including 82 examples for 26 different peripherals and template project for 5 different IDEs
|
Спасибо! По данным ссылкам я нашел инетересующую информацию и методики.
Теперь следующий вопрос. Организация подключения к LAN. В данный контроллер встроен Ethernet MAC. Т.е. предполагается это использовать с http://www.ebay.com/itm/DP83848-Ethe...item3cbcfb4fd3
Мне не совсем понятен смысл использование интегрированного LAN MAC+Ext PHY, поскольку продаются модули подобные, для работы через SPI:
http://www.ebay.com/itm/ENC28J60-Eth...item2a2224ba7d.
Что использовать лучше и правильнее и почему?
|
|
|
|
01.12.2012, 15:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Внешние эзернет-модули, насколько я понимаю, были созданы для того, чтобы позволять висьмибитникам работать в сетке, ведь в дешевый восьмибитник эзернет впихивать нельзя (чтобы дешевым оставался), да и незачем - он же далеко не в каждом случае работает в сети. А в старших камнях интерфейсы и по цене уместны, и по назначению. Вот, наверное, такой расклад.
__________________
There's always more than one way to skin a cat.
|
|
|
|
01.12.2012, 16:18
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tempora
|
Внешние эзернет-модули, насколько я понимаю, были созданы для того, чтобы позволять висьмибитникам работать в сетке, ведь в дешевый восьмибитник эзернет впихивать нельзя (чтобы дешевым оставался), да и незачем - он же далеко не в каждом случае работает в сети. А в старших камнях интерфейсы и по цене уместны, и по назначению. Вот, наверное, такой расклад.
|
Вопрос-то в принципе состоял не в том, почему в одних процессорах есть езернет, а в других нет. Вопрос состоят в том, чем лучше пользоваться на F4. Обычным модулем на SPI или Ext Phy? По цене получается, что половинка от езернета стоит больше, чем весь езернет модуль...
|
|
|
|
01.12.2012, 16:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Не предполагал, что может рассматриваться идея отказаться от встроенного модуля...
Ну, хорошо, а что скажете о таких соображениях, как скорость обмена и использование программных наработок? Ведь все, или почти все, примеры будут опираться на использование встроенного модуля... и это будет проще и быстрее, чем портировать либы от того же Е-Эн-Ца...
__________________
There's always more than one way to skin a cat.
|
|
|
|
01.12.2012, 16:31
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tempora
|
А что Вас смущает - что в этом параметре ничего нельзя менять? Так и фиг с ним - время-то, наверное, не в параметре хранится, а в RTC (похоже, там всё заканчивается вызовом RTC_SetCounter()).
|
Меня смущает что я не могу корректировать время.
При константе я могу вбитое в прошивку время только установить.
Или я что-то не понимаю в задуманном ?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:39.
|
|