首页 > 科技推动 > 内容

基于嵌入式微处理器S3C44B0X

发布于:2024-07-18 编辑:匿名 来源:网络

实现音频文件播放 S3C44B0X是三星针对嵌入式系统推出的一款高性价比微处理器。

它是一款基于ARM7TDMI内核的16/32位RISC处理器,工作频率为66MHz。

基于嵌入式微处理器S3C44B0X

为了降低成本,节省产品开发周期,S3C44BO0X提供了丰富的内置组件,包括:内部SRAM、LCD控制器、8通道10位ADC、IIC总线接口、IIS总线接口等。

IIS接口可用于连接外部8/16位立体声解码器。

CS是CIRRUS推出的一系列音频解码芯片。

文献[1,2,3]详细讨论了它们的工作原理和应用。

  本文详细研究了S3C44B0X IIS总线接口与CS的连接,基于两者构建了嵌入式工作平台。

在该平台上播放WAVE音频文件,并给出了测试程序。

  1IIS 总线结构  S3C44B0X IIS (Inter-IC Sound) 接口提供 DMA 传输模式而不是中断模式进行 FIFO 访问。

它可以同时发送数据和接收数据,也可以只发送或只接收。

  如图1所示,总线接口FIFO控制包括总线接口、内部寄存器和状态机、控制总线接口逻辑和FIFO访问; 3位双分频器,其中一个作为IIS总线主时钟发生器,另一个作为外部编码器的时钟发生器;主设备串行位时钟发生器(主模式),将主时钟分频得到串行位数时钟;通道发生器和状态器产生并控制IISCLK和IISLRCK,并控制数据的接收和发送; 16位移位寄存器 发送数据时,将数据由并行转换为串行,接收数据时则相反。

  IIS总线可以使用三种传输模式:普通传输模式、DMA传输模式和同时发送和接收模式。

  2 音频数模转换芯片CS CS 是CIRRUS 半导体公司生产的音频数模转换芯片。

具有界面简单、性能稳定、操作方便等特点。

它广泛应用于嵌入式系统中。

另外,由于WAVE数字音频经过CS转换成模拟音频后,信号较弱,需要添加音频功率放大器。

本文采用PHILIPS公司的TDA低电平单声道/立体声功放。

   图1 IIS总线结构框图    图2 S3C44B0X与CS和TDA的连接图  3S3C44B0X以及CS与TDA的连接  S3C44B0X IIS总线接口和CS模块通用性强,连接易于实现。

连接方法为:分别连接S3C44B0X端口PF6(IISDO)、PF8(IISCLK)、PF5(IISLRCK)、PE8(END/AN)。

连接到 CS 的引脚 1、2、3 和 4。

CS与TDA连接时,只需将CS的输出连接到TDA对应的输入引脚即可。

具体连接方法如图2所示。

  4 编程  编程假设S3C44B0X已经启动成功,这里重点介绍播放WAVE文件的主要函数:  Playwave()。

IIS_Init()是初始化IIS接口函数,BDMA0_Done()是BDMA0中断处理函数。

分别介绍一下。

