IgorAVR2 1 February 24 Posted February 24 · Report post Хочу nRF52840 обрабатывать стек (данных на передачу не много) и проигрывать звук в MP3 22кГц. А лучше наверное даже кодек OPUS. Но пока с кодеком не определился. Ну и ещё кое какую мелочёвку обрабатывать типа кнопок и лампочек. И вот дума хватить ли скорости в 64 мГц у Cortex M4 на все эти нужды? И какой кодек менее требовательный к ресурсам по этому параметру? Quote Share this post Link to post Share on other sites More sharing options...
jcxz 83 February 24 Posted February 24 · Report post Хватит. Quote Share this post Link to post Share on other sites More sharing options...
IgorAVR2 1 February 24 Posted February 24 · Report post 1 hour ago, jcxz said: Хватит. А чисто кодек сколько будет процессорного времени примерно занимать? Quote Share this post Link to post Share on other sites More sharing options...
x893 6 February 24 Posted February 24 · Report post 24 minutes ago, IgorAVR2 said: А чисто кодек сколько будет процессорного времени примерно занимать? От 10 до 90 точно уложитесь Quote Share this post Link to post Share on other sites More sharing options...
jcxz 83 February 25 Posted February 25 · Report post 12 часов назад, IgorAVR2 сказал: А чисто кодек сколько будет процессорного времени примерно занимать? Когда сделаете - узнаете. У меня на STM32F429 при тактовой 96 МГц проигрывание MP3-стерео на 192 кб/с с HTTP-сервера - занимает около 25-26% времени CPU. С HTTPS - немного больше. Это суммарная загрузка CPU. Гораздо тяжелее AAC+. Его декодирование раза в 2 тяжелее, чем MP3: поток 128 кб/с стерео = до 60% загрузка CPU. MP3 stereo 192kbps HTTP: MP3 stereo 192kbps HTTP с графиком загрузки CPU: MP3 stereo 128kbps HTTPS: AAC+ stereo 128kbps HTTP: Неравномерная загрузка CPU при проигрывании потока с некоторых HTTPS (MP3 stereo 192kbps HTTPS): 1 Quote Share this post Link to post Share on other sites More sharing options...
IgorAVR2 1 February 25 Posted February 25 · Report post 8 hours ago, jcxz said: Когда сделаете - узнаете. У меня на STM32F429 при тактовой 96 МГц проигрывание MP3-стерео на 192 кб/с с HTTP-сервера - занимает около 25-26% времени CPU. С HTTPS - немного больше. Это суммарная загрузка CPU. Спасибо за столь развёрнутый ответ. Мало того, я по сути это уже реализовывал когда то на STM32F410 (84 Мгц), даже плата где то валяется прототип, но цифр по загрузке совсем не помню. Но потом тупо взял SPI NAND и всё зафигачил в неё в несжатом виде. А теперь понадобился Buetoth и думаю опять на памяти экономить если что, да закачивать при производстве быстрее будет. P.S. Тоже когда то мечтал своё MP3 радио сделать. А потом забил и купил. А вот интересно, что менее требовательно по ресурсам MP3 или OPUS ? Quote Share this post Link to post Share on other sites More sharing options...