为协助产品研发人员在便携和家庭音频产品中开发STM32微控制器的全部潜能,意法半导体(纽约证券交易所代码:STM)与知名音频软件供应商Spirit DSP携手,为客户提供免费的专业音频软件,其功能和性能较普遍的开放原始码音频解决方案更高。
STM32 Spirit音频引擎拥有许多优势,包括高品质编解码功能、丰富的音频系统功能、低内存使用量、长效电池使用寿命以及完整的技术支持。这些优势不但使专业开发的随插即用解决方案从众多的开放原始码软件中脱颖而出。同时,STM32 Spirit音频引擎与所有开放原始码软件相同,完全免费无需额外成本。
此外,针对意法半导体先进STM32微控制器架构全面优化的STM32 Spirit音频引擎,可为开发人员的特定高端功能带来更多的处理性能和存储器资源。与STM32互联型微控制器系列搭配使用时,可实现更强大的性能。STM32互联型微控制器系列拥有可进行同步数据传输的两个音频级I2S端口,并支持USB2.0 OTG、以太网以及CAN外设通信接口。
STM32微控制器全系列产品均拥有最高1MB的片上闪存、最多12个DMA通道、可延长电池使用寿命的先进电源管理功能,全系列引脚和软件相互兼容等特性,有助于提升音频设备的性能。
意法半导体微控制器产品部总经理Michel Buffa表示:“Spirit DSP在音频领域的技术实力已广泛得到软件专业人员、系统开发商以及IC制造商的认可。我们的客户现在可以免费享受音频专业优势,结合STM32微控制器的先进性能、功能以及可扩展性,能更快速地向市场推出具有丰富功能和价格竞争力的创新产品。”
STM32 Spirit音频引擎的主要特性:
• 音频解码器
o MP3编码器
o MP3解码器,内置均衡器
o WMA解码器,内置均衡器
• 音频工具
o 响度控制
o 3波段参数均衡器
o 声道混合
授权说明
STM32 Spirit音频引擎目前已上市,免版权费。终端产品内使用MP3和WMA技术的相关许可费和版权费并不包含在该软件内,这些费用应由使用者缴纳给相关厂商。
关键字:意法半导体 STM32
引用地址:
意法半导体为 STM32 开发人员提供免费的专业音频软件
推荐阅读最新更新时间:2024-03-16 12:30
ST推出世界最小的高集成度8通道超声波脉冲发生器
多通道和信号完整性将将有助于手推式超声波诊断系统提高输出影像的分辨率。 中国,2014年8月25日 ——意法半导体推出的STHV800 8通道超声波发生器将会降低超声波影像机的成本和尺寸。意法半导体独有的SOI-BCD6 制造工艺可在同一颗芯片上集成低压CMOS逻辑电路、精确模拟电路和稳健的功率级,实现前所未有的集成度。这款单片高压高速脉冲发生器具有8条独立通道,每条通道都集成控制器逻辑接口电路、电平转换器、自偏压高压MOSFET栅驱动器、降噪(noise-blocking)二极管和高功率P沟道和N沟道MOSFET。 每条沟道包含两个输出级(output stage),一个用于发射脉冲波(PW, pulsed w
[医疗电子]
STM32单片机看门狗:独立看门狗和窗口看门狗有什么区别
早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。 为了满足更多使用场景,现在很多MCU都集成了两个看门狗:独立看门狗与窗口看门狗。 拿现在大家熟悉的STM32来说,都集成了独立看门狗和窗口看门狗,下面就展开来讲讲这个两个看门狗以及它们的区别。 独立看门狗 独立看门狗,顾名思义,就是独立的一个看门狗,由其专用低速时钟 (LSI) 驱动,因此,即便在主时钟发生故障时仍然保持工作状态。 IWDG 最适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工作,并且对时间精度要求较低的场合。 独立看门狗特性: 自由运行递减计数器 时钟由独立 RC
[单片机]
基于STM32的MIT-BIH心电数据的D/A回放
0 引言 心电信号是人类最早开展研究并应用于临床医学的生物电信号之一,通过对心电信号的分析处理能有效地预测心脏疾病。如何利用心电数据开发研究相关的医疗设备是对科研人员至关重要。心电数据的回放就是将原有的存储的MIT-BIH心电数据,根据其存储的格式,利用设计的系统通过D/A转换最终从终端回放出模拟信号。本文介绍基于ARM Cortex-M3内核的STM32微控制器作为主控嵌入式芯片的心电信号数据回放的设计方法。 1 工作原理和硬件设计 上位机应用程序读取心电数据库中一文件,利用设备驱动程序与D/A回放模块设备进行通信。通过USB总线不断向硬件设备发送数据,设备接收到的原始数据,利用DMA传输方式,连续、不丢失地传送到DAC模
[单片机]
STM32的AD不加信号输入也很大
原因:VREF+在原理图并没有连接到网络,导致PCB无此网络,所以外部通道在不加信号时数据很大,而且每次上电并不一定是同一个数。
[单片机]
stm32_CAN总线知识
一、CAN总线的特点: bxCAN主要特点 ● 支持CAN协议2.0A和2.0B主动模式 ● 波特率最高可达1兆位/秒 ● 支持时间触发通信功能 发送 ● 3个发送邮箱 ● 发送报文的优先级特性可软件配置 ● 记录发送SOF时刻的时间戳 接收 ● 3级深度的2个接收FIFO ● 可变的过滤器组: ─ 在互联型产品中,CAN1和CAN2分享28个过滤器组 ─ 其它STM32F103xx系列产品中有14个过滤器组 ● 标识符列表 ● FIFO溢出处理方式可配置 ● 记录接收SOF时刻的时间戳 时间触发通信模式 ● 禁止自动重传模式 ● 16位自由运行定时器 ● 可在最后2个数据字节发送时间戳 管理 ● 中断可屏蔽 ● 邮箱占用
[单片机]
STM32外部中断方式按键操作(STM32_09)
一、中断配置的步骤 1、使能中断 2、设置中断优先级分组 void NVIC_PriorityGroupConfig(uint32_tNVIC_PriorityGroup); #define NVIC_PriorityGroup_0 ((uint32_t)0x700) /*0位抢占,4位响应 */ #define NVIC_PriorityGroup_1 ((uint32_t)0x600) /*1位抢占,3位响应 */ #define NVIC_PriorityGroup_2 ((uint32_t)0x500) /*2位抢占,2位响应 */ #define NVIC_Priori
[单片机]
STM32的TIM2的PWM的输出配置无效
今天测试发现,对TIM2的PWM输出无效,原来是 TIM2的时钟写错了:RCC_APB2PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);应该改为 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); 时钟写错了,导致配置无效,所有寄存器的值都为零,
[单片机]
STM32库函数详解----(通用输入/输出GPIO)
初始化和配置相关函数 1.void GPIO_DeInit (GPIO_TypeDef* GPIOx) 函数解释:gpio的反初始化函数,该函数的作用是把GPIO相关的寄存器配置成上电复位后的默认状态,在第一次初始化前或者不在使用某一接口后,可以调用该函数。 参数:GPIOx,GPIO的分组,如 GPIOA,GPIOB,GPIOC等的宏定义。 2.void GPIO_Init (GPIO_TypeDef* GPIOx,GPIO_InitTypeDef* GPIO_InitStruct) 函数解释:GPIO的初始化函数,该函数的作用是对io进行初始化。 参数:(1)GPIOx,GPIO的分组,如 GPI
[单片机]