![]() |
|
|
Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip. |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#51 |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
при таком жестком АРУ разборчивость будет нулевая.
|
![]() |
![]() |
![]() |
#52 |
Senior Member
|
![]()
Каком жестком?..Это в примере я привел сдвиг, а в самом вопросе озвучил помимо сдвига и умножение, именно комбинацией умножения на кэффициент-деления сдвигом и можно получить АРУ с любой резолюцией, хоть 16 бит градаций..
|
![]() |
![]() |
![]() |
#53 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,179
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
maagalex
если совсем нет производительности, то можно хотя бы накапливать скользящее среднее амплитуды, скользящее среднее абсолютное, отталкиваясь от средних значений выводить звук. по моему опыту, если есть производительность, то лучше накапливать в буферы, модифицировать и только потом выводить. чисто технически проще, но будут возникать задержки. |
![]() |
![]() |
![]() |
#54 | |
Senior Member
|
![]() Цитата:
И я захочу не просто в ШИМ выводить, а еще и на карту в файл кидать, но учитывая что как АЦП, так и ШИМ , и SPI железные, и умножитель тоже, может и все успеет.. |
|
![]() |
![]() |
![]() |
#55 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,179
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
а еще и на карту в файл кидать - у Вас место есть на 0.2 ... 0.3 секунды записи? у Вас карта время от времени будет говорить, что не готова примерно на такое время. буферизация записи требует определенных навыков.
|
![]() |
![]() |
![]() |
#56 |
Senior Member
|
![]()
Два буффера по 512 байт у меня для этого, вроде писал уже, правда там что то было со скоростью, при воспроизведении она была ускоренной и нужно еще разбираться с корректной записью в файл соотв. мета данных
|
![]() |
![]() |
![]() |
#57 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,179
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
maagalex
у Вас пропадают семплы. можете синус подать на вход и посмотреть запись. |
![]() |
![]() |
![]() |
#58 |
Super Moderator
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,893
Вес репутации: 5611/171 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#59 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,179
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Greg
там в некоторых точках будут скачкообразные изменения фазы. я не помню какого размера должен быть буфер, но точно десятки килобайт для записи с частотой семплирования 16kHz без сжатия. простой способ это взять внешнюю память, сперва писать в нее, потом уже из нее в mmc. |
![]() |
![]() |
![]() |
#60 |
Senior Member
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,691
Вес репутации: 2423/83 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Алекс, когда мне когда-то надо было на MSP430 писать поток 16кгц 16 бит на USB Disk-On-Key, мне пришлось поставить к нему 8-ногие SPI RAM по 256кбит, т.е. 32 кбайта. Микрочиповскую кстати, 23K256 ![]() Потом мы на STM32F4x писали на uSD-карточку поток 32kHz 32bit, у нас 96кбайт под фифо было отведено. У тебя поток конечно поменьше, но 1К буфер это смешно. P.S. Вообще есть мнение, что современные скоростные карты таких задержек реально не дают, хотя стандарт и допускает. Иначе как на них пишут 4К-видео, это-же сколько рамы для фифо надо, чтобы пдо полсекунды фифофить?! Хотя, если посчитать - 4К это 10-12мпикселей, по 8 бит на цвет - 30-36мбайт на кадр. На 24 кадра/сек, это на полсекунды будет 300-400 мбайт. По нынешним меркам вполне реально, а если перед тем еще и пожать.... |
![]() |
![]() |
![]() |
#61 |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
без пожать то кто пишет?
|
![]() |
![]() |
![]() |
#62 |
Senior Member
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,691
Вес репутации: 2423/83 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Не в Про наверное никто, хотя и про Про я не уверен.
Да и в не Про - на SD-карточку непожатое скорее всего по скорости не успеет, это же под гигабайт/с. Сейчас посмотрел - в крутых Про тоже сжатое, 6К при 120 фпс пишут 300МБ/с. Последний раз редактировалось DimaS; 06.08.2019 в 14:16. |
![]() |
![]() |
![]() |
#63 |
Senior Member
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 40
Сообщений: 901
Вес репутации: 1351/68 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
__________________
Построил тепличку, посеял литопсы, вырастил кактусы |
![]() |
![]() |
![]() |
#64 |
Senior Member
|
![]()
Только сейчас вернулся к записи, судя по всему вполне всего все успевает писать без буфера (встроенные два в ОЗУ по 512 байт только)..
Вот первая спонтанная запись с карты, битрейт в хидере прописан 22к, в программе 11к и поэтому оно ускоренно.. |
![]() |
![]() |
![]() |
#65 |
Senior Member
|
![]()
Пробовал на разных картах от 128Мб до 16Гб, играет..
Вот подкрутил битрейт ,звук играл на телефоне, оцифрован контроллером с микрофона ,и записан в файл на 11025кбс .. Инфа о размере некорректна, но играть не мешает) |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизировать участок кода по скорости выполнения | Tronix | Вопросы начинающих | 10 | 02.01.2015 23:19 |
еще один вопрос по контроллеру опережения зажигания на pic 16f84a 4,0мгц | дмитрий626 | Вопросы начинающих | 6 | 26.12.2009 09:08 |
вопрос по PICC | EXT_INT | Вопросы начинающих | 13 | 26.08.2008 07:53 |
Вопрос новичка по Си | ramonchik | Продукция MICROCHIP | 3 | 05.03.2007 16:28 |