如下。

  4.1 IIS接口初始化  代码如下:  void IIS_Init(void){  rPCONF = 0x0a; //设置I/O端口PF,使PF5~8端口工作在IIS状态  Init_(); //初始化CS芯片}  4.2 播放WAVE音频文件函数   Playwave()函数在运行前会提示您将wave音频文件下载到指定的RAM区域。

函数计算文件大小并提示是否播放,最后返回。

  void Playwave (U32 addr, U32 size){  unsigned char *pWave;  U32 Samplesize; //WAVE文件长度  U32 save_PLLCON;  save_PLLCON = rPLLCON;  rPLLCON= x69>1)<<1;  printf(nsample start:0x%x,pWave);  printf (nsamplesize:0x%x,samplesize);  Init_() ;  /****** IIS 初始化******/  rIISCON=0x22; //使能DMA,接收空闲,使能分频  rIISMOD=0x89; //主模式,IIS格式,16位数据,fs,32 fs  rIISPSR=0x33; //除法因子  rIISFCON=0xa00; //接收发送DMA模式,使能FIFO  /*** *** BDMA0初始化******/  rBDISRC0=(1<<30)+(1<<28)+(U32)pWave; //DMA源; 16位数据,增长方式  rBDIDES0=(1<<30)+(3<<28) +((U32)rIISFIF); //DMA用途:M2IO,内部模块  rBDICNT0=(1<<30)+(1<<26)+(3<<22)+(1<<21)+(0<<20)+samplesize ;  rBDICNT0 |= (1<<20);//设置DMA请求源为IIS,中断模式,手动重载,使能DMA  rBDCON0 = 0x0<<2 ;  printf(n现在播放波形文件...);  printf(n按任意键退出!!!);  rIISCON |=0x1;  while(!getkey()); //按任意键返回}  5总结  利用S3C44B0X内置的IIS总线和音频数模转换芯片CS,本文构建了以两者为核心的工作平台,并在详细介绍基于本平台播放WAVE音频文件方法的实现。

由于S3C44B0X和CS模块通用性强,因此本文给出的实现方法和程序使用简单、运行稳定、易于移植。

  本文的创新点在于详细设计基于嵌入式微处理器S3C44B0X和CS的WAVE音频文件播放平台,结合了ARM处理器的WAVE音频低功耗、便携性、代码执行效率高、音质好等优点文件,并提供详细的连接方法。

所设计的程序已在硬件平台上成功运行。

基于嵌入式微处理器S3C44B0X

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 9158上市需要什么样的资本?重点开拓三四线城市,去年利润2亿元

    9158上市需要什么样的资本?重点开拓三四线城市,去年利润2亿元

    视频聊天网站准备上市已经不是什么秘密了。 不过,在香港报章报道其计划于今年下半年在香港上市后,仍然引起了互联网行业的不小的混乱。 反响很大,公关人员的电话都响个不停。   他在业内并不高调,但早在年YY上市之后,他就一直低调神秘,红遍全球。 下半年,创始人和傅政

    06-17

  • 郭树清:去年房地产贷款增速八年来首次低于全部贷款增速

    郭树清:去年房地产贷款增速八年来首次低于全部贷款增速

    郭树清称银行业和保险业风险已从快速分化转向逐渐趋同,一批重大问题和隐患得到“精准拆除”,牢牢守住底线,避免发生系统性风险。 听,中小企业反馈平台。 倾听用户的需求,倾听创业者的声音,解决中小企业的痛点。 点击立即参与调查并获得礼物。

    06-18

  • 投资乐视网亏损165亿,孙宏斌:壮士不是断臂,而是断头

    投资乐视网亏损165亿,孙宏斌:壮士不是断臂,而是断头

    据投资界消息(3月29日),融创中国(.HK)今日发布年度财报。 财报显示,2019年合同销售额约1亿元,较去年增长约0.3%,行业排名跃升至第四位;收入约人民币7亿元,较去年增长约86.4%。    此外,融创还对乐视网相关公司的投资计提了坏账准备、减值准备和损失准备,合计人

    06-18

  • 麦星投资完成首支美元基金募集,已投资大疆、乐纯、传音、凯利

    麦星投资完成首支美元基金募集,已投资大疆、乐纯、传音、凯利

    据投资界(微信ID:pedaily)9月19日消息,今日,耀明投资宣布已完成2亿美元融资。 该新基金是麦星继管理的三只人民币基金之外,成功募集的第一只美元基金。   据悉,麦星目前的美元基金LP涵盖世界银行下属国际金融公司(IFC)、德国开发银行(DEG)、意大利保险(GENERAL

    06-17

  • 威迈斯成功登陆科创板,尚奇资本获得第26家上市公司

    威迈斯成功登陆科创板,尚奇资本获得第26家上市公司

    7月26日,深圳市威迈斯新能源股份有限公司(以下简称“威迈斯”,股票代码12)投资由尚启资本管理的基金成功在科创板挂牌。 本次公开发行,威迈斯发行价格为47.29元/股。 上市首日开盘价为60.00元/股。 目前最高涨幅为31%。 这也是尚奇资本获得的第26个上市项目。 深圳市威迈

    06-18

  • 唐山燃气集团携手沃丰科技:开创高效智能客户服务新篇章

    唐山燃气集团携手沃丰科技:开创高效智能客户服务新篇章

    .wp-block-column h3{margin-left:0} 随着城市化进程的加快和能源需求的不断增加,唐山燃气集团作为作为城市能源供应的重要组成部分,它面临着巨大的挑战。 客户服务是企业发展的重要支撑,唐山燃气集团迫切需要找到高效、智能的解决方案。 此时,沃丰科技工单和知识库系统成

    06-18

  • 河南人有自己的Costco

    河南人有自己的Costco

    山姆与盒马零售大战打得激烈的同时,一个看似无关的名字却被反复提及。 出生于河南许昌的胖东来,用20多年的时间从??一家卷烟店成长为涵盖连锁超市、百货等业态的零售企业,在许昌、新乡拥有十余家门店。 居住在三线小镇的中国人商超,在追求新鲜中文互联网方面久负盛名。 他

    06-17

  • 《雪花》即将发布2023年第一季度财报

    《雪花》即将发布2023年第一季度财报

    5月7日独家消息; 5月2日,云数据仓库公司Snowflake宣布将于5月25日(截至4月30日)发布第一季度财报。 雪花将召开会议披露其财务报告的细节。

    06-17

  • 凯客巴宣布完成6亿元B1轮融资

    凯客巴宣布完成6亿元B1轮融资

    7月11日,凯客巴宣布完成6亿元B1轮融资。 去年8月,凯客巴宣布正式从慧客集团分拆,独立获得5.5亿元A轮融资。

    06-18

  • 苹果正在招聘 RISC-V 工程师,摆脱对 ARM 的依赖

    苹果正在招聘 RISC-V 工程师,摆脱对 ARM 的依赖

    近日,据 Tom's Hardware 报道,苹果最新的招聘启事显示,苹果正在寻找一名专门研究 RISC-V 的工程师。 这一信息可能意味着苹果可能正在寻找 ARM 架构的开源替代品。 RISC-V 是一种开源指令集架构 (ISA),允许设备制造商设计、制造和销售 RISC-V 芯片和软件,而无需支付许可

    06-08

  • Ion上市,新王者会出现吗?

    Ion上市,新王者会出现吗?

    新能源汽车行业今年首单重磅IPO即将到来。 1月7日,有媒体爆料,广汽集团计划分拆旗下新能源汽车品牌广汽艾安(以下简称艾安)在香港上市。 中金公司和华泰证券将负责相关事宜,并计划融资10亿美元。 艾安成立于2007年,是传统车企孵化新能源子品牌的成功案例之一。 近几年一

    06-18

  • “依图科技”完成数千万元天使轮融资,云栖资本领投

    “依图科技”完成数千万元天使轮融资,云栖资本领投

    投资界(ID:pedaily)12月21日消息,近日,致力于成为智能汽车提供商的依图中间件解决方案涂科技完成数千万元天使轮融资。 本轮融资由云启资本领投,基石资本、鑫商资本、启迪之星创投、卓远资本跟投。 该资金将主要用于产品研发。 业务拓展、团队建设等,“软件定义汽车”已

    06-17